<SEC-DOCUMENT>0000911177-23-000012.txt : 20230217
<SEC-HEADER>0000911177-23-000012.hdr.sgml : 20230217
<ACCEPTANCE-DATETIME>20230217165453
ACCESSION NUMBER:		0000911177-23-000012
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		119
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230217
DATE AS OF CHANGE:		20230217

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CASELLA WASTE SYSTEMS INC
		CENTRAL INDEX KEY:			0000911177
		STANDARD INDUSTRIAL CLASSIFICATION:	REFUSE SYSTEMS [4953]
		IRS NUMBER:				030338873
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-23211
		FILM NUMBER:		23643556

	BUSINESS ADDRESS:	
		STREET 1:		25 GREENS HILL ROAD
		CITY:			RUTLAND
		STATE:			VT
		ZIP:			05701
		BUSINESS PHONE:		8027750325

	MAIL ADDRESS:	
		STREET 1:		25 GREENS HILL ROAD
		CITY:			RUTLAND
		STATE:			VT
		ZIP:			05701
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cwst-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:17585fc9-49c9-48d0-a1bf-91d4dbe25f1c,g:8046266e-9383-4c7a-8ef7-fbff39480783,d:f2c6fc7f77cc4499aa559e5ceadb81c1--><html xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:cwst="http://casella.com/20221231" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cwst-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80L2ZyYWc6Nzc0MzVlNjAwMmQwNDRkYmEwYTIzZDY4OTk4YjBmNDAvdGFibGU6MTExMGI5NGMyYWNkNGFlN2FjOTQyOTEyNmRiYjZhNTkvdGFibGVyYW5nZToxMTEwYjk0YzJhY2Q0YWU3YWM5NDI5MTI2ZGJiNmE1OV8xLTEtMS0xLTYzMDgw_4120262a-6cd9-4f6b-8750-f08edacce80b">0000911177</ix:nonNumeric><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80L2ZyYWc6Nzc0MzVlNjAwMmQwNDRkYmEwYTIzZDY4OTk4YjBmNDAvdGFibGU6MTExMGI5NGMyYWNkNGFlN2FjOTQyOTEyNmRiYjZhNTkvdGFibGVyYW5nZToxMTEwYjk0YzJhY2Q0YWU3YWM5NDI5MTI2ZGJiNmE1OV8yLTEtMS0xLTYzMDgw_baf200eb-a16f-4367-9ea8-0764155c7285">2022</ix:nonNumeric><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80L2ZyYWc6Nzc0MzVlNjAwMmQwNDRkYmEwYTIzZDY4OTk4YjBmNDAvdGFibGU6MTExMGI5NGMyYWNkNGFlN2FjOTQyOTEyNmRiYjZhNTkvdGFibGVyYW5nZToxMTEwYjk0YzJhY2Q0YWU3YWM5NDI5MTI2ZGJiNmE1OV8zLTEtMS0xLTYzMDgw_49d973e6-c8e8-4360-8998-74bfb63650d7">FY</ix:nonNumeric><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80L2ZyYWc6Nzc0MzVlNjAwMmQwNDRkYmEwYTIzZDY4OTk4YjBmNDAvdGFibGU6MTExMGI5NGMyYWNkNGFlN2FjOTQyOTEyNmRiYjZhNTkvdGFibGVyYW5nZToxMTEwYjk0YzJhY2Q0YWU3YWM5NDI5MTI2ZGJiNmE1OV80LTEtMS0xLTYzMDgw_d57e66eb-927c-44d1-9805-818b5e00e7bd">false</ix:nonNumeric><ix:nonNumeric contextRef="i076f9ffc84914494aa018325cc4fa563_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzIzMDU_347bba17-bb51-465c-b738-38bcbcc8533b">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" name="us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_3374c6d5-a10f-4ce4-bee3-da751269b852">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric><ix:nonNumeric contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" name="us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_7ed057ac-9d39-4415-ae3f-fa7d9e3c246c">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cwst-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3fb8da08a8a409f9eef5aed2942e995_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ib493da9ef9b94121bae4b151c0c114fb_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i0984a1c8e2a143028b8dbd39271a51cc_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i380042f273a245ea9f358a0574229ab0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide966d8efb194b2e892856b53be03be5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35665cb8cee444a2a501ae3be58c49bf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i8ab77600dffa4ebebb13e199c6703fd0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac7f899cf8f74dcf95f2acaf9aa78b65_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>cwst:vote</xbrli:measure></xbrli:unit><xbrli:context id="i4810825843074b4c9b5c3a5e6365f5c9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf3f3a06c20243af8bc2255b813483bb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58d63145b5204327af701edb9beee8ca_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7b14423afb44ad39b3fbe742ab86d4b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87efc82738854c4188b970580e7eb4b9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94b4878d9e364edc9a0325e322d546bf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00583044848b4424b0ed6e694126ea6e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3514824fed9642c9a7aa5ef09505bd4b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc7bd09955d3425f9300dca1ccd13d91_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c31cdad376b459890baa00f9004f8c0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i387451f0918a4ee68427c7d5090962b5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2eb73dca9e8c4d01b39086c025f94658_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe293d3643914cc4a7cf7df4134ca932_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24ee78a01f504dfc859782b17889a800_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2b7413bdb9144038cbe7dc0f0e38408_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ec733a9096041edb6bc067f8cb95571_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9b2cbe3bdc24fc2b5745efa080fe690_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia63a332c868a4739a8d4b88bef3216a9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42f7b38de2d74d1187a1f9f091974f5f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d6e0038f3c8483dbd7d5d4e5836c72f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77a1a8970c224dbcb2ac2c444373bc19_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5e1d0d8d8e349b782856cb6d850c668_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1dcd4b3e65b34263947cfb54a6766ac4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8514a017ffdb4ccd9fc9f911502ff641_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i069fab72f35445d4aa33264da2c1dcf3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i631a0d11c4604f0289dd1552fb570493_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39a7253c639147d594c71c2b568cf891_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27d2eb20311b46cd82a4c48f3ffb3965_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94585536c439458098463541fb362b7c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e6cd623921f4fc29aba26a933dba7a4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d8b7454cb1d4525971a1a8fc8f20e88_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85e9dc26952843d7bebd020bc2ac87cd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96b58c3752b44a19a787ee5066558ab6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a7e88ff85d548c9ba2121780f6a14bd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20e66545f4a042529fd6397ab4bd29b9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cwst:segment</xbrli:measure></xbrli:unit><xbrli:context id="i82a77582f75e4d4f91e21458e0a06f23_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id324eb2447f447c985ac4054080ae1d6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cc479ce551241f7aa15270156c7ec05_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e8159ff8dc942f497dec033b50a4368_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib51422dd4a314e609df54719ffbcd41e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:RollingStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe59ff1931e14effb89b521f19d08b1d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:RollingStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i062bfece95fe4668ba7db820785ca3a5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ContainersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62f6a1ccc5f74ad6ba99359c558e2997_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ContainersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7637771e391e4c55b6623dbb164ebb57_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11de16beba8a45f8ba739bb9e3a30eb5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ib2fcaf16662345739addae000a1d9b38_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee90111a02584903aff1f29c5674f29c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i662dfbefd37f44a2800b48688d0c3737_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f693437eb074a9eb5cca97738559835_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied146f1d3f5443d6af19442afcfa3052_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4901724b965347ee8e458ae502ccc932_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42d0cb12547f4c81803a979ca352a297_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="agreement"><xbrli:measure>cwst:agreement</xbrli:measure></xbrli:unit><xbrli:context id="icab80be680fe451083b573f3fe61c5c2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i386b39a9a4624378a24a198a26803f33_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib51f3c5fd2ce40588d8de60b766b629f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id745c7405bbe40b8b0eaa30ad550ff8a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d8c43a6303a443b9542d095adbb80d6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i837fa2c961164a2dbf48f84e06bec55f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>cwst:plan</xbrli:measure></xbrli:unit><xbrli:context id="i377995cf4497472897ca91e8fcd15460_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b432c789b0c46c79380b7f3c2810649_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7da21125debb448ea4a1178aaac967a9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1a62fe3a6e04f679a29c4f513cdfbb0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c48e40a5d974963a938bc2b3bfe9649_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3612f3acaa9c4cf0801c2a2c7fca6e28_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id17490c022d4432aa0a937d79feb26c1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07e3441fdaa0484ebc90c80558dd46cd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0baeee2f07094c3dad41842034d62921_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2ec9211999c48f5afd9a14ad5f4dffa_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i904b6694143c48008f6d93b9b5315d66_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77199a22d3c344f7ad0ac962d64ae978_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1e8851ef7b244c18645a0da9201cc36_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9722fce783664a4c9dc134e741a1e85f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7b30ef2ce8f411dbaed8d68512f33aa_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if819f84aa76e4e9b8a03a1fae8d30b9e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a251c59c21a49f6af2c5d8af2bfffd4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i887f21120fd94a1085b0aae384e4215b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf2f4aada38c401aa8109bfa7f2f48da_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i712aeabf0ab64cea908aaf4d0a262a17_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f852b329e4646d8bd3f678884663f45_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b7bcf7e949f45bea833ffed81b51e3e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa561748c5434f09a89062e9a65c58fb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5637009f88a440199df845a50879410_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8abf64a55db146b68d00e3076aa1c9dc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49691098685e4f35aba82b592d0be25c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9aebff3181b04791be77f51bed35e724_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if14513d57017489988bbfe9968857859_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba4d182939c842c1b91da2adb91c10c6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i597e1a1182fa491fa516beb246e3477f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib196ecd073cc4b51952a77a0bb5a2b44_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d33622a013548899da7f75773b1145d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88f170db9de74181b12b1de83f4f65fe_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4fc943dd29e463fbe57d5c1eb9f509a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44c362fed5c140868d50d31920760e0c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6970aa50da04474180c5250a7150ce96_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa847f3f55d94963b39b8aff329b10c9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id75987f474904468999616c107957ab4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fbd4d3c22ad48f18489271341f39f26_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2291728c0d42484a989f4d6fe93d8900_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf823b44a3ca4bb3a71911db8bccb8bd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia847f6bb5e9346c0b74f7ee885befb8f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14d56edb1d8342d49f3726926e6d8d16_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b0a49e3af9d49d4b49ff8d9fb6bd7b3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8be6267c6b864687967962f7b4ee0701_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide068f320f0447ddaf321ddf0373ad55_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d738759698341e79616602ef35c065e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09b27d8e36a842e8b997dc5170a8e737_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief9846e56e3a4ee7b2d90879eba3bfac_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i262c8301964b44a9af42c0de7e3c0fdf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d8d9aa490e9415ab9960d71d621dbcf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d1636dffea5417eb981c149c3f8b1bb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic04bf50ed79048958047a7ec8f94b484_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99c2bd3ec478431997006f9a25f6bb24_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i095ae251f50b4886a0488ea10e9d1b46_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i572d182808044391a4e6592a6f628324_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ce590bb523549eea4b003fb3a3387c9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dd6e1faafe14ae3ad70c6a7cc711a25_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a5283ed9f33410db55e7c4f9ef3e450_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fae1f8f807e4e16bb8f4d71c00948bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1caac96282249ce9ee8596802367441_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i766d7ecc9acb4f53b929911d51a2e54b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6043aad03d9448f4867cfb1fce6bd151_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib62391a9962d4aa49bc60c18821e5966_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib853376977474a6b9f8d3140c393562c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8808e485c1fe47f08dca71524948a420_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55f60f54d21d47f09f4288fd0e9ac21e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4728329a52f141deb37f92a08bea0500_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71e4722318af439eb8b807b043e4b585_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6f4ce0340a7478481440848e75ebacf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7046eb8db92e45349344e89fc3e1cf0d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fd07f39d5cd42c1a8802c0e4c0fb5b2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e22df57d69941238681d5a5d13560f0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie808c9e0febc40fd84c13bb9cf059383_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a907910fe8a4db9b5374342301a389c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e86dd8b9b484868bb324011f2e648d1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i016cecfcaeb2430c9538a4f438ee2886_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e940c509ad54babbc2ad5e47d31b48d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2596a17439f4a5d9d3c14628d5567fe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6619f1b6edd7402b8cf0a2f030372453_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc2b3b290a404eb5a2df3de7e6b5f06e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bbf08800e704f0e95b20921f3d02919_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a46463921c848f3a21f04d5e4ab0ee5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa8b8e61259c416981840fcd465d3a7b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84901e6c15804536ba88bd4a09f4fb24_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie210c3e50f7f450da9a850d950666fd1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d5464ad63504789a928504d0cea92e3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0136730ff1c411a8db4ebd1e2383cd5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e7a48ab714245cd8804e0eb876cb449_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8830cd0a3a784cb3bc4d0a8de6377790_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46e28419cd7a4aaeb302d0fcdc48b37f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fa46fa690b94e809389620653186f6d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51a6f956e32c4746bc90af19874f22f1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b87ddb942e74988a275c985dbf7f4e9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e3f1f030a4548b48ea9791cb0f5016a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4471ec96ef9f4550b4799c601adf2eac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5eb96c3bb104373b4382b1430d1f5c9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01a2455d3f474e65aa0194f7c3f82812_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5828104f16b34de79d6d83cc4d8a0d2b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3471527b95c403ab69c101b70260a7a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic608f37cfed7421f9b6a7f712fd15e2c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71179cecc63a4e038fb441bdf95d2cf8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf6dde7b8b6f41d8b85a233d07f0cc23_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3675df5b32db490c95d557e2c5c4c2d9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f8defd84f5f4cf1b8af090852d4b3f7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i255cc3a9466743a5bc91a1a2327f7210_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63ccb83d84cd4676a1df0d6a7cb08030_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3e77ce4f4af4126a544168a60e26e3a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9dc6833938a74771b12ee31e53be9bfe_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45876b93be5a4bf68df437f5e973b51f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i550fbf4a362747d0a5b524d213cac0ed_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10bc6bb079424e93a6007d3f14d4aed2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72f4d5b8a03a48ea834491cdfa00aec4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="business"><xbrli:measure>cwst:business</xbrli:measure></xbrli:unit><xbrli:context id="i076f9ffc84914494aa018325cc4fa563_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89050165cb4f4fcabc193c9fda1919a4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcd0c475eca442859a6850589869019c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49187787948f4f5d81e06cf22cb0b29d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i039cf9e0fee5450c9c90d0048e711380_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i105b559c68ea4b39a116ddce531cb000_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2e8a0ff4f3d46c89bef5a039182c24a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f58fcd6ee6c47e9b82eb58ee162b069_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a53b4bcb64145bcbe2486b0c76d4a92_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia588c85a308b4f1f9be09a49bba564e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa0b7b059eed4aa58da05395e717bb0e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dddeb77a1914d56b7e326e7816d1248_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9560d1ab64d24b04b12715ff05688b5a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id19f24ffa1144c3ab5ff890c081a9cc2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95d064f7b4774e0b81d417c6babea71c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if13829f638dd47ceaf6a9db153cbee1e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4c25e9e11624f42b8fdf097e12a765f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e73b09f6f3941d0ab5cee47b4a971f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd5b74e288ab43cbba755c47be3ce678_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1604d25b1df74e8ebba55ea644258c86_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06fd22c573f149f3ae2d1cf5ffb307ea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49b0a1781cae44a4ab5c90f5dbdc7d9f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i205282bb331d464c816da307ee3774a4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b4877498ff042f9a9ba0955804ae6b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64de2da0beb242f4be1ee24d0e4b0144_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:RollingStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fc8d2ad2aeb452797d8eb09a55c17ae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:RollingStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50984a1684f14e768dcdf1078089cbe0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ContainersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fcb1ddc4a89464fa1af2f851b1664e4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ContainersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3f8eb5905c240a29779dda8ebe2787d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9542de6685ae472fbc729bc9a93cfe22_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62df11b4fc674ca1b21be17428e7b76e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9883febccb6b4a038b8d1fddf76906fb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id25902722ec14786bc85feb638279a44_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5df1488987be4fd49db27e9c8e61bf02_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92075aa897864189a6e920f5f091dcaf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6e3072aa48e4ef0b6a6471bc8d2dd84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69b52e1c63e04bdd9499a1f03ba0517c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieca459a4ff084be8a0e99bc46f56bef3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd36b920a989437d9b946d19815cbf6f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dab95376a1544d293b44234dade5cd9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia43d2c0a720541d3a7421f77d63d0edc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb12aa24111d4af3aa999e2b7ef610ca_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i881601830f0d4798a98b591ad5e5efa1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9194b0c33eec4bb0b26f3671cfae1e75_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6af5c3a9f2a74cb298d2ee5dc7034e98_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77c6dcec06f94729b9c6811ad4518bb9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic768789410494a2e8841ccf8f7cdb8d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90be38b49baf43a2affe12e1bd4a2871_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedTermAFacilityDueDecember2026TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4abe1dfac2164946a1d62741c422d29b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedTermAFacilityDueDecember2026TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ce166028cb14000a0416e188ed0848e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedTermAFacilityDueDecember2026TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8311fd50a96745eabd3a862eb17164aa_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityDueDecember2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf9f84ef7b2645f0bb3113293d570793_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityDueDecember2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida04df5f33e643adacd9ea9e4a16106b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityDueDecember2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e60f9133011447db3473a815ecffc4d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i946d7d7e231343799b281d4097de64e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1218538363b3422bbf2fb894bccaaa96_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a4209ee4df94f769254556b1127c924_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89a248ac3e1f4896961ce4bb481b5a74_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondsSeries2020DueSeptember2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92fe01e486fa450e8bc2c4db9bada886_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondsSeries2020DueSeptember2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19565303426a415ea9928116dfb97628_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie711c0ea9fd84e80a2a8db9455e8edb4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i871a36bc06ea47ebac35c405e1c8bcef_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i897b37759b81467ea5ae6557653f9f7c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i980a74c8beec4b9ca9686d4061903afc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib09d28cec6a24e598378ade43cc32730_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2013Due2036Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51f509a60ee040b08842b6f852295d2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2013Due2036Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf274170e2854a2eadfdddd158dd06bc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2022A1Due2052Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f5e3ee06198429798acf445503624c6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2022A1Due2052Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifcea33fe84334f58aff33b7989cacb80_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i203adddba8134e8ebc823cfc218b69af_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15038bb40c7d412392f3878957764c58_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53fe17170ad34a2aa16b1c2768ce8628_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:NotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b08da4af8744448bdf9511e6648e6d0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d64a9da82e44e3190e958b32a297af1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id86c5d8d3d8548dba2208d0a5e9b225f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide0e78c9bf2c467e85ed6827ea2f140d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76a9273347fe445481df6a3cb7137e42_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6005c755a5cf406998287bf76f2d44ba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad34f141094c4586a20b86c90b72df8f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf53c6bc29e04ae5a8c515386485f0cf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fc8e1c7bbe84731906582e941d71fa1_I20211222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i400ae45a5554442180324eac1aef233a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia66df2e0b5db4c8d99c4ec66ba56821c_D20230209-20230209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8aa26b8ffb8439f912fb269703d070f_D20230209-20230209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c94ef2b97224e19b6905f5fb4f43b28_D20230209-20230209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie19dba9f3a804555a117317953425125_D20230209-20230209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c28a2bd43144757a6ee63eae09db42f_D20230209-20230209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53848d3aedcf4f37b8f498a93771842e_D20230209-20230209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dccf492159843e28662cdb60f34789c_D20230209-20230209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4b85fa87828441eb2b2fcea89e86928_D20230209-20230209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i293219f6eab94ed1b1d855785a42195e_D20230209-20230209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47cb5757fd974d499fe2d4ad0189bc9d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondsSeries2020DueSeptember2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b5f59011e27495c86d2853f448557f1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7210444e198745f5a25c202e565d1f2e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2013Due2036Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cbb1c1d3311402ea782724556d94415_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:NewHampshireBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9641b8492db4147a10d528584f9b316_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06089a92f7fc4ed8ba19884075668c2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66ee5f04e19547d1bce88528fe5c1e0e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cwst:ForwardInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74f02d46d1734f4f870aadbc50c39c0b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cwst:ForwardInterestRateContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf3e9995201e4c54a15cb73f242655c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfca01b8b80d43cd9f202813cded8d93_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a9c7c21383d4fa386cd1a74e6207993_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2c9b22ca3c842cda258ea9cfe316ae4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98b00690427341378fc7f40200ad31ac_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95c968983a084459bce917cba35eaead_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i693ba4b7cd5e46efa5394b571d4a687c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwst:OtherAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if19c988cde444dd68a3bd6d93fe1b78b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwst:OtherAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9caa3c6e3f224d6ab90ef686a9933f22_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3334ea0132c14e21a7f8afbea8e3ebf9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89439e4e458f4cd8ae61f7eca083a7eb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic363728fb31f44359e622b113dcefa99_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib640bc8337bf4bd6ab7aa364e85dc215_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FixedRateBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb29081cc5cb4a36b2ee26186976d852_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FixedRateBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied7fa88791a548beb3adb1a1a05628cc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f38f1a844464458aa0f51275e2c2556_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ac370782350452ca3a99bef9ca00bf4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i265ad444a626414ab34cbd8d51f1e4f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c93db0b1128463e902725054dda089d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:EnvironmentalRemediationContingencyOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1dca5c6399947febb550ac041a2453a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:EnvironmentalRemediationContingencyOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd75bb263dae42fdb2fd241350c27052_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:InactiveWasteDisposalSiteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1498f6502dd24efea5edc6e3b54ee60e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:InactiveWasteDisposalSiteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd112935b15d4132bdb0e5ee928fb624_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cwst:PublicStockOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4534e913e1548d4810fe77029270470_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cwst:PublicStockOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91d5655b1bc84adaa6264633e53a1aa5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief407ba522794153b3ebc51b875ad024_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i419a5a577f7443418df999f43ecd6ef4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6c4ad73509b48fda89d5c10cf23e30b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeab488ebc174a7aa14df86826624632_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie859014310394c75992cc6b370c75737_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida67ab9101a04e3eaef61dac9fe05c48_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwst:NonEmployeeDirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd06820a8f6d4870a750016644233901_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1be5dedfc37a404f886a3ec01646cbb3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc56e4a0b8ba412c975f594fcb2d788e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaf5649ad76e4f38a995909320bf417c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c5796bf6cc8433487b24e25d30539e6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00ebb15829ee4f0093d5ec6afb96b65d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:PerformanceStockUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i799d02b8865e412daeee2b9cc6081a6a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:PerformanceStockUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i148abecddc54427b95c61639f24b13cf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33ad635f2f6a41789aca8f03846b6346_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1afe5818928403f9a0721bba5138fa9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2254a9b2a1d24c6b8379e34025e8d868_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6762d9434ee845d3bdd3336ec5b3eb47_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i251d4938d2544d30933343a2b6504767_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a03b240265a42e89ff45b87b10320e6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i813d100b52424b4ea52f9476efae982f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:PerformanceStockUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bbdd55de5e64d4b931c25827ea8c679_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:PerformanceStockUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:MarketbasedPerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55c2b67cff1b408484e75ff1ef2c1bd3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia88c730f3e04447486b25d8fda4d3e2d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c3968a15aad40a8a085f363f14ec151_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb51da7aff404035b56e72118f8bf12e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e963c3d10224666954aaed9181bb331_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6d3f40e519d423496512a03b1737acc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9f56235fb9a4368a39b50186b0f7036_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e2160b8fd814484b653fd15e8a3d0b7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b6d5fbb79294fed9c8f2e77b60a994f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieffd050a04fb491fbd10eabe38111cfb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if358f76447f5445a8f8d2baf71193191_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8e4b03f7cd147549757a2d8a51b8fae_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia29407b9eb964dbe85f995e3c8e164db_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcb649cb11f24332a66a51742a418480_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15458d1eacc94a0cb17cd63439dd227d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22f02d65ffa7447faf9e1cbe42364e65_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23e231bbc1f14ee59e8a880ec1cdb95b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbef67162fe447c699fdba65dc940c26_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d407e67043a439e806b6efdead08e86_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b29e0f74ee04f428b731519a136a0cf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d7da0111801468499a9153a2df13dde_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae6bc75d6ac24201a177337b618c488a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a5c924a5c1e420ab9b6e4d2644d6dea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01d19878cd6a44e398c888de8e6b891e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9df4b7cb5ec341a08903bbeffd313046_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i770f76323e934fd081cc56ceb2868e59_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i179b84fc2f4a4438bf8b61c77cfe1fdc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1f2ecbac5ca49f49184488665a664f0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5c8aec040da42969f2694c11354171a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2eebc1e5f47948399415914beec47e89_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5a42ffb75b14e8cad6bc06912d1f111_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06fe443fa0cb4c83a93bf0ec5819c83d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae7358436f2f4f58a16ce69a835f98ad_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwst:DefinedContributionPlanMatchingContributionHierarchyAxis">cwst:DefinedContributionPlanFirstMatchingContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">cwst:HourlyEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aaea25f08ee4e059a8c17b8ae2e6a63_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">cwst:HourlyEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cwst:DefinedContributionPlanMatchingContributionHierarchyAxis">cwst:DefinedContributionPlanSecondMatchingContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebe4749312fa4fd4becbb0d110da6b6e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">cwst:SalaryEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic46494abc4d4495898fa1ed863cbdcd0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a5faf7b3d354945a66f00b349758e6f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib09b72c9f4824455886714df268cb770_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9859932754f94abaa962225b4844816f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4897c2dd6bb46b8961adb76ffe2844f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i396b088d5c504639b03364d983d821bc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4924592db6444291839aaf9f79d06b4b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f5ec6cc6b504dfcb24892e97fcc7e89_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:CompleteDisposalCompanyIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9da54bd9646040e986dfbc55a1982daa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic836754b125f4e8b97ceab81211d93d5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9551eb635ff410ab09026b3d1d7626f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c55aec51ac745d6acb7ac9485f8ba57_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0eac65ca1eb84e79a72ead0d70b8a8bb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbd3ec4fe90d4ba3a90c1d353ed06b89_D19930501-19940430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>1993-05-01</xbrli:startDate><xbrli:endDate>1994-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="lease"><xbrli:measure>cwst:lease</xbrli:measure></xbrli:unit><xbrli:context id="i3455c5f5747844c2ad8756e9e8a63d70_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwst:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c5f5c3a34f74d93b251276358c4bc86_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwst:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie62e1f9fe5b44f5495dd8d6b12ff0755_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwst:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac46ecd622e947cfbbb0a55229c15c4f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49e8745fca6a4f10984bbbc0248bda48_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03f40e17a4a347919f94e75f94d4c0b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i760e0099ffa54f77ac493079d8238317_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i261d443e1a844c5cb394838e19524919_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2636a7f3e8e948c9b2694a327f26fa7c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d8af46b31884ef8b5f17e55710d2c39_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia377d1646ab74b1a8ee6f59322705184_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if753c26c12b744b48a89e78b7364cf12_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic167c7cade324bf8bbb490bc6bdaf16e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i901f969c02db4ce48349c5dae409064b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26a712139ffc4688a5fed6d0355059e7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90c64c234ead48d98cfa06e332e33065_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06415ae745cd4f23b8b977065573ac90_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36a197c7b4494d81b264331081171e4d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie974a455099944cca614052564ffdc97_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0ab2d446a1c4a02866fc3a6d5e6590a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61c0946758b94fa8aee1df1fc641dd41_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4025ffa4af0743c9a44f3e22e02dd24d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fdb330a16f147f1827a0481f1c1db6d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b28880d584548f3ac1929fcb3ce8c4a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5659989a97dd4804adfb267580b5637f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85efb277106f4d9581cb3122b61270cf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4775e9b96d984944b32575fce4fff455_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie368ad6af0fb4f6ca8d7219c5231f3b7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie245a75a27cd47d79e05786e94d1ead5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61d36051f23242c4837d5a55d3a61a20_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1783e65dbaf14a9d9ac29aabb6caa727_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i746554cc48ef46729a174aa72ae36824_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief1208b6b3c14f7096332841d967561d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae18579bee7141ad9a8b40356b133f12_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieffe9c76909a4b998a7e21d844ae0124_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icee045e7f2d54a79b9bb6f09afaa3a8c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb2a753dc6cf4d9f9aa00e0d58e2ceab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0b497ed363140f0971e1ed1403d799b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52f907b2a1f44a0785a120c2484dc3f1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf0e0151ce9f40ca8dd58ce1c31da8f2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e7f95c2067445dea5b2733e543340f2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic122786fc80c4349b1420753bf466f4c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie85cd464b4c1436ca58cb65551e415bd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16acdea927da479fb01e0516366c732f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bb78a107dbe4c0989d1520c0d80f461_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib652c466ddfe41fe8ff37174ed157f0a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6a032f5c3224813a0ee9cc9fe8be063_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cef2e62995346b5ba2d03d7d37b21d8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f1e72b06800473bb7675036732babd2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16483db9de674da4be56fda4e4b3aa2f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i623d0e2d12554c3d924b78885f115a94_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i167007fd535642f9b040b71185e67e4f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0253d89f2124668b3ed092e4c730c31_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19682d4c549843c181e27d7702653975_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ce764b5e5bd4fb09c700770c9c2a80e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83067ae0d56a4fbb9e89da83a4b6b68e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7ed41b22f47402481256f7d5aab1cdd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a2b9d45bfe94573abefc622b920aea2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a03b3e629e14a02a1ca3f25a4eb1a2c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcbed8edf72b4eae82bb4f6626555472_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia27f101767664f84b31fca9041780d7e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51b95b86b7634384a84b21d8562a7dce_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie90a9e2662e44b6d82bb9274d7edf967_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2785c4bc098640609d20952958eddc05_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe74c12cc2304d3fbf840890921cadf7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i245115c333b14bbe9d06501139a9818c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia424b9a6d8224f91b8df2ab2a0385518_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i859e43f82ffd4969944e77938de19e16_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a9c1a3affcc4e3bb99c0e9b72af57af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7cd61f356ce459c8801b6ae7a5124f6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5599d3b1de844e9facb3b7445fb954ba_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff9067ddee8948a2a5be07e61bc50e5d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5672b6e23bf42c896b6f7255526eeb8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb1d4381e01b44218dfb2b78ee6c924f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id555851ea6ff42caa4d5c5c2eee223af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c86dd6f045b4e8baa66ecbf6be6e7d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06c4994165174d0bb75762485cbc0f87_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40cdd7d2c2a4430f9d07ff0874987fdc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24ca1d47c93145419b9e459519008b1f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60559962bb0d4525b375a555ea9b1bc1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie75103018b3e40a9b88f94e7da747f65_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib31eb721f1264466a4bb10838ca9a60d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0458dd9c2104e8c9f9914184eb3fdec_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb2b996852ea4c8dac03247382a1131b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f31152b95a5438989e9629775a7fd70_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_1"></div><div style="min-height:18pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.360%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18xMzc_215eda79-8a4b-4389-9fab-f4d95a5ac5fc">10-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.360%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTNjMDk3NTNkMDI0NDdiY2E4NjY4ZDI3NGMzNTkzNjMvdGFibGVyYW5nZToxM2MwOTc1M2QwMjQ0N2JjYTg2NjhkMjc0YzM1OTM2M18wLTAtMS0xLTYzMDgw_cab183f3-e408-41bb-bd01-0ac669e396c2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18yMzE_938100c1-9a12-4e44-9ae3-f35e7a9a9cbe"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18yMzE_c7c07fcb-c047-4421-9fe2-2ed9a7537080">December 31</ix:nonNumeric>, 2022</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Or</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.360%"><tr><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MjI1ZDhmMmM4NTc1NDdmNjk4ZmQwZGQ2ZTExNmUwYmUvdGFibGVyYW5nZToyMjVkOGYyYzg1NzU0N2Y2OThmZDBkZDZlMTE2ZTBiZV8wLTAtMS0xLTYzMDgw_a118fc9f-c6fc-4ae2-a001-cf4e08ef1201">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commission file number&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zMzg_3c274fe6-83f6-47ce-a743-cca3d436fcc0">000-23211</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zOTQ_90f365ae-b42b-4894-bc81-f7ac345d98ed">CASELLA WASTE SYSTEMS,&#160;INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">____________________________________________________</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.497%"><tr><td style="width:1.0%"></td><td style="width:47.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8wLTAtMS0xLTYzMDgw_fd118881-d7c8-43a2-b555-67c535940932">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8wLTItMS0xLTYzMDgw_66033e75-4547-4a40-84fe-67e460624b1f">03-0338873</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8zLTAtMS0xLTYzMDgwL3RleHRyZWdpb246MjYwODU1ODI3ZGMwNDBlY2JiNmQ1MDU4NGEwZjA1MTVfNA_0423c7d3-129d-4e41-bab9-c1eceba76e85">25 Greens Hill Lane</ix:nonNumeric>, <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8zLTAtMS0xLTYzMDgwL3RleHRyZWdpb246MjYwODU1ODI3ZGMwNDBlY2JiNmQ1MDU4NGEwZjA1MTVfOA_dca0e597-991b-4c2e-9186-958c237a74f6">Rutland</ix:nonNumeric>, <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8zLTAtMS0xLTYzMDgwL3RleHRyZWdpb246MjYwODU1ODI3ZGMwNDBlY2JiNmQ1MDU4NGEwZjA1MTVfMTI_6d6d19de-fd96-4906-b7f5-e56b1a06f74e">VT</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8zLTItMS0xLTYzMDgw_8ea6cf0e-807a-4bcc-872f-7ee75a73fb22">05701</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM181NTk_5ee3f772-5a50-40c1-b324-c7cfe3d1680c">(802</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM181NjM_8cb31521-f36a-4344-ab9e-100e57dba060">775-0325</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.442%"><tr><td style="width:1.0%"></td><td style="width:35.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.891%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading <br/>Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange<br/>on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTVjMzdkZTFkNzI1NDQ0M2E1ZDhkY2UxNGY4NDQ4YmYvdGFibGVyYW5nZToxNWMzN2RlMWQ3MjU0NDQzYTVkOGRjZTE0Zjg0NDhiZl8xLTAtMS0xLTYzMDgw_77c6ceae-8aca-4118-87f7-590ab72160ba">Class A common stock, $0.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTVjMzdkZTFkNzI1NDQ0M2E1ZDhkY2UxNGY4NDQ4YmYvdGFibGVyYW5nZToxNWMzN2RlMWQ3MjU0NDQzYTVkOGRjZTE0Zjg0NDhiZl8xLTItMS0xLTYzMDgw_16b9ca37-97dc-41a9-b02e-ae33ce6713ac">CWST</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTVjMzdkZTFkNzI1NDQ0M2E1ZDhkY2UxNGY4NDQ4YmYvdGFibGVyYW5nZToxNWMzN2RlMWQ3MjU0NDQzYTVkOGRjZTE0Zjg0NDhiZl8xLTQtMS0xLTYzMDgw_2f5ce921-288b-472e-bb2b-8a212d26cf55">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Nasdaq Global Select Market)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(g)&#160;of the Act:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">None.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zNjMz_bf7791b9-7edf-49c4-80c9-7c88268eec27">Yes</ix:nonNumeric>&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d)&#160;of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM185NzE_3073e8d5-1d14-46ae-8898-ece21a9c3c07">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by checkmark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18xMzI0_54ae1b78-224e-4cb1-bf6c-c60d5ad77b11">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18xNjUx_a4316b13-251a-4c00-8276-cfcbfaf954bb">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company," and "emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.863%"><tr><td style="width:1.0%"></td><td style="width:25.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.399%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.399%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.399%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.993%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6NzgwMWViMTBlNTFjNGE3Njg2NmIxZTk2MTMwMzIxYzAvdGFibGVyYW5nZTo3ODAxZWIxMGU1MWM0YTc2ODY2YjFlOTYxMzAzMjFjMF8wLTAtMS0xLTYzMDgw_a0adc3ad-426b-4a8e-a85a-0068a11a233f">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth&#160;company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6NzgwMWViMTBlNTFjNGE3Njg2NmIxZTk2MTMwMzIxYzAvdGFibGVyYW5nZTo3ODAxZWIxMGU1MWM0YTc2ODY2YjFlOTYxMzAzMjFjMF8wLTEwLTEtMS03OTg5MQ_c8d98d61-3eb2-4ab2-836d-fc595281db02">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6NzgwMWViMTBlNTFjNGE3Njg2NmIxZTk2MTMwMzIxYzAvdGFibGVyYW5nZTo3ODAxZWIxMGU1MWM0YTc2ODY2YjFlOTYxMzAzMjFjMF8yLTYtMS0xLTYzMDgw_45e78021-f1fc-4fcd-a052-5480fa620224">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Act.     </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.      </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zNjM0_50e02f01-3e88-46b4-972a-7f385d2be6b1">&#9746;</ix:nonNumeric></span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.     </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:112%">&#9744;</span></div><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;&#8201;240.10D-1(b).     </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:112%">&#9744;</span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:112%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18yMTk5MDIzMjYyNzU4_88a0198b-9f4a-46ab-b299-6749062f526d">&#9746;</ix:nonNumeric></span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the common equity held by non-affiliates of the registrant, based on the last reported sale price of the registrant&#8217;s Class&#160;A common stock on the Nasdaq Stock Market at the close of business on June&#160;30, 2022 was approximately $<ix:nonFraction unitRef="usd" contextRef="ib3fb8da08a8a409f9eef5aed2942e995_I20220630" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18yOTg5_71e93831-ed4c-4cb1-a96c-90a8e66b2f1e">3.6</ix:nonFraction>&#160;billion. The registrant does not have any non-voting common stock outstanding.</span></div><div style="margin-top:1.5pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="ib493da9ef9b94121bae4b151c0c114fb_I20230131" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zMDc0_5878789a-99d1-4af0-8bf5-6d8ebc2c6303">50,715,714</ix:nonFraction> shares of Class&#160;A common stock, $0.01 par value per share, of the registrant outstanding at January&#160;31, 2023. There were <ix:nonFraction unitRef="shares" contextRef="i0984a1c8e2a143028b8dbd39271a51cc_I20230131" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zMTg0_047cf6b6-a11d-4845-8a48-1551339322dd">988,200</ix:nonFraction> shares of Class&#160;B common stock, $0.01 par value per share, of the registrant outstanding at January&#160;31, 2023.</span></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Documents Incorporated by Reference</span></div><div style="margin-top:3pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zNjM2_82468ff1-2b5c-4393-9c21-bf99eef087dc" escape="true">Part III of this Annual Report on Form 10-K incorporates by reference information from the definitive Proxy Statement for the registrant&#8217;s 2023 Annual Meeting of Stockholders or a Form10-K/A to be filed with the Securities and Exchange Commission not later than 120 days after the registrant&#8217;s fiscal year ended December 31, 2022</ix:nonNumeric>.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.224%"><tr><td style="width:1.0%"></td><td style="width:17.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.684%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ANNUAL REPORT ON FORM 10-K</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_10">PART&#160;I.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_16">BUSINESS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_67">RISK FACTORS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_67">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_70">UNRESOLVED STAFF COMMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_70">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_73">PROPERTIES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_73">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_76">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_76">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_79">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_79">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_82">PART&#160;II.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_85">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS&#160; AND ISSUER PURCHASES OF EQUITY SECURITIES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_85">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_88">[RESERVED]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_88">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_91">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_91">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_334">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_334">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_337">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_337">55</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_433">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_433">101</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_436">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_436">101</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_442">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_442">102</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM 9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_445">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_445">103</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_448">PART&#160;III.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_451">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_451">104</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_454">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_454">104</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_457">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_457">104</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_460">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_460">104</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_463">PRINCIPAL ACCOUNTING FEES AND SERVICES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_463">104</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_466">PART&#160;IV.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_469">EXHIBITS AND FINANCIAL STATEMENT SCHEDULE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_469">105</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ITEM&#160;16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_472">FORM 10-K SUMMARY</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_472">111</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_475">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_475">112</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:17pt;margin-top:17pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;I</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_13"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context requires otherwise, all references in this Annual Report on Form 10-K to &#8220;Casella Waste Systems, Inc.&#8221;, &#8220;Casella&#8221;, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221; refer to Casella Waste Systems, Inc. and its consolidated subsidiaries.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K contains or incorporates a number of forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Exchange Act of 1934, as amended. Any statements contained in or incorporated by reference into this report that are not statements of historical fact should be considered forward-looking statements. You can identify these forward-looking statements by the use of the words &#8220;believes&#8221;, &#8220;expects&#8221;, &#8220;anticipates&#8221;, &#8220;plans&#8221;, &#8220;may&#8221;, &#8220;will&#8221;, &#8220;would&#8221;, &#8220;intends&#8221;, &#8220;estimates&#8221; and other similar expressions, whether in the negative or affirmative. These forward-looking statements are based on current expectations, estimates, forecasts and projections about the industry and markets in which we operate, as well as management&#8217;s beliefs and assumptions, and should be read in conjunction with our consolidated financial statements and notes thereto. We cannot guarantee that we actually will achieve the plans, intentions or expectations disclosed in the forward-looking statements made. The occurrence of the events described and the achievement of the expected results depends on many events, some or all of which are not predictable or within our control. Actual results may differ materially from those set forth in the forward-looking statements. Among the factors that could cause actual results to differ materially from the expectations expressed in the forward-looking statements are:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic factors, such as ongoing or potential geopolitical conflict, pandemics, recessions, or similar national or global events, and general macroeconomic conditions, including, among other things, consumer confidence, global supply chain disruptions, inflation, labor supply, fuel prices, interest rates and access to capital markets that generally are not within our control, and our exposure to credit and counterparty risk;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the projected development of additional disposal capacity or expectations regarding permits for existing capacity;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the outcome of any legal or regulatory matter;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expected liquidity and financing plans;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expected future revenues, operations, expenditures and cash needs;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in the commodity pricing of our recyclables, increases in landfill tipping fees and fuel costs and general economic and weather conditions;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">projected future obligations related to final capping, closure and post-closure costs of our existing landfills and any disposal facilities which we may own or operate in the future;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to use our net operating losses and tax positions;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to service our debt obligations;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the recoverability or impairment of any of our assets or goodwill;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">estimates of the potential markets for our products and services, including the anticipated drivers for future growth;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales and marketing plans or price and volume assumptions;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential business combinations or divestitures; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">projected improvements to our infrastructure and the impact of such improvements on our business and operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are a number of important risks and uncertainties that could cause our actual results to differ materially from those indicated by such forward-looking statements. These risks and uncertainties include, without limitation, those detailed in Item&#160;1A. &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Annual Report on Form&#160;10-K. We explicitly disclaim any obligation to update any forward-looking statements whether as a result of new information, future events or otherwise, except as otherwise required by law.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_16"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1. BUSINESS</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_19"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Casella Waste Systems, Inc. is a regional, vertically integrated solid waste services company. We provide resource management expertise and services to residential, commercial, municipal, institutional and industrial customers, primarily in the areas of solid waste collection and disposal, transfer, recycling and organics services. We provide integrated solid waste services in seven states: Vermont, New Hampshire, New York, Massachusetts, Connecticut, Maine and Pennsylvania, with our headquarters located in Rutland, Vermont. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information about our reportable operating segments, please see "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operational Overview</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." For financial information concerning our reportable operating segments, refer to &#8220;Item 7. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Results of Operations and Financial Condition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;Item 8. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Annual Report on Form 10-K.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.casella.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We make available, free of charge through our website, our Annual Reports on Form 10-K, Quarterly Reports on Form&#160;10-Q, Current Reports on Form&#160;8-K, Proxy Statements on Schedule 14A, and any amendments to those materials filed pursuant to Sections&#160;13(a)&#160;and 15(d) of the Securities Exchange Act of 1934, as amended. We make these reports available through our website as soon as reasonably practicable after we electronically file such materials with or furnish them to the Securities and Exchange Commission (&#8220;SEC&#8221;). The information found on our website is not part of this or any other report we file with or furnish to the SEC.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_28"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Growth Strategy</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our goal is to maintain and build lasting shareholder value by providing exemplary service to our customers, while operating safe and environmentally sound facilities. Over the last decade, we have worked with many of our key customers to improve their environmental footprint and to meet sustainability goals by increasing their recycling rates, diverting organic materials out of the waste stream into beneficial use processes, and partnering to develop resource solutions within their organizations. Since we first began operating in Vermont in 1975, our business strategy has been firmly tied to creating a sustainable resource management model, and we continue to be rooted in these same tenets today. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in resources (team, technology, facilities, and capital) to further develop this important long-term strategy that we believe will continue to differentiate our service offerings to our customers, make us an employer of choice for our people, and improve our economic returns. We strive to create long-term value for all of our stakeholders, including customers, employees, communities and shareholders.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary objective is to maximize long-term shareholder value through a combination of financial performance and strategic asset positioning. Annually, we complete a comprehensive strategic planning process to assess and refine our strategic objectives in the context of our asset mix, the current market environment and opportunity set for growth. This process helps the management team allocate resources to a range of business opportunities with the goal to maximize long-term financial returns and competitive positioning. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, we announced an updated long-term strategic plan through our fiscal year ending December 31, 2024 (the "2024 Plan"). The key strategies of the 2024 Plan, set forth below, reflect our continued focus on creating shareholder value through execution against our core competencies, disciplined growth strategy and strengthening foundational pillars. </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.52pt">Increasing landfill returns;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.52pt">Driving additional profitability in collection operations;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.52pt">Creating incremental value through Resource Solutions; </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.52pt">Allocating capital to return driven growth; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.52pt">Strengthening four key foundational pillars:</span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">People: Developing a safe, engaged, ready workforce to support growth.</span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sustainable Growth: Driving profitable growth through an integrated resource solutions approach.</span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Technology: Driving profitable growth and efficiencies through technology. </span></div><div style="margin-top:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Facilities: Developing necessary long-term infrastructure through facilities planning.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Increasing Landfill Returns</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disposal capacity continues to tighten in the Northeast market as permanent site closures are reducing capacity. Given this supply-demand imbalance and the positioning of our assets, we were able to advance landfill pricing by 5.0% for the fiscal year ended December 31, 2022 ("fiscal year 2022"), as compared to the fiscal year ended December 31, 2021 ("fiscal year 2021"). </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that this positive pricing backdrop will continue as additional site closures are expected over the next several years, and we expect the combination of our pricing programs and operational initiatives to outpace our cost inflation. In addition, we continue to focus our acquisition efforts on businesses and markets that are expected to increase vertical integration to our landfills to help drive higher cash flows and to decrease market risk.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the landfill development side, we continue to advance key permitting activities across our landfills to increase annual capacity limits at select sites and expand total permitted capacity across our footprint. Since early 2016, we have been successful in advancing permit increases at our Subtitle D landfills located in Angelica, New York (&#8220;Hyland Landfill&#8221;), Seneca, New York (&#8220;Ontario County Landfill&#8221;), Chemung, New York ("Chemung County Landfill"), West Old Town, Maine ("Juniper Ridge Landfill"), Schuyler Falls, New York (&#8220;Clinton County Landfill&#8221;), Coventry, Vermont ("Waste USA Landfill"), Campbell, New York (&#8220;Hakes Landfill&#8221;) and Bethlehem, New Hampshire ("NCES Landfill"). Cumulatively, these efforts have added approximately 0.5 million tons per year of permitted capacity and approximately 50.9 million cubic yards of permitted airspace. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also continue to focus on improving our landfill operations through various initiatives related to safety, compliance, operating practices, and capital efficiency programs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Driving Additional Profitability in Collection Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Collection pricing was up 7.0% for fiscal year 2022, as compared to fiscal year 2021, with sustained execution against our strategic pricing programs, which helped to offset inflationary pressures. On the operating side, we continue to advance several key areas, including route optimization, fleet standardization and automation, and maintenance programs to further reduce our operating costs and further improve safety in the collection line-of-business. Our comprehensive fleet plan is designed to optimize our fleet and target truck replacements to maximize returns, reduce our operating expenses through lower maintenance costs, improve our service levels through reduced down times, and increase automation and optimization of trucks and service types. From a technology perspective, we continue to advance business intelligence tools that provide our teams with actionable data as well as investment and deployment of on-board-computers and cameras designed to enhance safety and service and modernize our fleet. We also remain focused on acquisition integration as we work diligently to onboard new customers and employees, while enhancing service accuracy, increasing operating efficiencies, and optimizing the internalization of solid waste and recycling volumes into our facilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The combination of these operating advancements and pricing programs are driving improved results in our collection line-of-business, with our cost of operations as a percentage of revenues down approximately 280 basis points in fiscal year 2022 as compared to the twelve months ended December 31, 2019 ("fiscal year 2019").</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also remain focused on mitigating fuel cost exposure through our floating fuel cost recovery fee program. In fiscal year 2022, as fuel prices increased, we were able to fully offset higher fuel costs with revenues associated with this program, albeit we experienced margin compression as the program is designed to recover costs. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Creating Incremental Value Through Resource Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Resource Solutions operating segment's business strategy is focused on driving value-added resource management and sustainability-oriented solutions to our customers. These solutions range from professional services to large industrial, institutional or multi-site retail customers, our organics business, which is a leader in organics processing and disposal in the Northeast, and our large scale, technology-driven recycling business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We leverage our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional, and industrial customers with more diverse waste and recycling needs. Our processing operations consist of our recycling and biosolids facilities where we receive inbound materials, process the volume, and sell the resulting products into end markets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have worked to reshape our recycling business model to drive higher returns in all market cycles and reduce exposure to recycling commodity price volatility. We have accomplished this goal by:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> restructuring most third-party processing contracts to limit downside risk by charging processing fees; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> implementing our sustainability recycling adjustment fee (&#8220;SRA Fee(s)&#8221;) for our collection customers (the SRA Fee floats inversely to changes in recycling commodity prices); </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> making key investments in recycling processing infrastructure to reduce operating costs and improve the quality of the end commodities; and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> developing strong partnerships with industrial consumers of recycled materials to ensure that the materials our customers recycle make their way into new products and beneficial uses. Where implemented, our risk mitigation programs offset most recycling commodity price decline and also allow us to return value to our customers with higher recycling commodity prices through lower tipping fees and a lower SRA fee. We expect these programs to continue to reduce our commodity risk exposure.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non-processing operations, which we refer to as our Customer Solutions business, consist of brokerage and resource management services provided to large customers with broad sustainability needs. This professional services business continues to make progress pivoting from the legacy waste and recycling brokerage model to an advisory services organization focused on helping large industrial and institutional customers develop and achieve actionable resource management and sustainability goals.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocating Capital to Return-Driven Growth</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the last decade, we have made significant progress in simplifying our business structure, improving cash flows and reducing risk exposure by: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> divesting, or in certain cases, closing underperforming operations that did not enhance or complement our core operations; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> refinancing debt to lower interest costs and improve financial flexibility; and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> adhering to strict capital discipline and debt repayment. As a result of these actions, we have significantly reduced our consolidated net leverage ratio to 2.08x as of December 31, 2022. See Item 7. &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Annual Report on Form 10-K for more disclosure about our consolidated net leverage ratio.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We aim to deploy capital in a disciplined manner and continue to grow the business through opportunistic acquisition and development activity, while maintaining conservative debt leverage levels. As part of this strategy, we set a goal through the fiscal year ending December 31, 2024 of adding more than $30 million per year of annualized revenues through acquisition or development activity. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to make significant progress ramping up our strategic growth initiative as we have acquired 53 solid waste collection, transfer and recycling businesses since the beginning of the fiscal year ended December 31, 2018 ("fiscal year 2018") through fiscal year 2022 with approximately $291 million of total annualized revenues. This includes 14 solid waste, collection, transfer and recycling businesses acquired in fiscal year 2022 with approximately $51 million in total annualized revenues. We expect roll-over revenue growth of approximately $15.5 million in the fiscal year ending December 31, 2023 ("fiscal year 2023") from acquisitions completed in fiscal year 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the strength of our balance sheet coupled with a robust acquisition pipeline positions us well for continued execution against our growth strategy.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is our view that acquisition or development activity should be opportunistic, and we plan to adhere to our disciplined capital return hurdles and rigorous review and risk management process. We are focused on acquiring well-run businesses in strategic markets across our footprint and in adjacent markets that will drive additional internalization to our facilities, operating synergies, and opportunities to grow profitably into new market areas. We are also focused on more effectively optimizing waste placement around the Northeast as the ever-tightening disposal market is creating additional opportunities to source new volumes at higher prices.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strengthening Foundational Pillars</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Execution against the 2024 Plan is supported by strengthening our foundational pillars: people, sustainable growth, technology, and facilities. We believe that it is important to continue to invest in and strengthen our foundational pillars to support growth and further differentiate our business strategy.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">People. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in our people through leadership development, career paths program, technical training for key roles such as drivers and mechanics, and incentive compensation structures that seek to align our employees&#8217; incentives with our long-term goal to improve cash flows and returns on invested capital. We have grown our workforce to approximately 3,200 employees and we believe that continuing to invest in our team and culture, and creating a safe, engaged, and ready workforce is key to our continued success.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sustainable Growth. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Execution against the key strategies within the 2024 Plan will be supported by our sustainable growth initiatives. We are focused on driving further value through profitable new customer growth and the expansion of services with existing customers. We have integrated our sales, marketing, engagement, customer care, communications, and sustainability functions in an effort to improve customer profitability, key customer retention, and new market growth opportunities through a differentiated sustainable service platform. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have increased our sales training and developed centralized processes, consistent sales metrics, and compensation programs to position us to further improve accountability and alignment across our organization. Our sustainable growth initiatives shape how we interact with our customers and with the communities we serve. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Technology. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal year ended December 31, 2017 ("fiscal year 2017"), we launched a multi-year plan focused on driving operating and back-office cost efficiencies, customer value, and strategic growth. Through fiscal year 2022, we have successfully implemented: a new Customer Resource Management system to help manage and drive higher sales force effectiveness, a new Case Management system to ensure strong integration between our sales force, customer care group and operating teams, a cloud-based Enterprise Resource Planning system as the financial backbone to our business, and a new digital procurement system to enhance spend category management and drive efficiencies. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue our measured approach to technology implementation, with capital investment in select technologies that have long-term strategic fit, including our service management initiative to improve customer facing technology, operational efficiencies, and various back-office functions. This initiative also includes the implementation of route optimization software </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and a new on-board computing platform to drive efficiencies, safety, and improve billings. We have also increased our access to actionable real-time data through continued improvements to our business intelligence software.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe prioritizing and allocating capital to meet our long-term facility needs will help to improve employee safety, operating efficiencies, acquisition integration, and employee engagement. Our multi-year facility strategy helps to guide decisions related to facility expansions, consolidations, and relocations as well as key property or facility acquisitions. We are also focused on developing facility standards that will create a more welcoming and accommodating experience for our employees, customers, vendors, and site visitors. These attributes coupled with improved functional design aim to increase the attraction and retention of key roles across our organization. </span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_31"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that one of the most important factors in achieving our long-term strategy is to hire, develop, and retain employees who will be able to make good decisions for our business, customers and communities by adhering to our c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ore values </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of service, trust, responsibility, integrity, continuous improvement and teamwork ("Core Values"). Our team consists of drivers, vehicle technicians, equipment operators, recycling facility sorters, engineers, accountants, customer care specialists, and many other key roles. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, we employed approximately 3,200 employees, including approximately 640 managerial, sales, clerical, information systems or other administrative employees and approximately 2,560 employees involved in collection, transfer, disposal, recycling, organics or other operations. Approximately 150 of our employees are covered by collective bargaining agreements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Health, Safety and Wellness</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A top priority across all of our operations is to protect the health and safety of our team and the communities that we serve. At the heart of our safety program are our safety and operations teams, who are dedicated to ensuring that every employee has a safe operating environment and the necessary training and personal protective equipment to safely conduct their role. The success of our safety programs and the performance of our health and safety and operations teams is measured by our total recordable incident rate, a measure of accidents and injuries compared to hours worked. Our extensive focus on new hire and ongoing training programs also helps us to manage and reduce operational risks for our front-line employees.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also focused on facility upgrades, enhancements, and standards that result in safety and operational improvements, while furthering employee engagement. We understand the importance of providing a safe and attractive environment for our employees to work. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation and Benefit Programs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to provide the necessary resources to support the physical and mental health of our employees and the overall well-being of their families and the communities that we serve. We achieve this through our benefit programs, caring attitude towards our employees, deep engagement in our communities, and adherence to our Core Values. We are committed to offering high quality benefits at affordable rates, competitive compensation based on role, experience and performance, and a career paths program to encourage our team to advance throughout their employment with us. We conduct market-based surveys to ensure that our employees continue to be paid competitively, and we perform annual reviews to provide feedback and support the growth and development of our team. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer our employees access to enhanced benefits such as a concierge surgery service, telemedicine options, access to a certified clinical pharmacist to support employees in managing their medications and healthcare budget, and online psychology appointments. We understand the importance of work-life balance for our team and offer eight weeks maternity leave as well as maintain a robust employee assistance program designed to provide support and guidance related to personal life challenges and events. Further, our Employee Life Navigator program is focused on employee retention, career development, and financial stability for at risk employees. Through comprehensive compensation and benefits, ongoing employee development, tuition reimbursement and a focus on health, safety and employee well-being, we wish to help our employees in all aspects of their lives so they can realize their value and do their best work.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Diversity, Equity and Inclusion</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commitment to workplace diversity and equity, and to fostering a culture of inclusion is rooted in our Core Values. Our vision is to draw on our Core Values to achieve diversity throughout our workforce, including our leadership, through the following initiatives:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">directing recruiting efforts to new talent pools, promoting diversity in our training and development programs, and encouraging diversity within our process for advancing our next cohort of leaders; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">launching a cultural awareness and competency training program for managers that emphasizes diversity, equity, and inclusion; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incorporating diversity, equity, and inclusion practices as part of our ongoing efforts to upgrade our procurement system and practices.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Engagement, Training and Development</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to building people and cultivating engagement by investing in our career path program in order to provide a clear and measurable development pathway for career growth. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Apprenticeships:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have developed an apprenticeship program for drivers and technicians, where we recruit new employees from diverse backgrounds and help them build the skills they need to thrive in our organization. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Commercial Driver's License Training: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have developed a commercial driver's license ("CDL") training school and have partnered with several additional training schools across our operating footprint to help develop skilled drivers for our team. In fiscal year 2022, we supported 74 drivers in securing their CDL, which unlocked new opportunities for them within our company. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Operations Trainee Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our operations trainee program develops individuals into frontline management roles. Through on-the-job training, participants learn the technical and leadership skills required to lead our operations. This program has become a strong pipeline for our operating managers across our company. We continue to expand our management development programs across the organization. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Diesel Mechanic Training:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our continued collaboration with technical schools has produced several diesel technicians throughout our organization. We continue to enhance our training infrastructure and resources to attract, develop, and retain skilled diesel mechanics.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also increased our focus on Core Values training to support the continued growth of our workforce and ensure that new employees understand our culture and values. This training highlights our commitment to integrating new employees and ensuring that there is continuity in our message about culture within our organization.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_34"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operational Overview</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our solid waste operations, which are vertically integrated and include a full range of solid waste services, on a geographic basis through two regional operating segments, which we designate as the Eastern and Western regions. Within each geographic region, we organize our solid waste services around smaller areas that we refer to as &#8220;wastesheds.&#8221; A wasteshed is an area that comprises the complete cycle of activities in the solid waste services process, from collection to transfer operations and recycling to disposal in landfills, some of which may be owned and/or operated by third parties. We typically operate several divisions within each wasteshed, each of which provides a particular service, such as collection, recycling, disposal or transfer. Each division operates interdependently with the other divisions within the wasteshed. Each wasteshed generally operates autonomously from adjoining wastesheds. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Eastern region consists of wastesheds located in Maine, northern, central and southeastern New Hampshire, central and eastern Massachusetts, and eastern Connecticut. We began entering into these wastesheds beginning in 1996 and have expanded primarily through acquisitions and organic growth since. Our Western region includes wastesheds located in Vermont, southwestern New Hampshire, eastern, western and upstate New York, western Massachusetts, and in Pennsylvania around our Subtitle D landfill located in Mount Jewett, Pennsylvania ("McKean Landfill"). We began entering into these wastesheds in 1997 and have expanded primarily through tuck-in acquisitions and organic growth. We remain focused on increasing our vertical integration in our Western region through extension of our reach into new markets. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our resource-renewal operations through the Resource Solutions operating segment, which leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. The Resource Solutions operating segment is not specific to a geography, and is organized to leverage our core competencies across our entire business footprint.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about each reportable segment (as of January 31, 2023 except revenue information, which is for fiscal year 2022): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Eastern</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Region </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Western</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Region </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Resource Solutions</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues (in millions)</span></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$340.0</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$445.2</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$299.9</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Properties:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solid waste collection facilities</span></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer stations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recycling and processing facilities</span></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtitle D landfills</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction and demolition ("C&amp;D") landfills</span></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial information concerning our reportable segments, refer to &#8220;Item 7. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Results of Operations and Financial Condition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;Item 8. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Solid Waste Operations </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solid waste operations within our Eastern and Western regions comprise a full range of non-hazardous solid waste services, including collection, transfer stations, and disposal facilities. Revenues in our Eastern and Western regions consist primarily of fees charged to customers for solid waste collection and disposal, landfill, landfill gas-to-energy, transfer and recycling services. We derive a substantial portion of our collection revenues from commercial, industrial and municipal services that are generally performed under service agreements or pursuant to contracts with municipalities. The majority of our residential collection services are performed on a subscription basis with individual property owners or occupants. Landfill and transfer customers are charged a tipping fee on a per ton basis for disposing of their solid waste at our disposal facilities and transfer stations. We also generate and sell electricity, renewable energy credits, and energy capacity payments at certain of our landfill facilities. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collection.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A majority of our commercial and industrial collection services are performed under one-to-five year service agreements, with prices and fees determined by such factors as: collection frequency; type of equipment and containers furnished; type, volume and weight of solid waste collected; distance to the disposal or processing facility; and cost of disposal or processing. Our residential collection and disposal services are performed either on a subscription basis (with no underlying contract) with individuals, or through contracts with municipalities, homeowner associations, apartment building owners or mobile home park operators.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transfer Stations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our transfer stations receive, process and transfer solid waste, collected primarily by our various residential and commercial collection operations, for transport to disposal facilities by larger vehicles. We believe that transfer stations benefit us by: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;increasing the size of the wastesheds which have access to our landfills or third-party disposal facilities; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;reducing costs by improving utilization of collection personnel and equipment; and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;helping us build relationships with municipalities and other customers by providing a local physical presence and enhanced local service capabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Landfills.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We operate eight solid waste Subtitle D landfills and one landfill permitted to accept C&amp;D materials. Revenues are received from municipalities and other customers in the form of tipping fees. The estimated capacity at our landfills is subject to change based on engineering factors, requirements of regulatory authorities, our ability to continue to operate our landfills in compliance with applicable regulations and our ability to successfully renew operating permits and obtain expansion permits at our sites. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table (in thousands) reflects the aggregate landfill capacity and airspace changes, in tons, for landfills we operated during fiscal years 2022, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:21.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fiscal Year 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fiscal Year 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fiscal Year 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Estimated<br/>Remaining<br/>Permitted<br/>Capacity<br/>(1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Estimated<br/>Additional<br/>Permittable<br/>Capacity<br/>(1)(2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Estimated<br/>Total<br/>Capacity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Estimated<br/>Remaining<br/>Permitted<br/>Capacity<br/>(1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Estimated<br/>Additional<br/>Permittable<br/>Capacity<br/>(1)(2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Estimated<br/>Total<br/>Capacity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Estimated<br/>Remaining<br/>Permitted<br/>Capacity<br/>(1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Estimated<br/>Additional<br/>Permittable<br/>Capacity<br/>(1)(2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Estimated<br/>Total<br/>Capacity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,239&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,920&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,434&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,139&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,573&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New expansions pursued&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permits granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Airspace consumed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in engineering estimates&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,547&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,632&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,179&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,705&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,251&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,956&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,681&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,239&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,920&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">We convert estimated remaining permitted capacity and estimated additional permittable capacity from cubic yards to tons generally by assuming a compaction factor derived from historical average compaction factors, with modification for future anticipated changes. In addition to a total capacity limit, certain permits place a daily and/or annual limit on capacity.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">Represents capacity which we have determined to be &#8220;permittable&#8221; in accordance with the following criteria: (i)&#160;we control the land on which the expansion is sought; (ii)&#160;all technical siting criteria have been met or a variance has been obtained or is reasonably expected to be obtained; (iii)&#160;we have not identified any legal or political impediments which we&#160;believe will not be resolved in our favor; (iv)&#160;we are actively working on obtaining any necessary permits and we expect&#160;that all required permits will be received; and (v)&#160;senior management has approved the project based on a review of the engineering design and determination that the financial return profile meets our investment criteria.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">The increase in capacity associated with new expansions pursued at various landfills in our Western region (Hakes Landfill in fiscal year 2022; and McKean Landfill and Hyland Landfill in fiscal year 2021).</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">The increase in remaining permitted airspace capacity in fiscal year 2020 was the result of a permit received at the NCES Landfill in our Eastern region.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">The variation in changes in airspace capacity associated with engineering estimates are primarily the result of changes in compaction at our landfills and estimated airspace changes associated with design changes at certain of our landfills.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Eastern region consists of the following landfills:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NCES Landfill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> NCES Landfill is a Subtitle D landfill located in Bethlehem, New Hampshire that we purchased in 1994. NCES Landfill currently consists of approximately 52 acres of permitted or permittable landfill area, and is permitted to accept municipal solid waste, C&amp;D material and certain pre-approved special wastes. In October 2020, we received approval for a permit modification for an additional 1.24 million cubic yards of capacity at the NCES Landfill. The permit modification included an annual permit limit of 0.23 million cubic yards per year. We are party to an agreement for the construction of a landfill renewable natural gas ("RNG") facility, which will be constructed, owned and operated by a third-party. We expect this RNG facility to be operational at some point in fiscal year 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Juniper Ridge Landfill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Juniper Ridge Landfill is a Subtitle D landfill located in West Old Town, Maine. In 2004, we completed transactions with the State of Maine and Georgia-Pacific Corporation (&#8220;Georgia Pacific&#8221;), pursuant to which the State of Maine took ownership of Juniper Ridge Landfill, formerly owned by Georgia Pacific, and we became the operator under a 30-year operating and services agreement between us and the State of Maine. Juniper Ridge Landfill currently consists of approximately 179 acres of permitted or permittable landfill area, which is sufficient to permit the additional airspace required for the term of the 30-year operating and services agreement, and is permitted to accept the following waste originating from the State of Maine: C&amp;D material, ash from municipal solid waste incinerators and fossil fuel boilers, front end processed residuals and bypass municipal solid waste from waste-to-energy facilities and certain pre-approved special waste. Outside of the limitations on municipal solid waste, there are no annual tonnage limitations at Juniper Ridge Landfill. We are party to an agreement for the construction of a landfill RNG facility plant at the Juniper Ridge Landfill, which will be constructed, owned and operated by a third-party. We expect this RNG facility to be operational at some point in fiscal year 2023.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Western region consists of the following landfills:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Waste USA Landfill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Waste USA Landfill is a Subtitle D landfill located in Coventry, Vermont that we purchased in 1995, and is the only operating permitted Subtitle D landfill in the State of Vermont. Waste USA Landfill consists of approximately 144 acres of permitted or permittable landfill area and is permitted to accept up to 0.6 million tons of municipal solid waste, C&amp;D material and certain pre-approved special waste annually. The Waste USA Landfill site houses a landfill gas-to-energy plant, which is owned and operated by a third-party, that has the capacity to generate 8.0 MW of energy.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clinton County Landfill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Clinton County Landfill, which currently consists of approximately 197 acres of permitted or permittable landfill area, portions of which are leased from Clinton County, and other portions owned by us, is permitted to accept up to approximately 0.3 million tons of municipal solid waste, C&amp;D material and certain pre-approved special waste annually. The Clinton County Landfill site houses a landfill gas-to-energy facility, which is owned by us and operated by a third party, that has the capacity to generate 6.4 MW of energy. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hyland Landfill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Hyland Landfill is a Subtitle D landfill located in Angelica, New York that we own, and that began accepting waste in 1998. Hyland Landfill currently consists of approximately 180 acres of permitted or permittable landfill area and is permitted to accept up to 0.5 million tons of municipal solid waste, C&amp;D material and certain pre-approved special waste annually. The Hyland Landfill site houses a landfill gas-to-energy facility, which is owned by us and operated by a third-party, that has the capacity to generate 4.8 MW of energy. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ontario County Landfill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Ontario County Landfill is a Subtitle D landfill located in Seneca, New York. In 2003, we entered into a 25-year operation, management and lease agreement for the Ontario County Landfill with the Ontario County Board of Supervisors. Ontario County Landfill currently consists of approximately 171 acres of permitted or permittable landfill area and is permitted to accept up to 0.9 million tons of municipal solid waste, C&amp;D material and certain pre-approved special waste annually and is strategically situated to accept long haul volume from both the eastern and downstate New York markets. In January 2016, we received an expansion permit at the Ontario County Landfill, which is sufficient to permit the additional airspace required for the remaining term of the 25-year operation, management and lease agreement. The Ontario County Landfill site houses a Zero-Sort materials recovery facility ("MRF"), which is operated by us, and a landfill gas-to-energy facility, which is owned and operated by a third-party, that has the capacity to generate 11.2 MW of energy.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hakes Landfill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Hakes Landfill is a C&amp;D landfill located in Campbell, New York that we purchased in 1998. Hakes Landfill currently consists of approximately 122 acres of permitted and permittable landfill area and is permitted to accept up to 0.5 million tons of C&amp;D material annually. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chemung County Landfill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Chemung County Landfill is a Subtitle D landfill located in Chemung, New York. In 2005, we entered into a 25-year operation, management and lease agreement for Chemung County Landfill and certain other facilities with Chemung County. Chemung County Landfill currently consists of approximately 113 acres of permitted or permittable landfill area strategically situated to accept long haul volume from both eastern and downstate New York markets and is permitted to accept up to 0.4 million tons of municipal solid waste and certain pre-approved special waste annually and 20.5 thousand tons of C&amp;D material annually. In the fiscal year ended December 31, 2016, we received an expansion permit at Chemung County Landfill, which is sufficient to permit the additional airspace required for the remaining term of the 25-year operation, management and lease agreement. In fiscal year 2019, we exercised an option to extend the remaining term of the operation, management and lease agreement for up to five years through 2035. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">McKean Landfill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> McKean Landfill is a Subtitle D landfill located in Mount Jewett, Pennsylvania that we purchased in 2011. McKean Landfill currently consists of approximately 256 acres of permitted or permittable landfill area and is permitted to accept up to approximately 1.6 million tons of municipal solid waste, C&amp;D material and certain pre-approved special waste annually. We are in the process of pursuing the development of rail infrastructure to expand the market reach for the landfill to rail capable transfer facilities. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our closed landfills consist of the following landfills:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2017, we initiated a plan to cease operations of the Town of Southbridge, Massachusetts landfill (&#8220;Southbridge Landfill&#8221;) and decided to not proceed with expansion efforts and to close Southbridge Landfill once the remaining capacity had been exhausted, which occurred in fiscal year 2018. Closure operations, which began in November 2018 when Southbridge Landfill reached its final capacity, are ongoing. The site houses a landfill gas-to-energy facility, which is owned by us and operated by a third-party, that has the capacity to generate 1.6 MW of energy.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to Southbridge Landfill, we own and/or manage five unlined landfills and three lined landfills that are not currently in operation. We are closing, in the case of Southbridge Landfill, or have closed and capped all of these landfills according to applicable environmental regulatory standards. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Resource Solutions </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Resource Solutions operating segment was formed to leverage our core competencies in materials processing, industrial recycling, organics and resource management service offerings in order to generate additional value from the waste stream for larger commercial, municipal, institutional and industrial customers with more diverse needs. Resource solutions services are comprised of processing services and our Customer Solutions business. We also work to develop and/or partner with firms that have developed innovative approaches to deriving incremental value from the organic portion of the waste stream.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Processing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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, and commodity sales, primarily comprised of newspaper, corrugated containers, plastics, ferrous and aluminum, and organic materials such as our earthlife</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> soils products including fertilizers, composts and mulches. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are one of the largest processors and marketers of recycled materials in the northeastern United States with facilities located in Vermont, New York, Maine, Connecticut, and Massachusetts, including our seven large-scale, high volume MRFs, one of which is located in New York, two of which are located in Vermont, two of which are located in Massachusetts, one of which is located in Connecticut, and one of which is located in Maine. Three of the seven MRFs are leased, three are owned, and one is operated by us under a contract with a municipal third-party. Our MRFs receive, sort, bale and sell recyclable materials originating from the municipal solid waste stream, including newsprint, cardboard, office paper, glass, plastic, steel or aluminum containers and bottles. We also operate smaller MRFs, which generally process recyclables collected from our various residential and commercial collection operations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial portion of the recyclable materials provided is delivered pursuant to multiple long-term anchor contracts. The terms of the recycling contracts vary, but all of the contracts provide that the municipality or a third-party delivers the recycled materials to our facility. These contracts may include a minimum volume guarantee by the municipality. We also have service agreements with individual towns and cities and commercial customers, including small solid waste companies and major competitors, which do not have processing capacity within a specific geographic region. Under the recycling contracts, we charge the municipality a fee for each ton of material delivered to us. Some contracts contain revenue sharing arrangements under which the municipality receives a specified percentage of our revenues from the sale of the recovered materials if certain economic thresholds are met. In fiscal year 2022, we processed and/or marketed over 0.8&#160;million tons of recyclable materials, including tons marketed through our Customer Solutions business commodity brokerage division and our baling facilities located throughout our footprint, including just over 0.7 million tons per year of recycled materials delivered by municipalities and commercial customers under long-term anchor contracts. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pricing for recyclable materials can fluctuate based upon market conditions. We have actively worked to reduce our risk exposure to commodity pricing volatility through our efforts to shift customers to a processing fee model and other risk management programs. We effectively manage commodity pricing volatility through our long-term revenue sharing (or processing fee) contracts with customers. Under such contracts, we obtain a guaranteed minimum price for recyclable materials through the receipt of a tipping or processing fee when commodity prices fall below agreed upon thresholds. Conversely, when prices for recyclable materials rise above agreed upon thresholds, we provide the counterparty with a portion of the related revenues above such threshold. Also, we mitigate the impact from commodity price fluctuations through the use of a floating SRA Fee charged to collection customers to reduce recycling commodity risk. Further, we work to manage commodity pricing risk through commodity sales contracts with large domestic companies that use the recyclable materials in their manufacturing process, such as paper, packaging and consumer goods companies. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global recycling market has experienced volatility due to changes in economic conditions and numerous other factors beyond our control, from negative commodity pricing pressure resulting from China's National Sword program in fiscal year 2017, to near record highs followed by near record lows in fiscal year 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See also Item 7A. &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quantitative and Qualitative Disclosure About Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Annual Report on Form 10-K for further discussion over commodity price volatility.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Solutions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Customer Solutions business consists of brokerage services and overall resource management services, which provide a wide range of environmental services and resource management solutions to large and complex organizations, as well as 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 and organic 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. In overall resource management services, we work with larger scale commercial or industrial organizations (including multi-location customers, colleges and universities, municipalities, and industrial customers) to develop customized solid waste and recycling solutions. The focus of this business is to help these large-scale organizations achieve their economic and environmental objectives related to waste and residual management. We strive to differentiate our services from our competitors by providing customized and comprehensive resource solutions, which enables us to win new business, including traditional solid waste collection and disposal customers. </span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_43"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The solid waste services industry is competitive and requires substantial labor and capital resources. Our business strategy generally focuses on operating in secondary or tertiary markets where we have a leading market presence. However, in the larger urban markets where we operate, we typically compete against one or more of the large national solid waste companies, including Waste Management,&#160;Inc., Republic Services,&#160;Inc. and Waste Connections,&#160;Inc., any of which may be able to achieve greater economies of scale than we can. We also compete with a number of regional and local companies that offer competitive prices and quality service. We compete primarily on the basis of the quality, breadth and price of our services. This includes our Resource Solutions operating segment, from which we strive to leverage our core competencies in materials processing, industrial recycling, organics, and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse solid waste and recycling needs. In addition, we compete with operators of alternative disposal facilities, including incinerators; with certain municipalities, counties and districts that operate their own solid waste collection and disposal facilities; and with rail-serviced transfer stations that use rail to transport waste to disposal sites outside of northeastern markets. Public sector facilities may have certain advantages over us due to the availability of user fees, charges or tax revenues.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, competitors may reduce the price of their services in an effort to expand market share or to win a competitively bid municipal contract. These practices may also lead to reduced pricing for our services or the loss of business. In addition, competition exists within the industry for potential acquisition candidates.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_46"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have aligned our sales and marketing strategies with other customer-facing teams - Customer Care, Business Development, Sales Operations, Marketing, Community Engagement, and Sustainability - to better serve our customers while delivering on several key strategic initiatives for sustainable growth.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a part of our resource management offering, we serve customers with multiple locations and are focused on growing our number of municipal, institutional, commercial and industrial customers. We leverage broader service offerings of the Resource Solutions operating segment to provide customers with a full set of solutions to augment our regional and divisional service capabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we continue to provide traditional waste and recycling services locally, our differentiated sustainable resource management approach aims to meet our customers&#8217; unique needs and strives to deliver value beyond competitors in local markets. We value and embrace the uniqueness of our local communities above the homogeneity of corporate process, while encouraging and supporting our local managers to engage with local government, non-profits, and business organizations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deep community engagement, supported by modern corporate brand governance and strategy gives us the flexibility needed to serve today&#8217;s customers and support communities. A combination of enterprise sustainability goals and efforts, strong brand placements, and marketing tactics are designed to unify and humanize our company while retaining existing customers and attracting new ones.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_49"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Management,&#160;Insurance and Performance or Surety Bonds</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We actively maintain environmental and other risk management programs that we believe are appropriate for our business. Our environmental risk management program includes evaluating existing facilities, as well as potential acquisitions, for compliance with environmental law requirements. Operating practices at all of our operations are intended to reduce the possibility of environmental contamination, enforcement actions and litigation. We also maintain a worker safety program, which focuses on safe practices in the workplace.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We carry a range of insurance intended to protect our assets and operations, including a commercial general liability policy and a property damage policy. A partially or completely uninsured claim against us (including liabilities associated with cleanup or remediation at our facilities), if successful and of sufficient magnitude, could have a material adverse effect on our business, financial condition and results of operations. Due primarily to market factors beyond our control, the insurance market is increasingly restrictive, potentially limiting our ability to obtain adequate coverage at reasonable prices, if at all. Any future difficulty in obtaining insurance could also impair our ability to secure future contracts, which may be conditioned upon the availability of adequate insurance coverage. See Item 1A. &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Annual Report on Form 10-K for further disclosure. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We self-insure for automobile and workers&#8217; compensation coverage with reinsurance coverage limiting our maximum exposure. In fiscal year 2022, our maximum exposure per individual event under the workers&#8217; compensation plan was $1.25&#160;million. In fiscal year 2022, our minimum and maximum exposure per individual event under the automobile plan were up to $1.50&#160;million and $3.65&#160;million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Municipal solid waste collection contracts and landfill closure and post-closure obligations may require performance or surety bonds, letters of credit or other means of financial assurance to secure contractual performance. While we have not experienced difficulty in obtaining these financial instruments, if we are unable to obtain these financial instruments in sufficient amounts or at acceptable rates, we could be precluded from entering into additional municipal contracts or obtaining or retaining landfill operating permits.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold a 19.9% ownership interest in Evergreen National Indemnity Company (&#8220;Evergreen&#8221;), a surety company which provides surety bonds to secure our contractual obligations for certain municipal solid waste collection contracts and landfill closure and post-closure obligations. Our ownership interest in Evergreen is pledged to Evergreen as security for our obligations under the bonds they provide on our behalf.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_52"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide our collection services to commercial, municipal, institutional, industrial and residential customers. A majority of our commercial and industrial collection services are performed under one-to-five year service agreements, and fees are determined by such factors as: professional or management services required; collection frequency and the related operational costs; type of equipment and containers furnished; the type, volume and weight of the solid waste, recyclables or organics collected; the distance to the disposal or processing facility; and the cost of disposal or processing. Our residential collection and disposal services are performed either on a subscription basis (with no underlying contract) with individuals, or through contracts with municipalities, homeowners' associations, apartment owners or mobile home park operators. We provide recycling processing services to municipalities, commercial haulers and commercial waste generators within the geographic proximity of the processing facilities. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also provide brokerage services and overall resource management services providing a wide range of environmental services to large and complex organizations, as well as traditional collection, disposal and recycling services provided to large account multi-site customers.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_55"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality and Severe Weather</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our transfer and disposal revenues historically have been higher in the late spring, summer and early fall months. This seasonality reflects lower volumes of waste in the late fall, winter and early spring months because the volume of waste relating to C&amp;D activities decreases substantially during the winter months in the northeastern United States.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because certain of our operating and fixed costs remain constant throughout the fiscal year, operating income is therefore impacted by a similar seasonality. Our operations can be adversely affected by periods of inclement or severe weather, which and may increase with the physical impacts of climate change and could increase our operating costs associated with the collection and disposal of waste, delay the collection and disposal of waste, reduce the volume of waste delivered to our disposal sites, increase the volume of waste collected under our existing contracts (without corresponding compensation), decrease the throughput and operating efficiency of our materials recycling facilities, or delay construction or expansion of our landfill sites and other facilities. Our operations can also be favorably affected by severe weather, which could increase the volume of waste in situations where we are able to charge for our additional services provided. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our processing line-of-business in our Resource Solutions operating segment experiences increased volumes of recycled fibers from November through mid-January due to increased retail activity during the holiday season. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Introduction</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our facilities and operations are subject to a variety of federal, state and local requirements that regulate, among other things, the environment, public health, safety, zoning and land use. In order to transport, process, or dispose of solid waste, it is necessary for us to possess and comply with one or more permits from federal, state and/or local agencies. We must renew these permits periodically, and the permits may be modified or revoked by the issuing agency under certain circumstances. We are subject to extensive federal, state and local laws and regulations. The laws and regulations affecting us are administered by the United States Environmental Protection Agency (&#8220;EPA&#8221;) and other federal, state and local environmental, zoning, financial, health and safety agencies.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to comply with these regulations, we must incur substantial capital expenditures relating to our vehicles, landfills, transfer stations, and recycling processing centers, and in connection with our capping, closure, post-closure and environmental remediation activities. Compliance with existing and future legal and regulatory requirements, including changes relating to per- and polyfluoroalkyl substances (commonly referred to as "PFAS") and other chemicals of emerging concern, and limitations or bans on disposal of certain types of wastes or on the transportation of waste, could increase our costs to operate or require additional capital expenditures. Failure to comply with such requirements could result in substantial costs or penalties, including civil and criminal fines and penalties. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to conduct our operations in compliance with applicable laws, regulations and permits. However, from time to time we have been issued citations or notices from governmental authorities that have resulted in the need to expend funds for remedial work and related activities at various landfills and other facilities or in the need to expend funds for fines, penalties or settlements. Citations and notices may be issued in the future, notwithstanding our strong regulatory compliance efforts. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as described in this Annual Report on Form 10-K, we believe that we are currently in substantial compliance with applicable federal, state and local environmental laws, permits, orders and regulations. Other than as disclosed herein, we do not currently anticipate any material costs to bring our existing operations into environmental compliance, although there can be no assurance in this regard for the future. We expect that our operations in the solid waste services industry will be subject to continued and increased regulation, legislation and enforcement oversight. We attempt to anticipate future legal and regulatory requirements and to keep our operations in compliance with those requirements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal federal statutes and regulations applicable to our operations are as follows:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Resource Conservation and Recovery Act of 1976, as amended (&#8220;RCRA&#8221;)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The RCRA regulates the generation, treatment, storage, handling, transportation and disposal of solid waste and requires states to develop programs to ensure the safe disposal of solid waste. The RCRA divides waste into two categories, hazardous and non-hazardous. Wastes are generally classified as hazardous if they either (a)&#160;are specifically included on a list of hazardous wastes, or (b)&#160;exhibit certain characteristics defined as hazardous and&#160;are not specifically designated as non-hazardous. Wastes classified as hazardous waste are subject to more extensive regulation than wastes classified as non-hazardous, and businesses that deal with hazardous waste are subject to regulatory obligations in addition to those imposed on businesses that deal with non-hazardous waste.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Among the wastes that are specifically designated as non-hazardous are household waste and &#8220;special&#8221; waste, including items such as petroleum contaminated soils, asbestos, foundry sand, shredder fluff and most non-hazardous industrial waste products.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EPA regulations issued under Subtitle C of the RCRA impose a comprehensive &#8220;cradle to grave&#8221; system for tracking the generation, transportation, treatment, storage and disposal of hazardous wastes. Subtitle C regulations impose obligations on generators, transporters and disposers of hazardous wastes, and require permits that are costly to obtain and maintain for sites where those businesses treat, store or dispose of such material. Subtitle C requirements include detailed operating, inspection, training and emergency preparedness and response standards, as well as requirements for manifesting, record keeping and reporting, corrective action, facility closure, post-closure and financial responsibility. Most states have promulgated regulations modeled on some or all of the Subtitle C provisions issued by the EPA, and in many instances the EPA has delegated to those states the principal role in regulating businesses which are subject to those requirements. Some state regulations impose obligations different from and in addition to those the EPA imposes under Subtitle C.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leachate generated at our landfills and transfer stations is tested on a regular basis, and generally is not regulated as a hazardous waste under federal law. However, there is no guarantee that leachate generated from our facilities in the future will not be classified as hazardous waste.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October&#160;1991, the EPA adopted the Subtitle D regulations under RCRA governing solid waste landfills. The Subtitle D regulations, which generally became effective in October&#160;1993, include siting restrictions, facility design standards, operating criteria, closure and post-closure requirements, financial assurance requirements, groundwater monitoring requirements, groundwater remediation standards and corrective action requirements. In addition, the Subtitle D regulations require that new landfill sites meet more stringent liner design criteria (typically, composite soil and synthetic liners or two or more synthetic liners) intended to keep leachate out of groundwater and have extensive collection systems to carry away leachate for treatment prior to disposal. Regulations generally require us to install groundwater monitoring wells at virtually all landfills we operate, to monitor groundwater quality and, indirectly, the effectiveness of the leachate collection systems. The Subtitle D regulations also require facility owners or operators to control emissions of landfill gas (including methane) generated at landfills exceeding certain regulatory thresholds. State landfill regulations must meet those requirements or the EPA will impose such requirements upon landfill owners and operators in that state.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Federal Water Pollution Control Act of 1972, as amended (&#8220;Clean Water Act&#8221;)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Clean Water Act regulates the discharge of pollutants into &#8220;navigable waters&#8221; or &#8220;waters of the United States&#8221; from a variety of sources, including solid waste disposal sites and transfer stations, processing facilities and waste-to-energy facilities (collectively, &#8220;solid waste management facilities&#8221;). If pollutants from our solid waste management facilities are discharged into streams, rivers or other surface waters, or if there is a functional equivalent of a direct discharge into navigable waters, the Clean Water Act would require us to apply for and obtain a discharge permit, conduct sampling and monitoring and, under certain circumstances, reduce the quantity of pollutants in such discharge. A permit also may be required if run-off or leachate from our solid waste management facilities is discharged to an offsite treatment facility. Almost all solid waste management facilities must comply with the EPA&#8217;s storm water regulations, which govern the discharge of regulated storm water to surface waters.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under federal regulation, facilities that have above ground and/or below ground petroleum storage capacities over certain thresholds may be subject to regulations and/or permitting under the Clean Water Act. Many of our facilities have petroleum storage and are required to have a spill, prevention, control and countermeasures plan to prevent petroleum release to waters of the United States due to a spill, rupture or leak.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several states in which we operate have been delegated the authority to implement the Clean Water Act requirements and in some cases the regulations are more stringent than the federal regulations. We believe we are in compliance with the Clean Water Act regulations; however future changes to the law or regulations could have a material impact on our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Comprehensive Environmental Response, Compensation, and Liability Act of 1980, as amended (&#8220;CERCLA&#8221;)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERCLA established a regulatory and remedial program intended to provide for the investigation and remediation of facilities where, or from which, a release of any hazardous substance into the environment has occurred or is threatened. CERCLA has been interpreted to impose retroactive, strict, and under certain circumstances, joint and severable, liability for the costs to investigate and clean up facilities on current owners and operators of the site, former owners and operators of the site at the time of the disposal of the hazardous substances, as well as the generators and certain transporters of the hazardous substances. CERCLA imposes liability for the costs of evaluating and addressing damage to natural resources. The costs of CERCLA investigation and cleanup can be substantial. Liability under CERCLA does not depend upon the existence or disposal of &#8220;hazardous waste&#8221; as defined by RCRA, but can be based on the presence of any of approximately 800 &#8220;hazardous substances&#8221; listed by the EPA, many of which can be found in household waste. The definition of &#8220;hazardous substances&#8221; in CERCLA incorporates substances designated as hazardous or toxic under the Federal Clean Water Act, Clean Air Act and Toxic Substances Control Act ("TSCA"). If we were found to be a responsible party for a CERCLA cleanup, under certain circumstances, the enforcing agency could pursue us or any other responsible party, for all investigative and remedial costs, even if others also were liable. CERCLA also authorizes the EPA to impose a lien in favor of the United States upon all real property subject to, or affected by, a remedial action for all costs for which the property owner is liable. CERCLA provides a responsible party with the right to bring a contribution action against other responsible parties for their allocable share of investigative and remedial costs. Our ability to obtain reimbursement for amounts we pay in excess of our allocable share of such costs would be limited by our ability to identify and locate other responsible parties and to prove the extent of their responsibility and by the financial resources of such other parties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Clean Air Act of 1970, as amended (&#8220;Clean Air Act&#8221;)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Clean Air Act, generally through state implementation of federal requirements, regulates emissions of air pollutants from certain landfills based upon the date the landfill was constructed, the total capacity of the landfill and the annual volume of emissions. The EPA has promulgated new source performance standards regulating air emissions of certain regulated pollutants (non-methane organic compounds) from municipal solid waste landfills. Landfills located in areas where ambient levels of regulated pollutants exceed certain thresholds may be subject to more extensive air pollution controls and emission limitations. In addition, the EPA has issued standards regulating the disposal of asbestos-containing materials under the Clean Air Act.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EPA is also focusing on the emissions of greenhouse gases ("GHG"), including carbon dioxide and methane. In December 2009, the EPA issued its &#8220;endangerment finding&#8221; that carbon dioxide poses a threat to human health and welfare, providing the basis for the EPA to regulate GHG emissions. In December&#160;2009 the EPA&#8217;s &#8220;Mandatory Reporting of Greenhouse Gases&#8221; rule&#160;went into effect, requiring facilities that emit twenty-five thousand metric tons or more per year of GHG emissions to submit annual reports to the EPA.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2010, the EPA issued the so-called &#8220;GHG Tailoring Rule&#8221;, which described how certain sources that emit GHG would be subject to heightened Clean Air Act Prevention of Significant Deterioration ("PSD") / Title V regulation. In June 2014, the U.S. Supreme Court issued a decision partially invalidating the GHG Tailoring Rule and in 2015, the D.C. Circuit directed the EPA to consider further revisions to its regulations. In August 2016, the EPA proposed revisions to PSD and Title V regulations to clarify when sources would require permits based on GHG thresholds. We do not know whether or when the EPA will finalize regulations, or what obligations such regulations will impose on our operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of other laws and regulations, which may include the imposition of fees or taxes, could adversely affect our collection and disposal operations. Additionally, certain of the states in which we operate are implementing air pollution control regulations, including regional cap and trade systems, relating to GHG that may be more stringent than regulations the EPA may promulgate. Several states have passed Climate Protection or Global Warming Acts intended to achieve statewide goals in reduction of GHG emissions. Changing environmental regulations could require us to take any number of actions, including purchasing emission allowances, developing mitigation strategies, or installing additional pollution control technology, and could make some operations less profitable, which could adversely affect our results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Congress has considered various options, including a cap and trade system, which could impose a limit on and establish a pricing mechanism for GHG emissions and emission allowances. There also is pressure for the United States to join international efforts to control GHG emissions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Clean Air Act regulates emissions of air pollutants from our processing facilities. The EPA has enacted standards that apply to those emissions. It is possible that the EPA, or a state where we operate, will enact additional or different emission standards in the future.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the federal statutes described above authorize lawsuits by private citizens to enforce certain provisions of the statutes. In addition to a penalty award to the United States, some of those statutes authorize an award of attorney&#8217;s fees to private parties successfully advancing such an action.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Occupational Safety and Health Act of 1970, as amended (&#8220;OSHA&#8221;)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OSHA establishes employer responsibilities and authorizes the Occupational Safety and Health Administration to promulgate and enforce occupational health and safety standards, including the obligation to maintain a workplace free of recognized hazards likely to cause death or serious injury, to comply with adopted worker protection standards, to maintain certain records, to provide workers with required disclosures and to implement certain health and safety training programs. A variety of those promulgated standards may apply to our operations, including those standards concerning notices of hazards, safety in excavation and demolition work, the handling of asbestos and asbestos-containing materials, and worker training and emergency response programs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Public Utility Regulatory Policies Act of 1978, As Amended (&#8220;PURPA&#8221;)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PURPA exempts qualifying facilities from most federal and state laws governing the financial organization and rate regulation of electric utilities, and generally requires electric utilities to purchase electricity generated by qualifying facilities at a price equal to the utility&#8217;s full &#8220;avoided cost&#8221;. Our landfill gas-to-energy facilities are self-certified as &#8220;qualifying facilities&#8221;.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">State and Local Regulations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each state in which we now operate or may operate in the future has laws and regulations governing (1)&#160;water and air pollution, and the generation, storage, treatment, handling, processing, transportation, incineration and disposal of solid waste and hazardous waste; (2)&#160;in most cases, the siting, design, operation, maintenance, closure and post-closure maintenance of solid waste management facilities; and (3)&#160;in some cases, vehicle emissions limits or fuel types, which impact our collection operations. Such standards typically are as stringent as, and may be more stringent and broader in scope than, federal regulations. Most of the federal statutes noted above authorize states to enact and enforce laws with standards that are more protective of the environment than the federal analog. In addition, many states have adopted statutes comparable to, and in some cases more stringent than, CERCLA. Those statutes impose requirements for investigation and remediation of contaminated sites and liability for costs and damages associated with such sites, and some authorize the state to impose liens to secure costs expended addressing contamination on property owned by responsible parties. Some of those liens may take priority over previously filed instruments. Some states have enacted statutes that impose liability for substances in addition to the &#8220;hazardous substances&#8221; listed by EPA under CERCLA.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many municipalities in which we currently operate or may operate in the future also have ordinances, laws and regulations affecting our operations. These include zoning and health measures that limit solid waste management activities to specified sites or conduct, flow control provisions that direct the delivery of solid wastes to specific facilities or to facilities in specific areas, laws that grant the right to establish franchises for collection services and then put out for bid the right to provide collection services, and bans or other restrictions on the movement of solid wastes into a municipality.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some states have enacted laws that allow agencies with jurisdiction over waste management facilities to deny or revoke permits based on the applicant&#8217;s or permit holder&#8217;s compliance status. Some states also consider the compliance history of the corporate parent, subsidiaries and affiliates of the applicant or permit holder.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain permits and approvals issued under state or local law may limit the types of waste that may be accepted at a solid waste management facility or the quantity of waste that may be accepted at a solid waste management facility during a specific time period. In addition, certain permits and approvals, as well as certain state and local regulations, may limit a solid waste management facility to accepting waste that originates from specified geographic areas or seek to restrict the importation of out-of-state waste or otherwise discriminate against out-of-state waste. Generally, restrictions on importing out-of-state waste have not withstood judicial challenge. However, from time to time federal legislation is proposed which would allow individual states to prohibit the disposal of out-of-state waste or to limit the amount of out-of-state waste that could be imported for disposal and would require states, under certain circumstances, to reduce the amounts of waste exported to other states. Although such legislation has not been passed by Congress, if similar legislation is enacted, states in which we operate solid waste management facilities could limit or prohibit the importation of out-of-state waste. Such actions could materially and adversely affect the business, financial condition and results of operations of any of our solid waste management facilities within those states that receive a significant portion of waste originating from out-of-state.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain states and localities may restrict the export of waste from their jurisdiction, or require that a specified amount of waste be disposed of at facilities within their jurisdiction. In 1994, the U.S. Supreme Court rejected as unconstitutional and therefore invalid, a local ordinance that sought to limit waste going out of the locality by imposing a requirement that the waste be delivered to a particular privately-owned facility. However, in 2007, the U.S. Supreme Court upheld a U.S. District Court ruling that the flow control regulations in Oneida and Herkimer counties in New York requiring trash haulers to use publicly-owned transfer stations are constitutional, and therefore valid. Additionally, certain state and local jurisdictions continue to seek to enforce such restrictions. Some proposed federal legislation would allow states and localities to impose flow restrictions. Those restrictions could reduce the volume of waste going to solid waste management facilities in certain areas, which may materially adversely affect our ability to operate our facilities and/or affect the prices we can charge for certain services. Those restrictions also may result in higher disposal costs for our collection operations. Flow control restrictions could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been an increasing trend at the state and local levels to mandate or encourage both waste reduction at the source and waste recycling, and to prohibit or restrict the disposal in landfills of certain types of solid wastes, including yard wastes and leaves, certain construction or architectural wastes, food wastes, beverage containers, newspapers, household appliances and electronics such as computers, and batteries. Regulations reducing the volume and types of wastes available for transport to and disposal in landfills could affect our ability to operate our landfill facilities. Vermont, for example, enacted Act&#160;148, containing among other things, a phased waste ban for recyclables, organics and leaf/yard waste. The law became effective July&#160;1, 2012, with phased deadlines for compliance beginning 2014 through 2020. Vermont also passed a law requiring recycling of architectural waste from construction or demolition of a commercial project. The law became effective in January 2015.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2022, new waste ban regulations took effect in Massachusetts, adding mattresses and textiles as materials banned from disposal or transport for disposal in Massachusetts, and lowering the threshold on commercial organic/food waste to facilities generating more than one-half ton of these materials per week.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New York State revised its regulations governing solid waste management, 6 NYCRR Part 360, effective in November 2017. The revised regulations, among other things, include requirements to conduct landfill liner integrity testing and install radiation detectors at certain facilities. New York has also enacted the Food Donation and Food Scraps Recycling Law, requiring certain generators to separate and donate or recycle food scraps as of January 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although there is no federal law governing extended producer responsibility (&#8220;EPR&#8221;) regulations; many states have implemented or are contemplating EPR regulations for certain products. EPR regulations are intended to place responsibility for ultimate management or end-of-useful-life handling of the products they create. In addition to financial responsibility, an EPR program may include responsibility for local take-back or recycling programs. For example, several states in which we operate have EPR regulations for electronic waste. In 2021, the Maine Legislature passed EPR legislation for packaging, and rulemaking commenced in 2022. If broad EPR laws or regulations continue to be adopted, and are managed under a manufacturer implemented program, it could have an impact on our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EPA and environmental agencies within individual states in which we operate continue to consider and promulgate changes to water quality standards, action levels, remediation goals, and other federal or state regulatory standards for </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">individual compounds or classes of compounds. These changes include the development of new or more stringent standards for &#8220;Emerging Contaminants&#8221;, including PFAS, pharmaceutical compounds, and a variety of synthetic chemical compounds used in manufacturing and industrial processes. In December 2016, EPA designated ten chemical substances for risk evaluations under TSCA, and in December 2019, EPA designated an additional 20 chemical substances for risk evaluation, based on the requirements of the June 2016 Frank R. Lautenberg Chemical Safety for the 21st Century Act. In August 2022, EPA proposed a rule to designate two PFAS -- perfluorooctanoic acid ("PFOA") and perfluorooctanesulfonic acid ("PFOS") -- as hazardous substances under CERCLA. Changes in regulatory standards for existing or emerging contaminants can result in higher levels of cost and effort associated with the performance of environmental investigations and ongoing compliance at our facilities.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_61"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information about our Executive Officers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our executive officers and their respective ages are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.745%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Position</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John W. Casella</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board of Directors, Chief Executive Officer and Secretary</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Edmond &#8220;Ned&#8221; R. Coletta</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shelley E. Sayward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and General Counsel</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sean M. Steves</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Operating Officer of Solid Waste Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin J. Drohan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Accounting Officer</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul J. Ligon</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President Sustainable Growth</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">John W. Casella</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as Chairman of our Board of Directors since July 2001 and as our Chief Executive Officer since 1993. Mr. Casella also served as our President from 1993 to July 2001 and as Chairman of our Board of Directors from 1993 to December 1999. In addition, Mr. Casella has served as Chairman of the Board of Directors of Casella Waste Management, Inc., a wholly owned subsidiary of ours, since 1977. Mr. Casella is also an executive officer and director of Casella Construction, Inc., a company owned by Mr. Casella and his brother Douglas R. Casella, also a member of our Board of Directors, which specializes in general contracting, soil excavation and heavy equipment work, and which performs landfill-construction and related services for us. Mr. Casella has been a member of numerous industry-related and community service-related state, local, and national boards and commissions, including the Board of Directors of the Associated Industries of Vermont, the Association of Vermont Recyclers, the Vermont State Chamber of Commerce, the Rutland Industrial Development Corporation, the Rutland Regional Medical Center, the National Recycling Coalition, the Detachable Container Association and the Environmental Research &amp; Education Foundation. Mr. Casella has also served on various state task forces, serving in an advisory capacity to the Governors of Vermont, New York, and New Hampshire on solid waste issues. Mr. Casella holds an Associate of Science degree in Business Management from Bryant &amp; Stratton College and a Bachelor of Science degree in Business Education from Castleton University.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Edmond &#8220;Ned&#8221; R. Coletta </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has served as our President and Chief Financial Officer since July 2022. Prior to this role, he served as our Senior Vice President, Chief Financial Officer and Treasurer from December 2012 to July 2022. Mr. Coletta joined us in December 2004, and served as our Vice President of Finance and Investor Relations from January 2011 to December 2012 and as our Director of Finance and Investor Relations from August 2005 to January 2011. From 2002 until he joined us, Mr. Coletta served as the Chief Financial Officer and was a member of the Board of Directors of Avedro, Inc. (FKA ThermalVision, Inc.), an early-stage medical device company that he co-founded. From 1997 to 2001, he served as a research and development engineer for Lockheed Martin Michoud Space Systems. Mr. Coletta has served on the Board of Trustees for Killington Mountain School since May 2020. Mr. Coletta holds an MBA from the Tuck School of Business at Dartmouth College and a Bachelor of Science degree from Brown University in Materials Science Engineering.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shelley E. Sayward</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as our Senior Vice President and General Counsel since January 2021, and prior to that in various roles in our legal department since November 2006. She was previously our Vice President and Assistant General Counsel from September 2014 until January 2021 and was our Associate General Counsel from September 2008 to September 2014. Prior to joining us, Ms. Sayward held sales and marketing roles with GlaxoSmithKline and Abbott Laboratories, as well as a sales and managerial position with First American Financial Corporation. Ms. Sayward holds a Bachelor of Arts degree from Middlebury College, completed a four-year law clerkship program, and is licensed to practice law in the State of Vermont.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sean M. Steves</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as our Senior Vice President and Chief Operating Officer of Solid Waste Operations since July 2022. He is responsible for our Operations Support, Fleet Management, Landfill Operations and Service Excellence functions. Mr. Steves most recently served as our Senior Vice President of Operations from April 2019 to July 2022. Mr. Steves joined us in April 2018 as our Vice President of Operational Initiatives. From 2016 until he joined us in April 2018, he was the Director of Operations Support for Republic Services, Inc. a provider of U.S. environmental services. Mr. Steves has extensive operations experience in the waste industry starting as a transfer station scale operator and has held roles of increasing responsibility, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">including Operations Supervisor, Operations Manager, and General Manager. Mr. Steves holds a Bachelor of Arts degree from DePaul University with a concentration in Sustainable Management.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kevin J. Drohan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as our Vice President and Chief Accounting Officer since April 2022. Mr. Drohan joined us in August 2021 as our Corporate Controller. Prior to that, from 2015 until he joined Casella, Mr. Drohan served as the Corporate Controller for Sprague Resources, LP (&#8220;Sprague&#8221;), then a publicly-traded regional provider of industrial, commercial, and residual energy products. From 2007 through 2015, Mr. Drohan held various finance and accounting roles of increasing responsibility at Sprague. Prior to Sprague, Mr. Drohan held accounting and audit roles at Stanley Black &amp; Decker, EY, and BerryDunn. Mr. Drohan is a Certified Public Accountant and holds an MBA and a Bachelor of Science degree in Business Administration from the University of New Hampshire.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Paul J. Ligon</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has served as our Senior Vice President of Sustainable Growth since December 2019 and oversees our Sustainable Growth teams including sales, marketing, customer care, sustainability, and community engagement teams. From 2012 to December 2019, Mr. Ligon led the development of our Solutions business focused on delivering sustainable services to commercial, industrial, and municipal customers. Prior to joining us, Mr. Ligon was a managing director for Waste Management&#8217;s Organic Growth Unit in Houston from 2003 through 2011 and a Senior Scientist with the Tellus Institute for Resource and Environmental Strategies from 1990 to 2001. Mr. Ligon holds a MBA from the Tuck School of Business at Dartmouth College and a Bachelor of Science degree in Environmental Science from the University of Vermont.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_67"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1A. RISK FACTORS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following material factors, among others, could cause actual results to differ materially from those indicated by forward-looking statements made in this Annual Report on Form 10-K and presented elsewhere by management from time to time. The risks and uncertainties described below are those that we have identified as material, but are not the only risks and uncertainties facing us. Our business is also subject to general risks and uncertainties that affect many other companies, including overall economic and industry conditions, especially in the northeastern United States, where our operations and customers are principally located, changes in laws or accounting rules&#160;or other disruptions of expected economic or business conditions. Additional risks and uncertainties not currently known to us or that we currently believe are not material also may impair our business&#8217;s results of operations and financial condition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We have in place an Enterprise Risk Management process that involves systematic risk identification and mitigation covering the categories of strategic, financial, operational, and compliance risk. The goal of enterprise risk management is not to eliminate all risk, but rather to identify and assess risks; assign, mitigate and monitor risks; and report the status of our risks to the Board of Directors and its committees. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Business and Industry</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to general macroeconomic risks in the waste industry that are impacted by economic factors outside of our control, which, if realized, may adversely affect our business, operating results and financial performance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To varying degrees, our business is directly affected by general macroeconomic risks in the waste industry that are impacted by economic factors outside of our control, which if realized may negatively impact our business, results of operations, and financial performance. These risks related to general macroeconomic conditions include those with respect to consumer confidence, global supply chain disruptions, inflation, labor supply, fuel prices, interest rates and access to capital markets. Economic factors, such as ongoing or potential geopolitical conflict, pandemics, recessions, or similar national or global events, adversely impact macroeconomic risks that have caused and may continue to cause, economic disruption across our geographic footprint resulting in reductions in business, consumer and construction activity. Negative economic conditions can result in decreased consumer spending and decreases in solid waste volumes generated in the collection and disposal businesses, which negatively impacts our ability to grow through new business or service upgrades and the sales price of commodities in our recycling business, and may result in customer turnover and reduction in customers&#8217; waste service needs. For example, in fiscal year 2020 revenues declined as we experienced decreased demand for our services as a result of the novel coronavirus ("COVID-19") pandemic as some of our commercial collection customers requested service level decreases, construction activity decreased and volumes into our landfills declined due to lower economic activity. Demand for services has since improved as local economies have reopened and the economic effects of the COVID-19 pandemic have diminished. Furthermore, residual macroeconomic effects associated with these economic factors that 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 may also materially adversely affect our operating and financial results in a manner that is not currently known to us or that we do not currently consider to present significant risks to our operations. To the extent these economic factors increase macroeconomic risks and adversely affect our business and financial results, it may also have the effect of heightening many other risks described in this section, any of which could materially and adversely affect our business, results of operations and financial condition. See Item 7. &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Annual Report on Form 10-K for further discussion.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract, hire or retain key team members and a high-quality workforce, or if our succession planning does not develop an adequate pipeline of future leaders, it could disrupt our business, jeopardize our strategic priorities and result in increased costs, negatively impacting our results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations require us to attract, hire, develop and retain a high-quality workforce to provide a superior customer experience. This includes key individuals in leadership and specialty roles, as well as a very large number of drivers, technicians and other front-line and back-office team members necessary to provide our environmental services. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experience significant competition to hire and retain individuals for certain front-line positions, such as commercial truck drivers, from within and outside our industry. This competition may come from other waste management companies, but it also comes from other employers who hire drivers and maintain fleets, such as companies that provide courier delivery services, including United Parcel Service, Inc. and FedEx Corporation, as well as from a tightening labor market. As a result, certain positions currently experience, have historically experienced, and may experience in the future, high turnover rates or labor shortages, which can lead to increased recruiting, training and retention costs. If we are unable to hire and retain sufficient numbers of drivers to service our collection and disposal routes and mechanics to maintain our trucks, our financial condition and operating results could be materially impacted. Additionally, the market for employees that serve on our digital team is highly competitive. As we have accelerated our investments in our digital platform, it is increasingly important that we are able to attract and retain employees with the skills and expertise necessary to implement and manage our technology-led strategy. We also compete to attract skilled business leaders, and our own key team members are sought after by our competitors and other companies. We make significant investments, and engage in extensive internal succession planning, to provide us with a robust pipeline of future leaders. If we are not able to attract, hire, develop and retain a high-quality workforce with the necessary skills and expertise, as well as key leaders, or if we experience significant employee turnover, it can result in business and strategic disruption, increased costs, and loss of institutional knowledge, which could negatively impact our results of operations. Also see Item 1A. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors &#8212; We are subject to general macroeconomic risks in the waste industry that are impacted by economic factors outside of our control, which, if realized, may adversely affect our business, operating results and financial performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form&#160;10-K.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant shortages in diesel fuel supply or increases in diesel fuel prices could affect our operating expenses and results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price and supply of fuel is unpredictable and fluctuates based on events beyond our control, including among others, geopolitical developments, supply and demand for oil and gas, actions by the Organization of the Petroleum Exporting Countries and other oil and gas producers, war and unrest in oil producing countries and regional production patterns. Fuel is needed to run our fleet of trucks, equipment and other aspects of our operations, and price escalations for fuel increase our operating expenses. In fiscal year 2022, we consumed approximately 9.5 million gallons of diesel fuel in our solid waste operations. Although we have a fuel cost recovery program, which is the energy component of our energy and environmental fee program that floats monthly based on reported diesel fuel prices, contractual restrictions and competitive conditions may impact our opportunity to pass this fee on to our customers in all circumstances. See Item 7A. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quantitative and Qualitative Disclosure About Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form&#160;10-K for further discussion over the impacts of fuel prices on our operations. Also see Item 1A. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors &#8212; We are subject to general macroeconomic risks in the waste industry that are impacted by economic factors outside of our control, which, if realized, may adversely affect our business, operating results and financial performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form&#160;10-K.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face substantial competition in the solid waste services industry, and if we cannot successfully compete in the marketplace, our business, financial condition and results of operations may be materially adversely affected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The solid waste services industry is highly competitive, has undergone a period of consolidation and requires substantial labor and capital resources. The markets in which we compete are served by, or are adjacent to markets served by, one or more of the large national or super regional solid waste companies, as well as numerous regional and local solid waste companies. Intense competition exists not only to provide services to customers, but also to acquire other businesses within each market. Some of our competitors have significantly greater financial and other resources than we do. From time to time, competitors may reduce the price of their services in an effort to expand market share or to win a competitively bid contract. These practices may require us to reduce the pricing of our services and may result in a loss of business or revenues. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is generally the case in our industry, municipal contracts are typically subject to periodic competitive bidding. We may not be the successful bidder to obtain or retain these contracts. If we are unable to compete with larger and better capitalized companies or replace municipal contracts lost through the competitive bidding process with comparable contracts or other revenue sources within a reasonable time period, our revenues would decrease and our operating results could be materially adversely affected. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our solid waste disposal markets, we also compete with operators of alternative disposal and recycling facilities and with counties, municipalities and solid waste districts that maintain their own solid waste collection, recycling and disposal operations. We are also facing increased competition from companies which seek to use parts of the waste stream as feedstock for renewable energy supplies. Public entities may have financial advantages because of their ability to charge user fees or similar charges, impose taxes and apply resulting revenues, access tax-exempt financing, transport waste to disposal sites outside of the northeastern markets, and, in some cases, utilize government subsidies. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may be impacted by the development and commercialization of disruptive technologies that may materially change how waste management services are provided. If we are unable to gain access to these technologies or to compete effectively against them, our financial results may suffer.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our growth strategy focuses on complementing or expanding our business through the acquisition of companies or assets, or the development of new operations. However, we may be unable to complete these transactions and, if executed, these transactions may not improve our business or may pose significant risks and could have a negative effect on our operations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our growth strategy includes engaging in acquisitions or developing operations or assets with the goal of complementing or expanding our business. We have made, and we may make in the future, acquisitions to densify existing operations, expand service areas and grow services for our customers. These acquisitions may include &#8220;tuck-in&#8221; acquisitions within our existing markets, acquisitions of assets that are adjacent to or outside of our existing markets, or larger, more strategic acquisitions. In addition, from time to time we may acquire businesses that are complementary to our core business strategy. We may not be able to identify suitable acquisition candidates, and if we identify suitable acquisition candidates, we may be unable to successfully negotiate the acquisition at a price or on terms and conditions acceptable to us. Furthermore, we may be unable to obtain the necessary regulatory approvals to complete potential acquisitions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to achieve the benefits from acquired businesses, including cost savings and operating efficiencies, depends in part on our ability to successfully integrate the operations of such acquired businesses with our operations. The integration of acquired businesses and other assets may require significant management time and resources that would otherwise be available for the ongoing management of our existing operations. Any operations, properties or facilities that we acquire may be subject to unknown liabilities, such as undisclosed environmental contamination, or other environmental liabilities, including off-site disposal liability for which we would have no recourse, or only limited recourse, to the former owners of such operations or properties. As a result, if claims for liabilities were asserted against us based upon ownership of an acquired property, we might </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be required to pay significant sums to settle it, which could adversely affect our financial results and cash flows. For information regarding our business acquisitions, see Note&#160;5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our consolidated financial statements included under Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The waste industry is subject to extensive government regulations, including environmental laws and regulations, and we incur substantial costs to comply with such laws and regulations. Failure to comply with environmental or other laws and regulations, as well as enforcement actions and litigation arising from an actual or perceived breach of such laws and regulations, could subject us to fines, penalties, and judgments, and impose limits on our ability to operate and expand.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to potential liability and restrictions under environmental laws and regulations, including potential liability and restrictions arising from or relating to the transportation, handling, recycling, generation, treatment, storage and disposal of wastes, the presence, release, discharge or emission of pollutants, and the investigation, remediation and monitoring of impacts to soil, surface water, groundwater and other environmental media including natural resources, as a result of the actual or alleged presence, release, discharge or emission of hazardous substances, pollutants or contaminants on, at, under or migrating from our properties, or in connection with our operations. The waste management industry has been and will continue to be subject to regulation, including permitting and related financial assurance requirements, as well as attempts to further regulate the industry, including efforts to regulate and limit the emission of greenhouse gases to ameliorate the effect of climate change. Our solid waste operations are subject to a wide range of federal, state and, in some cases, local environmental, odor and noise and land use restrictions. If we are not able to comply with the requirements that apply to a particular facility or if we operate in violation of the terms and conditions of, or without the necessary approvals or permits, we could be subject to administrative or civil, and possibly criminal, fines and penalties, and we may be required to spend substantial capital to bring an operation into compliance, to temporarily or permanently discontinue activities, and/or take corrective actions, possibly including removal of landfilled materials. Those costs or actions could be significant to us and affect our results of operations, cash flows, and available capital. Environmental and land use laws and regulations also affect our ability to expand and, in the case of our solid waste operations, may dictate those geographic areas from which we must, or, from which we may not, accept solid waste. Those laws and regulations may limit the overall size and daily solid waste volume that may be accepted by a solid waste operation. If we are not able to expand or otherwise operate one or more of our facilities because of limits imposed under such laws, we may be required to increase our utilization of disposal facilities owned by third-parties, which could reduce our revenues and/or operating margins. The foregoing includes recent changes in solid waste laws of the State of Maine, which we do not anticipate will have a material effect on our business, results of operations, financial condition and/or liquidity, but which may negatively impact our operating results in the form of lower revenues or increased costs and/or liabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have historically grown through acquisitions and expect to make additional acquisitions in the future. We have tried and will continue to try to evaluate and limit environmental risks and liabilities presented by businesses to be acquired prior to the acquisition. It is possible that some liabilities may prove to be more difficult or costly to identify or address than we anticipate. It is also possible that government officials responsible for enforcing environmental laws and regulations may believe an issue is more serious than we expect, or that we will fail to identify or fully appreciate an existing liability before we become responsible for addressing it. Some of the legal sanctions to which we could become subject could cause the suspension or revocation of a permit, prevent us from, or delay us in, obtaining or renewing permits to operate or expand our facilities, or harm our reputation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the costs of complying with environmental laws and regulations, we incur costs in connection with environmental proceedings and litigation brought against us by government agencies and private parties. We are, and may be in the future, a defendant in lawsuits brought by parties alleging environmental damage, including natural resource damage, personal injury, and/or property damage or impairment, or seeking to impose civil penalties, injunctive relief or overturn or prevent the issuance of an operating permit or authorization, all of which may result in us incurring significant liabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conduct of our businesses is also subject to various other laws and regulations administered by federal, state and local governmental agencies, including tax laws, employment laws, privacy laws and competition laws, among others. New laws, regulations or governmental policy and their related interpretations, or changes in any of the foregoing, including taxes or other limitations on our services, may alter the environment in which we do business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain jurisdictions, we are subject to compliance with specific obligations under competition laws due to our competitive position in those jurisdictions. Failure to comply with these requirements or other laws or regulations could subject us to enforcement actions or financial penalties which could have a material adverse effect on our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to obtain or maintain required permits or to expand existing permitted capacity of our landfills, which could decrease our revenue and increase our costs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to obtain government permits to operate our facilities, including all of our landfills. There is no guarantee that we will be able to obtain the requisite permits and, even if we could, that any permit (and any existing permits we currently hold) will be renewed or modified as needed to fit our business needs. Localities where we operate generally seek to regulate some or all landfill and transfer station operations, including siting and expansion of operations. The laws and regulations </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adopted by municipalities in which our landfills and transfer stations are located may limit or prohibit the expansion of a landfill or transfer station, as well as the amount of solid waste that we can accept at the landfill or transfer station on a daily, quarterly or annual basis, and any effort to acquire or expand landfills and transfer stations, which typically involves a significant amount of time and expense. In addition, state laws applicable to certain of our landfills require that the state determine whether acceptance of waste at the landfill not generated within the state provides a substantial public benefit. Despite our best efforts, we may not be successful in obtaining new landfill or transfer station sites, including a landfill under development by us in Dalton, New Hampshire ("Granite State Landfill"), or expanding the permitted capacity of any of our current landfills and transfer stations. Based on currently available information, we believe that it may not be likely that the Granite State Landfill will be fully permitted, constructed and operational by the end of the fiscal year ending December 31, 2027 ("fiscal year 2027"). Given our current expected run rate and remaining available capacity at our NCES Landfill in Bethlehem, New Hampshire, we may consume all remaining permitted capacity at our NCES Landfill during fiscal year 2027.  If we are unable to develop additional disposal and transfer station capacity, our ability to achieve economies of scale from the internalization of our waste stream will be limited. If we fail to receive new landfill permits or renew existing permits, we may incur landfill asset impairment and other charges associated with accelerated closure. See Note&#160;13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our consolidated financial statements included under Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for disclosure about legal matters impacting our permitting efforts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuations in commodity prices and diminished markets for recyclable materials that we sell to customers may adversely affect our results of operations and cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our processing business involves the purchase and sale of recyclable materials, some of which are priced on a commodity basis. Our results of operations and cash flows may be adversely affected by falling purchase or resale prices or market requirements for recyclable materials. The resale and purchase prices of, and market demand for, recyclable materials are subject to changes in economic conditions and numerous other factors beyond our control, which may result in decreased demand of recyclable materials and lower commodity prices. The commodity markets continue to see ongoing variable pricing, with significant price declines associated with excess inventory, inflation and tepid consumer spending due to deteriorating global economic activity and concerns about a recession. Significant price fluctuations may adversely affect our results of operations and cash flows in the form of higher operating costs or lower revenues. Although we have restructured many of our recycling contracts to require the respective municipalities to absorb some of the impact of declining commodity prices, these restructured contracts have had the impact of significantly increasing the costs to municipalities for continuing to offer recycling services to their customers. In the event that the costs of such services become excessive, such municipalities could discontinue their recycling programs altogether, which could materially affect our financial results. See Item 7A. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quantitative and Qualitative Disclosure About Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form&#160;10-K for further discussion over the impacts of commodity prices on our operations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are upgrading our technology infrastructure and there can be no assurance that our efforts will be completed on the projected timetable or that our investment will result in the expected gains.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upgrades to our technology infrastructure are ongoing and include a limited pilot of a new service management system, on-board computers, dynamic route optimization, procurement optimization, cybersecurity initiatives, and other systems that we believe will improve our internal processes and the productivity of our employees. These upgrades are complex and there can be no assurance that they will result in expected productivity gains and operating cost reductions on our anticipated timeline, if at all. In addition, if we are not able to maintain the security of our data, confidential information about us or our customers or suppliers could be inadvertently disclosed, subjecting us to possible expenses and other liabilities as well as adversely impacting customer and other third-party relationships. If we are unable to benefit from new technologies, we may be at a competitive disadvantage to other companies in the waste management industry, in which case our operating results could suffer.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant disruptions in our information technology systems or cybersecurity incidents could negatively impact our business and our relationships with customers, adversely affecting our financial results and exposing us to litigation risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use computer technology, including computer and information networks, in substantially all aspects of our business operations. We also use mobile devices, social networking and other online activities to connect with our customers and for our employees to be able to process transactions and provide information that we feel is necessary to manage our business. Our information technology systems may be susceptible to damage, disruptions or shutdowns due to power outages, hardware failures, telecommunication failures, employee malfeasance, user errors, catastrophes or other unforeseen events. If we were to experience a prolonged disruption in the information technology systems that involve our internal communications or our interactions with our customers, it could result in the loss of sales and customers and significant incremental costs, which could adversely affect our business. In addition, the use of our information technology systems give rise to cybersecurity risks, including security breach, espionage, system disruption, theft and inadvertent release of information. Our business involves the storage and transmission of numerous classes of sensitive and/or confidential information and intellectual property, including customers&#8217; personal information, private information about employees, and financial and strategic information about us and our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business partners. We also rely on a Payment Card Industry compliant third party to protect our customers&#8217; credit card information. Further, as we pursue our strategy to grow through acquisitions and to pursue new initiatives that improve our operations and cost structure, we are also expanding and improving our information technologies, resulting in a larger technological presence and corresponding exposure to cybersecurity risk. If we fail to assess and identify cybersecurity risks associated with acquisitions and new initiatives, we may become increasingly vulnerable to such risks. Additionally, while we have implemented and continue to implement measures to prevent security breaches and cyber incidents, our preventive or detection measures and incident response efforts may not be entirely effective, especially as cybersecurity attacks continue to evolve and become more sophisticated, often are not recognized until launched against a target and may be difficult to detect for a long time. We are also exposed to cybersecurity risk with respect to data and other information that may be shared with third parties in connection with our business operations, if such third parties become subject to security breaches or other releases of information.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If company, personal or otherwise protected information is improperly accessed, tampered with or distributed, we may face significant financial exposure, including incurring significant costs to remediate possible injury to the affected parties. We may also be subject to sanctions and civil or criminal penalties if we are found to be in violation of the privacy or security rules under laws protecting confidential information. If our established network of security controls, policy enforcement mechanisms, educational awareness programs and monitoring systems that we use to address these threats to technology fail, the theft, destruction, loss, misappropriation, or release of sensitive and/or confidential information or intellectual property, or interference with our information technology systems or the technology systems of third parties on which we rely, could result in business disruption, negative publicity, brand damage, violation of privacy laws, loss of customers, potential litigation and liability and competitive disadvantage. While we have purchased insurance coverage for cybersecurity risks, there can be no assurance that any such coverage would be adequate to cover potential liability.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is geographically concentrated and is therefore subject to regional economic downturns.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations and customers are concentrated principally in New England, New York, and Pennsylvania. Therefore, our business, financial condition and results of operations are susceptible to regional economic downturns and other regional factors, including state regulations and budget constraints and severe weather conditions. In addition, as we seek to expand in our existing markets, opportunities for growth within this region will become more limited and the geographic concentration of our business will increase.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations and financial condition may be negatively affected if we inadequately accrue for final capping, closure and post-closure costs or by the timing of these costs for our waste disposal facilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have material financial obligations relating to final capping, closure and post-closure costs of our existing owned or operated landfills and will have material financial obligations with respect to any disposal facilities that we may own or operate in the future. Once the permitted capacity of a particular landfill is reached and additional capacity is not authorized, or a determination is made to cease operations at a landfill due to other considerations, the landfill must be closed and capped, and we must begin post-closure maintenance. We establish accruals for the estimated costs associated with such final capping, closure and post-closure obligations over the anticipated useful life of each landfill on a per ton basis. We have provided and expect that we will in the future provide accruals for financial obligations relating to final capping, closure and post-closure costs of our owned or operated landfills, generally for a term of 30 years after closure of a landfill. Our financial obligations for final capping, closure or post-closure costs could exceed the amounts accrued or amounts otherwise receivable pursuant to trust funds established for this purpose. Such a circumstance could result in significant unanticipated charges that would have an adverse effect on our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the timing of any such final capping, closure or post-closure costs, which exceed established accruals, may further negatively affect our business. Since we will be unable to control the timing and amounts of such costs, we may be forced to delay investments or planned improvements in other parts of our business or we may be unable to meet applicable financial assurance requirements. Any of the foregoing would negatively affect our business and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding our final capping, closure and post-closure obligations, see Note&#160;10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our consolidated financial statements included under Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our insurance coverage and self-insurance reserves may be inadequate to cover all significant risk exposures.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision of environmental services, including the operation of landfills, a substantial fleet of trucks and other waste-related assets, involves risks. These risks include, among others, the risk of truck accidents, equipment defects, malfunctions and failures, improper use of dangerous equipment, the release of hazardous substances, fire and explosion, any of which could result in environmental liability, personal injury, loss of life, business interruption or property damage or destruction. We carry a range of insurance policies intended to protect our assets and operations, including general liability insurance, property damage and environmental risk insurance. While we endeavor to purchase insurance coverage appropriate to our risk assessment, and seek to minimize our exposure to these risks through maintenance, training and compliance programs, we are unable to predict with certainty the frequency, nature or magnitude of claims for direct or consequential damages, and as a result our insurance program may not fully cover us for losses we may incur. In addition, as a result of a number of catastrophic weather and other events in the United States, insurance companies have incurred substantial losses and accordingly in many cases they have substantially reduced the nature and amount of insurance coverage available to the market, have broadened exclusions, and/or have substantially increased the cost of such coverage. It is likely that the tight insurance markets will continue into the foreseeable future. A partially or completely uninsured claim against us (including liabilities associated with cleanup or remediation at our facilities), if successful and of sufficient magnitude, could have a material adverse effect on our business, financial condition and results of operations. Any future difficulty in obtaining insurance could also impair our ability to secure future contracts, which may be conditioned upon the availability of adequate insurance coverage. In addition, claims associated with risks we have retained under our self-insurance programs may exceed our recorded reserves which could negatively impact future earnings. See Note&#160;3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our consolidated financial statements included under Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for disclosure about our self-insurance liabilities and related costs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be precluded from entering into contracts or obtaining or maintaining permits or certain contracts if we are unable to obtain third-party financial assurance to secure our contractual obligations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public solid waste collection, recycling and disposal contracts, and obligations associated with landfill closure and post-closure typically require performance or surety bonds, letters of credit or other means of financial assurance to secure our contractual performance. We currently obtain performance and surety bonds from Evergreen National Indemnity Company, in which we hold a 19.9% equity interest. If we are unable to obtain the necessary financial assurance in sufficient amounts or at acceptable rates, we could be precluded from entering into additional municipal contracts or from obtaining or retaining landfill management contracts or operating permits. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be required to write-off or impair capitalized costs or intangible assets in the future or we may incur restructuring costs or other charges, each of which could harm our earnings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with generally accepted accounting principles in the United States, we capitalize certain expenditures and advances relating to our acquisitions, landfills, cost method investments and development projects. In addition, we have considerable unamortized assets. From time to time in future periods, we may be required to incur a charge against earnings in an amount equal to any unamortized capitalized expenditures and advances, net of any portion thereof that we estimate will be recoverable, through sale or otherwise, relating to: (1) any operation or other asset that is being sold, permanently shut down or impaired or has not generated or is not expected to generate sufficient cash flow; (2) any landfill or development project, or growth oriented investment that is not expected to be successfully completed or generate a sufficient return on investment; and (3) any goodwill or other intangible assets that are determined to be impaired.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to such charges and costs and other market factors, we may be required to implement restructuring plans in an effort to reduce the size and cost of our operations and to better match our resources with our market opportunities. As a result of such actions, we would expect to incur restructuring expenses and accounting charges which may be material. Several factors could cause a restructuring to adversely affect our business, financial condition and results of operations, including potential disruption of our operations, the development of our landfill capacity and recycling technologies and other aspects of our business. Employee morale and productivity could also suffer and result in unintended employee attrition. Any restructuring would require substantial management time and attention and may divert management from other important work. Moreover, we could encounter delays in executing any restructuring plans, which could cause further disruption and additional unanticipated expense.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenues and our operating income experience seasonal fluctuations, which could adversely affect our operational results in certain quarters and cause our results to fluctuate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our transfer and disposal revenues have historically been higher in the late spring, summer and early fall months, which when combined with operating and other fixed costs that remain constant throughout the fiscal year, results in seasonal fluctuations in our operating performance. This seasonality reflects the lower volume of solid waste during the late fall, winter and early spring months primarily because the volume of waste relating to C&amp;D activities decreases substantially during the winter months in the northeastern United States where we are geographically located. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse weather conditions, including those brought about by climate change, may limit our operations and increase the costs of collection and disposal.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our collection and landfill operations could be adversely impacted by extended periods of inclement weather, or by increased severity of weather, including as a result of climate change. Adverse weather could increase our operating costs associated with the collection and disposal of waste, delay the collection and disposal of waste, reduce the volume of waste delivered to our disposal sites, increase the volume of waste collected under our existing contracts (without corresponding compensation), decrease the throughput and operating efficiency of our materials recycling facilities, or delay construction or expansion of our landfill sites and other facilities. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Efforts by labor unions to organize our employees could divert management attention and increase our operating expenses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain groups of our employees have chosen to be represented by unions, and we have negotiated collective bargaining agreements with these groups. The negotiation of collective bargaining agreements could divert management attention and result in increased operating expenses and lower net income (or increased net loss). If we are unable to negotiate acceptable collective bargaining agreements, we may be subject to union-initiated work stoppages, including strikes. Depending on the type and duration of any labor disruptions, our revenues could decrease and our operating expenses could increase, which could adversely affect our financial condition, results of operations and cash flows. As of January&#160;31, 2023, approximately 5% of our employees were represented by unions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our enterprise risk management process may not be effective in mitigating the risks to which we are subject, or in reducing the potential for losses in connection with such risks.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our enterprise risk management framework is designed to minimize or mitigate the risks to which we are subject, as well as any losses stemming from such risks. Although we seek to identify, measure, monitor, report, and control our exposure to such risks, and employ a broad and diversified set of risk monitoring and mitigation techniques in the process, those techniques are inherently limited in their ability to anticipate the existence or development of risks that are currently unknown and unanticipated. The ineffectiveness of our enterprise risk management framework in mitigating the impact of known risks or the emergence of previously unknown or unanticipated risks may result in our incurring losses in the future that could adversely impact our financial condition and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be adversely affected by market responses to our environmental, social and governance ("ESG") practices and may not be effective in mitigating the risks associated with ESG expectations and emerging ESG regulations, or in reducing the potential for losses in connection with such risks.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to risks related to our ESG activities and disclosures that may adversely affect our market outlook, brand and reputation, and financial performance, which may impact our ability to achieve our long-term business objectives. Our ESG practices are designed to bring our actions and impacts into alignment with broader societal goals and environmental limits. Although we have developed a framework and perform a global reporting initiative to identify, measure, monitor, report, and control our ESG practices and related exposure to ESG expectations and regulations, we may not achieve our sustainability goals and commitments, or we may improperly report on our progress toward achieving our sustainability goals and commitments, which could result in negative publicity that could affect our brand and reputation, and accordingly, adversely impact our financial condition and results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Indebtedness</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have substantial debt and have the ability to incur additional debt. The principal and interest payment obligations of such debt may restrict our future operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had approximately $603.5 million of outstanding principal indebtedness (excluding approximately $27.9 million of outstanding letters of credit issued under our term loan A facility ("Term Loan Facility") and revolving line of credit facility (&#8220;Revolving Credit Facility&#8221; and, together with the Term Loan Facility, the "Credit Facility"). This amount of indebtedness and our debt service requirements may limit our financial flexibility to access additional capital and make capital expenditures and other investments in our business, to withstand economic downturns and interest rate increases, to plan for or react to changes in our business and our industry, and to comply with the financial and other covenants included in the Credit Facility. We may also be subject to higher interest expense based on how we perform against financial and other covenants. Additionally, if we do not comply with financial and other covenants, we may be required to take actions such as reducing or delaying capital expenditures, selling assets, restructuring or refinancing all or part of our existing Credit Facility or seeking additional equity capital. Our ability to satisfy our obligations and to reduce our total debt depends on our future operating performance and on economic, financial, competitive and other factors, many of which are beyond our control. As of December 31, 2022, we had $266.1 million of unused commitments remaining under the Revolving Credit Facility, subject to customary borrowing conditions, and approximately $71.2 million in cash and cash equivalents available for any future payment obligations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An event of default under any of our debt agreements could permit some of our lenders, including the lenders under the Credit Facility, to declare all amounts borrowed from them to be immediately due and payable, together with accrued and unpaid interest, or, in the case of the Credit Facility, terminate the commitment to make further credit extensions thereunder, which could, in turn, trigger cross-defaults under other debt obligations. If we were unable to repay debt to our lenders, or were otherwise in default under any provision governing our outstanding debt obligations, our secured lenders could proceed against us and against the collateral securing that debt. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Holders of our Class A common stock are entitled to one vote per share, and holders of our Class B common stock are entitled to ten votes per share. The lower voting power of the Class A common stock may negatively affect the attractiveness of our Class A common stock to investors and, as a result, its market value. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two classes of common stock: Class A common stock, which is entitled to one vote per share, and Class B common stock, which is entitled to ten votes per share. All of the outstanding Class B common stock are beneficially owned by John W. Casella, our Chairman and Chief Executive Officer; certain trusts for the benefit of Mr. John Casella and his spouse; and Douglas R. Casella, a member of our Board of Directors who is Mr. John Casella's brother. Except for the election of one of our directors and in certain limited circumstances required by applicable law, holders of Class A common stock and Class B common stock vote together as a single class on all matters to be voted on by our stockholders. As of January&#160;31, 2023, an aggregate of 988,200 shares of our Class B common stock, representing 9,882,000 votes, were outstanding. Based on the number of shares of common stock outstanding as of January&#160;31, 2023, the shares of our Class A common stock and Class B common stock beneficially owned by John W. Casella and Douglas R. Casella represented approximately 16.6% of the aggregate voting power of our stockholders. Consequently, John W. Casella and Douglas R. Casella are able to substantially influence all matters for stockholder consideration and constitute, and are expected to continue to constitute, a significant portion of the shares entitled to vote on all matters requiring approval by our stockholders. The difference in the voting power of our Class A common stock and Class B common stock could diminish the market value of our Class A common stock.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_70"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1B. UNRESOLVED STAFF COMMENTS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2. PROPERTIES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our headquarters is located at 25 Greens Hill Lane, Rutland, Vermont 05701, where we currently lease approximately 12,000 square feet of office space.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal property and equipment consists of land, landfills, buildings, machinery and equipment, rolling stock and containers. At January&#160;31, 2023, we operated eight subtitle D landfills, four of which we own and four of which we lease; one landfill permitted to accept C&amp;D materials that we own; 65 transfer stations, 35 of which we own, ten of which we lease and 20 of which we operate under a contract; 49 solid waste collection facilities, 30 of which we own, 18 of which we lease and one of which we operate under a contract; 26 recycling processing facilities, 14 of which we own, nine of which we lease and three of which we operate under a contract; three landfill gas-to-energy facilities that we own; and 30 corporate office and other administrative facilities, ten of which we own and 20 of which we lease (See "Operational Overview" in Item&#160;1. &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Annual Report on Form 10-K for property information by operating segment and location). We believe that our property and equipment are adequately maintained and sufficient for our current operations.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_76"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3. LEGAL PROCEEDINGS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is provided in Note&#160;13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our consolidated financial statements included in Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings over Certain Environmental Matters Involving Governmental Authorities with Possible Sanctions of $1,000,000 or More</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Item 103 of the Securities and Exchange Commission's Regulation S-K requires disclosure of certain environmental matters when a governmental authority is a party to the proceedings and the proceedings involve potential monetary sanctions unless we reasonably believe the monetary sanctions will not equal or exceed a specified threshold which we determine is reasonably designed to result in disclosure of any such proceeding that is material to our business or financial condition. Pursuant to Item 103, we have determined such disclosure threshold to be $1,000,000. We have no matters to disclose in accordance with that requirement.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_79"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4. MINE SAFETY DISCLOSURES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_85"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class&#160;A common stock trades on the Nasdaq Global Select Market (&#8220;Nasdaq Stock Market&#8221;) under the symbol CWST. There is no established trading market for our Class B common stock. As of January&#160;31, 2023, there were approximately 600 holders of record of our Class&#160;A common stock and two holders of record of our Class B common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating the aggregate market value of the shares of common stock held by non-affiliates, as shown on the cover page of this Annual Report on Form 10-K, we have assumed that all the outstanding shares of Class&#160;A common stock were held by non-affiliates except for the shares beneficially held by directors and executive officers and funds represented by them.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No dividends have ever been declared or paid on our common stock and we do not anticipate paying any cash dividends on our common stock in the foreseeable future. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by Item&#160;201(d) of Regulation S-K is included in Part III of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance Graph</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following performance graph and related information shall not be deemed &#8220;soliciting material&#8221; or &#8220;filed&#8221; with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate it by reference into such filing.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock performance graph below compares the percentage change in cumulative stockholder return on our Class&#160;A common stock for the period from December 31, 2017 through December 31, 2022, with the cumulative total return on the Russell 2000 Index and Peer Group. The stock performance graph assumes the investment on December 31, 2017 of $100.00 in our Class&#160;A common stock at the closing price on such date, in the Russell 2000 Index and the Peer Group, and that dividends are reinvested. No dividends have been declared or paid on our Class&#160;A common stock.</span></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><img src="cwst-20221231_g1.jpg" alt="cwst-20221231_g1.jpg" style="height:568px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Casella Waste Systems, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269.11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344.53&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Russell 2000</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Peer Group</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The Peer Group is comprised of GFL Environmental, Inc., Waste Connections Inc., Waste Management, Inc. and Republic Services, Inc. </span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_88"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;6. [RESERVED]</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_91"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and notes thereto, and other financial information, included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements and involves numerous risks and uncertainties. Our actual results may differ materially from those contained in any forward-looking statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discussion and analysis of our financial condition and results of operations for the fiscal year ended December 31, 2021 ("fiscal year 2021") compared to our financial condition and results of operations for the fiscal year ended December 31, 2020 is included under the heading Item 7. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 as filed with the Securities and Exchange Commission on February 18, 2022.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_97"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Overview</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Casella Waste Systems, Inc., a Delaware corporation, and its wholly-owned subsidiaries (collectively, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;), is a regional, vertically integrated solid waste services company. We provide resource management expertise and services to residential, commercial, municipal, institutional and industrial customers, primarily in the areas of solid waste collection and disposal, transfer, recycling and organics services. We provide integrated solid waste services in seven states: Vermont, New Hampshire, New York, Massachusetts, Connecticut, Maine and Pennsylvania, with our headquarters located in Rutland, Vermont. 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 leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2023, we owned and/or operated 49 solid waste collection operations, 65 transfer stations, 26 recycling facilities, eight Subtitle D landfills, three landfill gas-to-energy facilities and one landfill permitted to accept construction and demolition materials.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_103"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions and Divestitures</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have made in the past, and we may make in the future, acquisitions to densify existing operations, expand service areas, and grow services for our customers. These acquisitions may include &#8220;tuck-in&#8221; acquisitions within our existing markets, assets that are adjacent to or outside of our existing markets, or larger, more strategic acquisitions. In addition, from time to time, we may acquire businesses that are complementary to our core business strategy. We face competition for acquisition targets, particularly the larger and more meaningful targets, but we believe that our strong relationships and reputation help to offset this factor.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a business development team that identifies acquisition candidates, categorizes the opportunity by strategic fit and financial synergies, establishes contact with the appropriate representative of the acquisition candidate and gathers further information on the acquisition candidate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal year ended December 31, 2022 ("fiscal year 2022"), we acquired fourteen businesses primarily related to our solid-waste operations, including, among others, solid-waste collection, recycling, transfer station and transportation businesses for total consideration of $82.7 million, including $76.6 million in cash, $1.3 million in non-cash consideration and $4.8 million in holdbacks to sellers and contingent consideration. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2021, we acquired ten businesses primarily related to our solid-waste operations, including, among others, solid-waste collection and transfer station businesses and 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 for total consideration of $171.7 million, including $166.5 million in cash and $5.2 million in holdbacks to sellers and contingent consideration.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Divestitures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may sell or divest certain investments or other components of our business. These divestitures may be undertaken for a number of reasons, including: to generate proceeds to pay down debt; as a result of a determination that the specified asset will provide inadequate returns to us or that the asset no longer serves a strategic purpose in connection with our business; or as a result of a determination that the asset may be more valuable to a third-party. We will continue to look to divest certain activities and investments that no longer enhance or complement our core business if the right opportunity presents itself.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_106"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations </span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_109"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage our solid waste operations, which include a full range of solid waste services, on a geographic basis through two regional operating segments, which we designate as the Eastern and Western regions. Revenues in our Eastern and Western regions consist primarily of fees charged to customers for solid waste collection and disposal services, including landfill, transfer station and transportation, landfill gas-to-energy, and processing services. We derive a substantial portion of our collection revenues from commercial, industrial and municipal services that are generally performed under service agreements or pursuant to contracts with municipalities. The majority of our residential collection services are performed on a subscription basis with individual property owners or occupants. Landfill and transfer customers are charged a tipping fee on a per ton basis for disposing of their solid waste at our disposal facilities and transfer stations. We also generate and sell electricity at certain of our landfill facilities. We manage our resource-renewal operations through the Resource Solutions operating segment, which includes processing services, and non-processing services, which we refer to as our Customer Solutions business. Revenues from processing services are derived from customers in the form of processing fees, tipping fees, and commodity sales, primarily comprised of newspaper, corrugated containers, plastics, ferrous and aluminum, and organic materials such as our earthlife&#174; soils products including fertilizers, composts and mulches. Revenues from our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as traditional collection, disposal and recycling services provided to large account multi-site customers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows revenue attributable to services provided (in millions) for the following periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$<br/>Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solid waste</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Solid waste revenues</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the period-to-period change in solid waste revenues (dollars in millions and as percentage growth of solid waste revenues) follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period-to-Period Change For </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year 2022 vs Fiscal Year 2021</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Growth</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volume</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surcharges and other fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity price and volume</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solid waste revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.1&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.0&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price change component in fiscal year 2022 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$31.1 million from favorable collection pricing; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$10.6 million from favorable disposal pricing associated with our landfills, transfer stations and, to a lesser extent, Western region transportation services.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_115"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volume.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The volume change component in fiscal year 2022 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$6.4 million from higher disposal volumes ($4.5 million relates to higher transfer station volumes, $1.0 million relates to higher third-party landfill volumes and $0.9 million relates to higher transportation volumes); and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$0.2 million from higher processing volumes; partially offset by</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$(1.6) million from lower collection volumes in our Western region associated with higher customer churn due to higher pricing, implementation of the energy and environmental fee ("E&amp;E Fee(s)") on additional customers and customer deselection.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_118"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Surcharges and other fees.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The surcharges and other fees change component in fiscal year 2022 solid waste revenues growth from the prior year is primarily the result of higher E&amp;E Fees and, to a lesser extent, higher sustainability recycling adjustment fees ("SRA Fee(s)"). Higher E&amp;E Fees associated with our fuel cost recovery program were a result of higher diesel fuel prices and a higher overall customer participation rate. Higher SRA Fees were a result of lower recycled commodity prices and a higher overall customer participation rate. See Item 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> "Quantitative and Qualitative Disclosures about Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" included in this Annual Report on Form 10-K for additional information regarding our E&amp;E Fee and SRA Fee.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_121"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commodity price and volume.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The commodity price and volume change component in fiscal year 2022 solid waste revenues growth from the prior year is primarily due to favorable energy pricing in our Western region.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_124"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions change component in fiscal year 2022 solid waste revenues growth is a result of increased acquisition activity within our Eastern and Western region operating segments in line with our growth strategy, including the timing and acquisition of twelve businesses related to our solid-waste operations in fiscal year 2022 and ten businesses related to our solid-waste operations in the fiscal year 2021.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_130"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Resource Solutions revenues</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change component in fiscal year 2022 resource solutions revenues growth of $64.8 million from the prior year is the result of the following:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$42.9 million from acquisition activity;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$25.9 million on higher volumes from our Customer Solutions business, favorable pricing and increased fees; partially offset by</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$(3.5) million from unfavorable commodity pricing, partially offset by higher tipping fees and favorable other processing pricing; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$(0.5) million from lower processing volumes mainly driven by lower recycled commodity volumes.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our cost of operations, general and administration and depreciation and amortization expenses is as follows (dollars in millions and as a percentage of total revenues):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$<br/>Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_136"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of operations includes: (i) direct costs, which consist of the costs of purchased materials and third-party transportation and disposal costs, including third-party tipping fees; (ii) direct labor costs, which include salaries, wages, incentive compensation and related benefit costs such as health and welfare benefits and workers compensation; (iii) direct operational costs, which include landfill operating costs such as accretion expense related to final capping, closure and post-closure obligations, leachate treatment and disposal costs and depletion of landfill operating lease obligations, vehicle insurance costs, host community fees and royalties; (iv) fuel costs used by our vehicles and in conducting our operations; (v) maintenance and repair costs relating to our vehicles, equipment and containers; and (vi) other operational costs including facility costs. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the major components of our cost of operations is as follows (dollars in millions and as a percentage of total revenues):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$<br/>Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct labor costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct operational costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maintenance and repair costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operational costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723.1&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.6&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582.4&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140.7&#160;</span></td><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"></td></tr></table></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_154"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These cost categories may change from time to time and may not be comparable to similarly titled categories presented by other companies. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most significant items impacting the changes in our cost of operations during fiscal year 2022 are summ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arized below:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct costs increased in aggregate dollars due primarily to higher third-party hauling, transportation and disposal costs on (i) higher solid waste volumes driven by acquisition-related growth, (ii) higher fuel surcharges from third party haulers due to higher diesel fuel prices, (iii) higher third-party disposal rates due to inflationary pressures and (iv) higher volumes in our Customer Solutions business within our Resource Solutions operating segment; and higher purchased material costs on acquisition activity, partially offset by lower commodity prices in our Resource Solutions operating segment;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct labor costs decreased as a percentage of revenues, while increasing in aggregate dollars due primarily to acquisition-related growth and wage inflation;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct operational costs decreased as a percentage of revenues, while increasing in aggregate dollars due primarily to (i) higher landfill operating costs in our Western region due to severe winter weather earlier in the year and construction delays compounded with higher landfill volumes, (ii) higher vehicle insurance costs, (iii) acquisition-related growth and (iv) inflationary pressures; partially offset by lower host community and royalty fees;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fuel costs increased in aggregate dollars due primarily to higher fuel prices and higher volumes driven by acquisition-related growth. See Item 7A. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quantitative and Qualitative Disclosures about Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" included of this Annual Report on Form 10-K for additional information regarding our fuel costs;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maintenance and repair costs increased in aggregate dollars due primarily to higher fleet and container maintenance costs associated with acquisition-related growth and inflationary pressures; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other operational costs decreased as a percentage of revenues, while increasing in aggregate dollars due primarily to higher facility costs driven by acquisition-related growth and inflationary pressures.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_157"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administration</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administration expense includes: (i) labor costs, which consists of salaries, wages, incentive compensation and related benefit costs such as health and welfare benefits and workers compensation costs related to management, clerical and administrative functions; (ii) professional service fees; (iii) bad debt expense; and (iv) other overhead costs including those associated with marketing, sales force and community relations efforts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the major components of our general and administration expenses is as follows (dollars in millions and as a percentage of total revenues):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$<br/>Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Labor costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for bad debt expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.4&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.8&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><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"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These cost categories may change from time to time and may not be comparable to similarly titled categories presented by other companies.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_175"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most significant items impacting the changes in our general and administration expense during fiscal year 2022 are summ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arized below:</span></div><div style="margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Labor costs decreased as a percentage of revenues, while increasing in aggregate dollars due primarily to acquisition-related growth, wage inflation and higher accrued incentive compensation associated with increased headcount, partially offset by lower equity compensation costs; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other costs increased in aggregate dollars due primarily to inflationary pressures and an increase in general overhead costs to support business growth.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_178"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and Amortization</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense includes: (i)&#160;depreciation of property and equipment (including assets recorded for finance leases) on a straight-line basis over the estimated useful lives of the assets; (ii)&#160;amortization of landfill costs (including those costs incurred and all estimated future costs for landfill development and construction, along with asset retirement costs arising from closure and post-closure obligations) on a units-of-consumption method as landfill airspace is consumed over the total estimated remaining capacity of a site, which includes both permitted capacity and unpermitted expansion capacity that meets certain criteria for amortization purposes, and amortization of landfill asset retirement costs arising from final capping obligations on a units-of-consumption method as airspace is consumed over the estimated capacity associated with each final capping event; and (iii)&#160;amortization of intangible assets with a definite life, based on the economic benefit provided, or using the sum of years digits or straight-line methods over the definitive terms of the related agreements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the major components of depreciation and amortization expense (dollars in millions and as a percentage of total revenues) follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.370%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.316%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$<br/>Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_193"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The period-to-period increase in depreciation expense and other amortization expense can be primarily attributed to acquisition activity and increased investments in our fleet, whereas the increase in landfill amortization expense can be attributed to increased landfill volumes and the volume mix at our landfills.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_199"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expense from Acquisition Activities and Other Items</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal years 2022 and 2021, we recorded charges of $4.6 million and $5.3 million, respectively, comprised primarily of legal, consulting and other similar costs associated with due diligence and the acquisition and integration of acquired businesses or select development projects. See Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included under Item 8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for disclosure regarding acquisition activity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental Remediation Charge</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal year 2022, we recorded an environmental remediation charge of $0.8 million associated with the investigation of potential remediation at an inactive waste disposal site that adjoins one of our landfills. In the fiscal year 2021, we recorded an environmental remediation charge of $0.9 million associated with a settlement agreement to conduct restoration of a stream bed on lands adjoining our North Country Environmental Services landfill located in Bethlehem, New Hampshire. See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our consolidated financial statements included under Item 8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for further disclosure over environmental remediation liabilities. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Southbridge Landfill Closure Charge, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal year ended December 31, 2017, we initiated the plan to cease operations of our landfill located in Southbridge, Massachusetts ("Southbridge Landfill") and later closed it in November 2018 when Southbridge Landfill reached its final capacity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Accordingly, in fiscal years 2022 and 2021, we recorded charges associated with the closure of our Southbridge Landfill (in millions) as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.914%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal and transaction costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill closure project charge (credit) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southbridge Landfill closure charge, net</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We incurred legal costs as well as other transaction costs associated with various matters as part of the Southbridge Landfill closure.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We updated the cost estimates associated with a contract settlement charge associated with the Southbridge Landfill closure and the remaining future obligations due to the Town of Southbridge under the landfill operating agreement with the Town of Southbridge. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We recorded a landfill closure project (credit) charge associated with revised costs under the closure plan at Southbridge Landfill. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included under Item 8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for disclosure regarding our landfill final capping, closure and post-closure costs.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_202"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other expenses</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_205"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense, net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interest expense, net increased $2.1 million in fiscal year 2022 due primarily to rising interest rates and higher average debt balances associated with the issuance in June 2022 of $35.0 million aggregate principal amount of Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 ("Vermont Bonds 2022A-1").</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_217"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision  for Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes was $21.9 million in fiscal year 2022 and $16.9 million in fiscal year 2021. For fiscal year 2022, the provision for income taxes includes $5.4 million of current income taxes and $16.5 million of deferred income taxes. The provision for income taxes in fiscal year 2021 includes $1.8 million of current income taxes and $15.1 million of deferred income taxes. The effective rate for the fiscal year 2022 is 29% and is computed based on the statutory rate of 21% adjusted primarily for state taxes and nondeductible officer compensation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act (the &#8220;TCJA&#8221;) was enacted. The TCJA significantly changed U.S. corporate income tax laws by, among other things, changing carryforward rules for net operating losses.  Under the Internal Revenue Code, as amended by the TCJA, federal net operating loss carryforwards generated before the 2018 tax year continue to be carried forward for 20 years and are able to fully offset taxable income (&#8220;pre-2018 net operating losses&#8221;).  Federal net operating losses generated following the 2017 tax year are carried forward indefinitely, but generally may only offset up to 80% of taxable income earned in a tax year (&#8220;post-2017 net operating losses&#8221;).  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We carried $59.8 million of pre-2018 net operating losses and $46.5 million post-2017 net operating losses into the 2022 tax year. We expect to fully offset projected 2022 federal taxable income with pre-2018 net operating losses. We project $5.4 million of pre-2018 net operating losses and $46.5 million of post-2017 net operating losses to be carried forward to the 2023 tax year.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the TCJA added limitations on the deductibility of interest expense that become more restrictive beginning in tax year 2022 and potentially could limit the deductibility of some of our interest expense. Any interest expense limited may be carried forward indefinitely and utilized in later years subject to said interest limitation.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_223"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and disposal services, including landfill, transfer station and transportation, landfill gas-to-energy, and processing services in the northeastern United States. Our Resource Solutions operating segment leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Revenues associated with our Resource Solutions operations are derived from two lines-of-service: processing services and our Customer Solutions business. Revenues from processing services are derived from customers in the form of processing fees, tipping fees, commodity sales, and organic material sales. Revenues from our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as traditional collection, disposal and recycling services provided to large account multi-site customers. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment, which is not a reportable operating segment. Corporate Entities results reflect those costs not allocated to our reportable operating segments.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of revenues by reportable operating segment (in millions) follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$<br/>Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085.1&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889.2&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.9&#160;</span></td><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"></td></tr></table></div><div><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_226"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Eastern Region</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details associated with the period-to-period change in revenues (dollars in millions and as percentage growth of solid waste revenues) attributable to services provided:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period-to-Period Change For <br/>Fiscal Year 2022 vs Fiscal Year 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Growth</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volume</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surcharges and other fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity price and volume</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solid waste revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.4&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_229"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price change component in fiscal year 2022 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$13.6 million from favorable collection pricing; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$5.1 million from favorable disposal pricing related to transfer stations and landfills.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_232"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volume.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The volume change component in fiscal year 2022 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$4.9 million from higher disposal volumes related to transfer stations, landfills and transportation services;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$2.9 million from higher collection volumes as a result of organic business growth; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$0.2 million from higher processing volumes.</span></div><div style="padding-left:27pt"><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_235"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Surcharges and other fees.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The surcharges and other fees change component in fiscal year 2022 solid waste revenues growth from the prior year is primarily the result of higher E&amp;E Fees, and to a lesser extent, higher SRA Fees. Higher E&amp;E Fees associated with our fuel cost recovery program were a result of higher diesel fuel prices and a higher overall customer participation rate. Higher SRA Fees were a result of lower recycled commodity prices and a higher overall customer participation rate. See Item 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> "Quantitative and Qualitative Disclosures about Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for additional information regarding our E&amp;E Fee and SRA Fee.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_241"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions change component in fiscal year 2022 solid waste revenues growth is a result of increased acquisition activity in line with our growth strategy, including the timing and acquisition of two businesses in the fiscal year 2022 and five businesses in fiscal year 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_247"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Western Region</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details associated with the period-to-period change in revenues (dollars in millions and as percentage growth of solid waste revenues) attributable to services provided:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period-to-Period Change For <br/>Fiscal Year 2022 vs Fiscal Year 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Growth</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volume </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surcharges and other fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity price and volume</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solid waste revenues</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.7&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_250"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Price.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price change component in fiscal year 2022 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$17.6 million from favorable collection pricing; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$5.4 million from favorable disposal pricing related to landfills, transfer stations and, to a lesser extent, transportation services.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_256"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volume.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The volume change component in fiscal year 2022 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$(4.4) million from lower collection volumes associated with higher customer churn due to higher pricing, implementation of the E&amp;E Fee on additional customers and customer deselection; partially offset by</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$1.5 million from higher disposal volumes related to transfer stations, transportation, and landfills.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_262"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Surcharges and other fees.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The surcharges and other fees change component in fiscal year 2022 solid waste revenues growth from the prior year is primarily the result of higher E&amp;E Fees and, to a lesser extent, higher SRA Fees. Higher E&amp;E Fees associated with our fuel cost recovery program were a result of higher diesel fuel prices and a higher overall customer participation rate. Higher SRA Fees were a result of lower recycled commodity prices and a higher overall customer participation rate. See Item 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> "Quantitative and Qualitative Disclosures about Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for additional information regarding our E&amp;E Fee and SRA Fee.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_265"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commodity price and volume.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The commodity price and volume change component in fiscal year 2022 solid waste revenues growth from the prior year is primarily due to favorable energy pricing.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_268"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions change component in fiscal year 2022 solid waste revenues growth is a result of increased acquisition activity in line with our growth strategy, including the timing and acquisition of ten businesses in fiscal year 2022 and five businesses in fiscal year 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_274"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Income (Loss)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of operating income (loss) by operating segments (in millions) follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.886%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$<br/>Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.4&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><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"></td></tr></table></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_277"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Eastern Region</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eastern region operating income increased $3.7 million in fiscal year 2022 from the prior year. Excluding the impact of the Southbridge Landfill closure charge, environmental remediation charge and the expense from acquisition activities, our operating performance in fiscal year 2022 improved as a result of revenue growth, inclusive of inter-company revenues, more than offsetting the following cost impacts discussed below.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_280"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of operations increased $68.9 million in fiscal year 2022 from the prior year as a result of the following:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct costs increased in aggregate dollars due primarily to higher hauling and third-party transportation and disposal costs on (i) higher solid waste volumes driven by acquisition-related growth and, to a lesser extent, organic business growth, (ii) higher fuel surcharges from third party haulers due to higher diesel fuel prices and (iii) higher third-party disposal rates due to inflationary pressures;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct labor costs increased in aggregate dollars due primarily to acquisition-related and, to a lesser extent, organic business growth, and wage inflation;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fuel costs increased in aggregate dollars due primarily to higher fuel prices and higher volumes driven by acquisition-related and, to a lesser extent, organic business growth. See Item 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> "Quantitative and Qualitative Disclosures about Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for additional information regarding our fuel costs;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maintenance and repair costs increased in aggregate dollars due primarily to higher fleet and container maintenance costs associated with acquisition-related growth and inflationary pressures;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct operational costs increased in aggregate dollars due to increased vehicle insurance costs and inflationary pressures; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other operational costs increased in aggregate dollars due primarily to higher facility costs driven by acquisition-related growth and inflationary pressures.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_283"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administration expense increased $7.7 million in fiscal year 2022 from the prior year due primarily to (i) acquisition-related growth, (ii) wage inflation, (iii) higher accrued incentive compensation associated with an increased headcount, (iv) an increase in general overhead costs associated with business growth and inflationary pressures and (v) a higher allocation of shared overhead costs.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_286"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased $14.1 million in fiscal year 2022 from the prior year due to acquisition-related growth, increased investment in our fleet, and higher landfill amortization expense due to higher landfill volumes and the volume mix at our landfills.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_289"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Western Region</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Western region operating income increased $16.5 million in fiscal year 2022 from the prior year. Excluding the impact of the environmental remediation charge and expense from acquisition activities, our operating performance in fiscal year 2022 improved as a result of revenue growth, inclusive of inter-company revenues, more than offsetting the following cost impacts discussed below.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_292"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of operations increased $50.8 million in fiscal year 2022 from the prior year as a result of the following: </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct costs increased in aggregate dollars due primarily to higher hauling and third-party transportation and disposal costs on (i) higher solid waste volumes associated with acquisition-related growth, partially offset by lower core operations collection volumes, (ii) higher fuel surcharges from third party haulers due to higher diesel fuel prices and (iii) higher third-party disposal rates due to inflationary pressures;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fuel costs increased in aggregate dollars due to higher fuel prices and higher volumes driven by acquisition-related growth. See Item 7A. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Quantitative and Qualitative Disclosures about Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of  this Annual Report on Form 10-K for additional information regarding our fuel costs;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maintenance and repair costs increased in aggregate dollars due primarily to higher fleet maintenance costs associated with acquisition-related growth and inflationary pressures;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct labor costs increased in aggregate dollars due primarily to acquisition-related growth and wage inflation;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct operational costs increased in aggregate dollars due to (i) higher landfill operating costs from severe winter weather earlier in the year and construction delays compounded with higher landfill volumes, (ii) higher vehicle insurance costs and (iii) inflationary pressures; partially offset by lower host community and royalty fees; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other operational costs increased in aggregate dollars due primarily to higher facility costs driven by acquisition-related growth and inflationary pressures.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_295"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administration expense increased $1.2 million in fiscal year 2022 from the prior year due to increased overhead costs associated with (i) acquisition-related growth, (ii) wage inflation, (iii) higher accrued incentive compensation associated with an increased headcount and (iv) an increase in general overhead costs associated with business growth and inflationary pressures; partially offset by a lower allocation of shared overhead costs.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_298"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased $3.1 million in fiscal year 2022 from the prior year due primarily to acquisition-related growth and increased investments in our fleet; partially offset by lower landfill amortization due to the volume mix at our landfills.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_301"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Resource Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income decreased $(1.7) million in fiscal year 2022 from the prior year. Excluding the impact of the expense from acquisition activities, our operating performance in fiscal year 2022 was driven by revenue growth, inclusive of inter-company revenues, more than offset by the following cost impacts discussed below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of operations: </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of operations increased $59.7 million in fiscal year 2022 from the prior year as a result of the following:</span></div><div style="margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct costs increased in aggregate dollars due primarily to (i) higher hauling and third-party transportation costs on higher volumes in our Customer Solutions business, (ii) higher fuel surcharges from third party haulers due to higher diesel fuel prices, (iii) inflationary pressures, and (iv) higher purchased material costs due to acquisition-related growth, partially offset by lower commodity prices;</span></div><div style="margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other operational costs increased in aggregate dollars due primarily to higher facility costs driven by acquisition-related growth and inflationary pressures;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct labor costs increased in aggregate dollars due primarily to acquisition-related and organic growth in our Customer Solutions business and wage inflation;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maintenance and repair costs increased in aggregate dollars due primarily to higher fleet maintenance costs associated with acquisition-related and organic growth in our Customer Solutions business and inflationary pressures;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Direct operational costs increased in aggregate dollars due primarily to acquisition-related growth and inflationary pressures; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fuel costs increased in aggregate dollars due to higher fuel prices and higher volumes driven by acquisition-related and organic growth in our Customer Solutions business. See Item 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> "Quantitative and Qualitative Disclosures about Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for additional information regarding our fuel costs.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administration:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administration increased $5.3 million in fiscal year 2022 due primarily to (i) acquisition-related growth, (ii) wage inflation, (iii) higher accrued incentive compensation associated with an increased headcount, (iv) an increase in general overhead costs associated with business growth and inflationary pressures, and (v) a higher allocation of shared overhead costs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased $5.0 million in fiscal year 2022 from the prior year due to acquisition-related growth.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_307"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continually monitor our actual and forecasted cash flows, our liquidity, and our capital requirements in order to properly manage our liquidity needs as we move forward based on the capital intensive nature of our business and our growth acquisition strategy. We have $266.1 million of undrawn capacity from our $300.0 million revolving credit facility ("Revolving Credit Facility") as of December 31, 2022 to help meet our short-term and long-term liquidity needs. We expect existing cash and cash equivalents combined with cash flows from operations and financing activities to continue to be sufficient to fund our operating activities and cash commitments for investing and financing activities for at least the next 12 months and thereafter for the foreseeable future. Our known current- and long-term uses of cash include, among other possible demands: (1) capital expenditures and leases, (2) acquisitions, (3) repayments to service debt and other long-term obligations and (4) payments for final capping, closure and post-closure asset retirement obligations and environmental remediation liabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of cash and cash equivalents, restricted assets and debt balances, excluding any debt issuance costs, (in millions) follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$ Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets, excluding cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities, excluding current maturities of debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt, less current portion</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current assets, excluding cash and cash equivalents, increased $23.6 million and current liabilities increased $25.4 million in fiscal year 2022 driven primarily by business and revenue growth, resulting in a $(1.8) million decrease in working capital, net (defined as current assets, excluding cash and cash equivalents, minus current liabilities) from $(39.5) million as of December 31, 2021 to $(41.3) million as of December 31, 2022. We strive to maintain a negative working capital cycle driven by shorter days sales outstanding as compared to days payable outstanding in an effort to collect money at a faster rate than paying bills to facilitate business growth.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Cash Flow Activity</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents increased $37.4 million in fiscal year 2022. A summary of cash flows (in millions) follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$<br/>Change</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash flows from operating activities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of operating cash flows (in millions) follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest accretion on landfill and environmental remediation liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs on long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposition of assets, other items and charges, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities increased $34.6 million in fiscal year 2022 as compared to fiscal year 2021. This was the result of improved operational performance combined with the favorable cash flow impact associated with the changes in our assets and liabilities, net of effects of acquisitions and divestitures. For discussion of our improved operational performance in fiscal year 2022 as compared to fiscal year 2021, see "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Results of Operations"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included in this Item&#160;7. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form&#160;10-K. The favorable cash flow impact associated with the changes in our assets and liabilities, net of effects of acquisitions and divestitures, which are affected by both cost changes and the timing of payments, in fiscal year 2022 as compared to fiscal year 2021 was due primarily to the following:</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $8.9 million favorable impact to operating cash flows associated with the change in accrued expenses, contract liabilities and other liabilities on higher accrued expenses and lower final capping, closure and post closure payments; partially offset by </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $(2.8) million unfavorable impact to operating cash flows associated with the change in accounts payable on a larger increase in prior years days payable outstanding as compared to a fiscal year 2022, partially offset by increased activity, primarily on acquisitions, and differences in the timing of payments; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a $(4.7) million unfavorable impact to operating cash flows associated with the change in prepaid expenses, inventories and other assets on higher parts inventory and other non-current assets.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash flows from investing activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of investing cash flows (in millions) follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of cost method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the most significant items affecting the change in our investing cash flows follows:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions, net of cash acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In fiscal year 2022, we acquired fourteen businesses for total consideration of $82.7 million, including $76.6 million in cash and paid $1.6 million in holdback payments on businesses previously acquired, as compared to fiscal year 2021, during which we acquired ten businesses for total consideration of $171.7 million, including $166.5 million in cash and $1.3 million in cash held in escrow accounts as holdbacks to sellers, and paid $2.9 million in holdback payments on businesses previously acquired. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Capital expenditures were $7.6 million higher in fiscal year 2022 as compared to fiscal year 2021 primarily due to higher capital spend associated with landfill development, investments in newly acquired operations to drive synergies, the retrofitting of a single-stream material recovery facility and inflationary pressures, partially offset by the completion of construction and development of phase VI at our Subtitle D landfill in Coventry, Vermont in fiscal year 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Proceeds from sale of cost method investment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> associated with the sale of our minority ownership interest in a subsidiary of Vanguard Renewables in fiscal year 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash flows from financing activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of financing cash flows (in millions) follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from debt borrowings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal payments on debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from the exercise of share-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the most significant items affecting the change in our financing cash flows follows:</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt activity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Net cash associated with debt activity increased $35.5 million in fiscal year 2022 compared to fiscal year 2021. The increase in financing cash flows for fiscal year 2022 is due primarily to the issuance of $35.0 million aggregate principal amount of Vermont Bonds 2022A-1 in June 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Payments of debt issuance costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid $1.2 million of debt issuance costs in fiscal year 2022 related to the issuance of Vermont Bonds 2022A-1. We paid $3.7 million of debt issuance costs in fiscal year 2021 related to the refinancing of our credit facility. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Payment of contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We paid $1.0 million of contingent consideration in fiscal year 2022 associated with an acquisition based on the completion of a permit expansion application.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outstanding Long-Term Debt</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we are party to an amended and restated credit agreement ("Credit Agreement"), which provides for a $350.0 million aggregate principal amount term loan A facility ("Term Loan Facility") and a $300.0 million Revolving Credit Facility (together with the Term Loan Facility, the "Credit Facility"), with a $75.0 million sublimit for letters of credit. 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.0 million, subject to the terms and conditions set forth in the Credit Agreement. The Credit Facility has a 5-year term that matures in December 2026 and as of December 31, 2022 bore interest at a rate of LIBOR plus 1.125% per annum based 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 December 31, 2022, further advances were available under the Credit Facility in the amount of $266.1 million. The available amount is net of outstanding irrevocable letters of credit totaling $27.9 million, and as of December 31, 2022 no amount had been drawn. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2023, we entered into first and second amendments to our amended and restated Credit Agreement (as amended, the "Amended and Restated Credit Agreement"). The first amendment provides, commencing in the fiscal year ending December 31, 2024, the interest rate margin applied for drawn and undrawn amounts under the Amended and Restated Credit Agreement shall be separately adjusted based on our achievement of certain thresholds and targets on two sustainability related key performance indicator metrics during the fiscal year ending December 31, 2023 ("fiscal year 2023"): i) metric tons of solid waste materials reduced, reused or recycled through our direct operations or with third-parties in collaboration with customers; and ii) our total recordable incident rate. The second amendment provides, effective for fiscal year 2023, that loans under the Amended and Restated Credit Agreement shall bear interest, at our election, at the term secured overnight financing rate, including a secured overnight financing rate adjustment of 10 basis points ("Term SOFR"), or a base rate, in each case, plus an applicable interest rate margin based on consolidated net leverage ratio, and plus or minus any sustainability rate adjustment. Unless loans are made as or converted to base rate loans, loans under the Amended and Restated Credit Agreement shall bear interest at Term SOFR, plus a margin based upon our consolidated net leverage ratio in the range of 1.125% to 2.125% per annum, plus a sustainability adjustment of up to positive or negative 4.0 basis point per annum, and a commitment fee on undrawn amounts will be charged on undrawn amounts at a rate of Term SOFR, plus a margin based upon our consolidated net leverage ratio in the range of 0.20% to 0.40% per annum, plus a sustainability adjustment of up to positive or negative 1.0 basis points per annum. We shall also pay a fronting fee for each letter of credit of 0.25% per annum. Interest under the Amended and Restated Credit Agreement shall be subject to increase by 2.00% per annum during the continuance of a payment default and may be subject to increase by 2.00% per annum during the continuance of any other event of default.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement required and the Amended and Restated 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 December&#160;31, 2022, we were in compliance with all financial covenants contained in the Credit Agreement as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:60.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.322%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.282%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Credit Facility Covenant</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Covenant Requirements at December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum consolidated net leverage ratio </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minimum interest coverage ratio</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt">The maximum consolidated net leverage ratio is calculated as consolidated funded debt, net of unencumbered cash and cash equivalents in excess of $2.0 million and up to $100.0 million (calculated at $534.3 million as of December 31, 2022, or $603.5 million of consolidated funded debt less $69.2 million of cash and cash equivalents in excess of $2.0 million and up to $100.0 million as of December 31, 2022), divided by consolidated EBITDA. Consolidated EBITDA is based on operating results for the twelve months preceding the measurement date of December 31, 2022. Consolidated funded debt, net of unencumbered cash and cash equivalents in excess of $2.0 million and up to $100.0 million, and consolidated EBITDA as defined by the Amended and Restated Credit Agreement ("Consolidated EBITDA") are non-GAAP financial measures that should not be considered an alternative to any measure of financial performance calculated and presented in accordance with generally accepted accounting principles in the United States. A reconciliation of net cash provided by operating activities to Consolidated EBITDA is as follows (in millions):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"></td><td style="width:80.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities, net of effects of acquisitions and divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposition of assets, other items and charges, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, less amortization of debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes, net of deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments as allowed by the Credit Agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated EBITDA</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257.1&#160;</span></td><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"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the financial covenants, the Credit Agreement contained and the Amended and Restated Credit Agreement 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. As of December&#160;31, 2022, we were in compliance with all covenants contained in the Credit Agreement. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An event of default under any of our debt agreements could permit some of our lenders, including the lenders under the Credit Facility, to declare all amounts borrowed from them to be immediately due and payable, together with accrued and unpaid interest, or, in the case of the Credit Facility, terminate the commitment to make further credit extensions thereunder, which could, in turn, trigger cross-defaults under other debt obligations. If we were unable to repay debt to our lenders, or were otherwise in default under any provision governing our outstanding debt obligations, our secured lenders could proceed against us and against the collateral securing that debt. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the seasonality of our business, operating results in the late fall, winter and early spring months are generally lower than the remainder of our fiscal year. Given the cash flow impact that this seasonality, the capital-intensive nature of our business and the timing of debt payments has on our business, we typically incur higher debt borrowings in order to meet our liquidity needs during these times. Consequently, our availability and performance against our financial covenants tighten during these times as well.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax-Exempt Financings and Other Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had outstanding $197.0 million aggregate principal amount of tax-exempt bonds, $49.8 million aggregate principal amount of finance leases and $0.7 million aggregate principal amount of notes payable. See Note&#160;12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our consolidated financial statements included under Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for disclosure regarding our debt.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_316"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of our significant contractual cash obligations (in thousands) as of December 31, 2022. These obligations are reflected in our balance sheet and include obligations with scheduled maturities, as well as significant obligations pertaining to accrued environmental remediation liabilities and final capping, closure and post-closure asset retirement obligations at our landfills. Accordingly, this table is not meant to represent a forecast of our total cash expenditures for any of the periods presented. </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:34.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.219%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less&#160;than<br/>one year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 - 3 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3 - 5 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More than 5<br/>years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,968&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,659&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cancellable operating leases </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill operating lease contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension plan contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental remediation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Final capping, closure and post-closure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,703&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual cash obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,736&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,937&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,305&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,181&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208,159&#160;</span></td><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"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Based on debt balances as of December 31, 2022. Interest obligations related to variable rate debt were calculated using variable rates in effect at December 31, 2022.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Contractual cash obligations do not include accounts payable or accrued liabilities, which will be paid in the fiscal year ending December 31, 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no contractual obligations related to unrecognized tax benefits at December 31, 2022. For further description regarding contractual obligations, see Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 17, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included in Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_319"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inflation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflationary increases in costs, including current inflationary pressures associated primarily with fuel, labor and certain other cost categories and capital items, have materially affected, and may continue to materially affect, our operating margins and cash flows. While rapid inflation negatively impacted operating results and margins during fiscal year 2022, we believe that our flexible pricing structures and cost recovery fees are allowing us to recover and will continue to allow us to recover certain inflationary costs from our customer base. Consistent with industry practice, most of our contracts and service agreements provide for a pass-through of certain costs to our customers, including increases in landfill tipping fees and in most cases fuel costs, intended to mitigate the impact of inflation on our operating results. We have also implemented a number of operating efficiency programs that seek to improve productivity and reduce our service costs, and our fuel cost recovery program, which is the energy component of our E&amp;E Fee, is designed to recover escalating fuel price fluctuations above a periodically reset floor. Despite these programs, competitive factors may require us to absorb at least a portion of these cost increases. See Item 7A. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">"Quantitative and Qualitative Disclosures about Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for additional information regarding our fuel cost recovery program. Additionally, management&#8217;s estimates associated with inflation have had, and will continue to have, an impact on our accounting for landfill and environmental remediation liabilities.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_322"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regional Economic Conditions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is primarily located in the northeastern United States. Therefore, our business, financial condition and operational results are susceptible to downturns in the general economy in this geographic region and other factors affecting the region, such as state regulations, labor availability and severe weather conditions. We are unable to forecast or determine the timing and/or the future impact of a sustained economic slowdown or other factors affecting the region.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_328"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates and Assumptions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;) and necessarily include certain estimates and judgments made by management. On an on-going basis, management evaluates its estimates and judgments which are based on historical experience and on various other factors that are believed to be reasonable under the circumstances. The results of their evaluation form the basis for making judgments about the carrying values of assets and liabilities. However, even under optimal circumstances, estimates routinely require adjustments based on changing assumptions and circumstances, or new or better information becoming available. Accordingly, actual results may differ from these estimates under different assumptions and circumstances. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a list of accounting policies that we believe are the most critical in understanding our consolidated financial position, results of operations and cash flows and that may require management to make subjective or complex judgments about matters that are inherently uncertain. Our significant accounting policies are more fully discussed in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our consolidated financial statements included in Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Landfill Accounting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Landfill Development Costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the total cost to develop each of our landfill sites to its remaining permitted and expansion capacity (see landfill development costs discussed within the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy more fully discussed in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our consolidated financial statements included in Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K). The projection of these landfill costs is dependent, in part, on future events. The remaining amortizable basis of each landfill includes costs to develop a site to its remaining permitted and expansion capacity and includes amounts previously expended and capitalized, net of accumulated airspace amortization, and projections of future purchase and development costs including capitalized interest. The interest capitalization rate is based on our weighted average interest rate incurred on borrowings outstanding during the period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under life-cycle accounting, all costs related to acquisition and construction of landfill sites are capitalized and charged to expense based on tonnage placed into each site. Landfill permitting, acquisition and preparation costs are amortized on the units-of-consumption method as landfill airspace is consumed. In determining the amortization rate for each of our landfills, preparation costs include the total estimated costs to complete construction of the landfills&#8217; permitted and expansion capacity. The average amortization rate per ton for our landfills during fiscal year 2022 and 2021 was $7.03 and $7.03, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost estimates for final capping, closure and post-closure activities at landfills for which we have responsibility are estimated based on our interpretations of current requirements and proposed or anticipated regulatory changes. Our investment in final capping, closure and post-closure activities is focused on meeting these regulations, therefore, reducing emissions of air pollutants from our landfills. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also estimate additional costs based on the amount a third-party would charge us to perform such activities even when we expect to perform these activities internally. We estimate the airspace to be consumed related to each final capping event and the timing of construction related to each final capping event and of closure and post-closure activities. Because landfill final capping, closure and post-closure obligations are measured at estimated fair value using present value techniques, changes in the estimated timing of construction of future landfill final capping and closure and post-closure activities would have an effect on these liabilities, related assets and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Final capping activities include the installation of liners, drainage, compacted soil layers and topsoil over areas of a landfill where total airspace has been consumed and waste is no longer being received. Final capping activities occur throughout the life of the landfill. Our engineering personnel estimate the cost for each final capping event based on the acreage to be capped, along with the final capping materials and activities required. The estimates also consider when these costs would actually be paid and factor in inflation and discount rates. The engineers then quantify the landfill capacity associated with each final capping event and the costs for each event are amortized over that capacity as waste is received at the landfill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closure and post-closure costs represent future estimated costs related to monitoring and maintenance of a solid waste landfill after a landfill facility ceases to accept waste and closes. We estimate, based on input from our engineers, accountants, lawyers, managers and others, our future cost requirements for closure and post-closure monitoring and maintenance based on our interpretation of the technical standards of the Subtitle D regulations and the air emissions standards under the Clean Air Act of 1970, as amended, as they are being applied on a state-by-state basis. Closure and post-closure accruals for the cost of monitoring and maintenance include site inspection, groundwater monitoring, leachate management, methane gas control and recovery, and operation and maintenance costs to be incurred for a period which is generally for a term of 30&#160;years after final closure of a landfill. In determining estimated future closure and post-closure costs, we consider costs associated with permitted and permittable airspace. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included under Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for further disclosure about final capping, closure and post-closure asset retirement costs, including revisions in estimates.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Permitted Airspace. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our engineers, in consultation with third-party engineering consultants and surveyors, are responsible for determining remaining permitted airspace at our landfills. The remaining permitted airspace is determined by an annual survey, which is then used to compare the existing landfill topography to the expected final landfill topography.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expansion Airspace. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently include unpermitted expansion airspace in our estimate of remaining permitted and expansion airspace in certain circumstances. To be considered expansion airspace all of the following criteria must be met:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we control the land on which the expansion is sought;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all technical siting criteria have been met or a variance has been obtained or is reasonably expected to be obtained;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we have not identified any legal or political impediments which we believe will not be resolved in our favor;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are actively working on obtaining any necessary permits and we expect that all required permits will be received; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">senior management has approved the project based on a review of the engineering design and determination that the financial return profile meets our investment criteria.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For unpermitted airspace to be included in our estimate of remaining permitted and expansion airspace, the expansion effort must meet all of the criteria listed above. These criteria are evaluated annually by our engineers, accountants, lawyers, managers and others to identify potential obstacles to obtaining the permits. Once the remaining permitted and expansion airspace is determined in cubic yards, an airspace utilization factor (&#8220;AUF&#8221;) is established to calculate the remaining permitted and expansion capacity in tons. The AUF is established using a process that considers the measured density obtained from annual surveys. When we include the expansion airspace in our calculation of remaining permitted and expansion airspace, we include the projected costs for development, as well as the projected asset retirement costs related to final capping, closure and post-closure of the expansion airspace in the amortization basis of the landfill. See Part I. Item 1. &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; of this Annual Report on Form 10-K for more disclosure about permitted and permittable capacity at our landfills.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the costs and the remaining permitted and expansion capacity at each of our landfills, we determine the per ton rates that will be expensed as waste is received and deposited at each of our landfills by dividing the costs by the corresponding number of tons. We calculate per ton amortization rates for assets associated with each final capping event, for assets related to closure and post-closure activities, and for all other costs capitalized or to be capitalized in the future for each landfill. These rates per ton are updated annually, or more frequently, as significant facts change.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is possible that actual results, including the amount of costs incurred, the timing of final capping, closure and post-closure activities, our airspace utilization or the success of our expansion efforts could ultimately turn out to be significantly different from our estimates and assumptions. To the extent that such estimates or related assumptions prove to be significantly different than actual results, lower profitability may be experienced due to higher amortization rates, higher final capping, closure or post-closure rates, or higher expenses. Higher profitability may result if the opposite occurs. Most significantly, if it is determined that the expansion capacity should no longer be considered in calculating the recoverability of the landfill asset, we may be required to recognize an asset impairment. If it is determined that the likelihood of receiving an expansion permit has become remote, the capitalized costs related to the expansion effort are expensed immediately.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental Remediation Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recorded environmental remediation liabilities representing our estimate of the most likely outcome of the matters for which we have determined that a liability is probable. These liabilities include potentially responsible party investigations, settlements, certain legal and consultant fees, as well as costs directly associated with site investigation and clean up, such as materials and incremental internal costs directly related to the remedy. We provide for expenses associated with environmental remediation obligations when such amounts are probable and can be reasonably estimated. We estimate costs required to remediate sites where it is probable that a liability has been incurred based on site-specific facts and circumstances. Estimates of the cost for the likely remedy are developed using third-party environmental engineers or other service providers. Where we believe that both the amount of a particular environmental remediation liability and timing of payments are reliably determinable, we inflate the cost in current dollars until the expected time of payment and discount the cost to present value. See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included under Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for further disclosure about environmental remediation liabilities, including revisions in estimates.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net of Allowance for Credit Losses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable represent receivables from customers for collection, transfer, recycling, disposal and other services. Our accounts receivable are recorded when billed or when related revenue is earned, if earlier, and represent claims against third-parties that will be settled in cash. The carrying value of our accounts receivable, net of allowance for credit losses represents its estimated net realizable value. Estimates are used in determining our allowance for credit losses based on, among other things, our historical loss trends, the age of outstanding accounts receivable, and current and expected economic conditions. Additions charged to expense in fiscal year 2022 consider the current economic conditions and the potential impact to our customers&#8217; ability to pay for services that we have provided. Our reserve is evaluated and revised on a monthly basis. Past due accounts receivable are written off when deemed to be uncollectible. See Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable, Net of Allowance for Credit Losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our consolidated financial statements under Item 8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for further disclosure about changes to the allowance for credit losses.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Intangibles</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments and our Resource Solutions operating segment, and compare the fair value with the carrying value of the net assets of each reporting unit. If the fair value is less than its carrying value, then we would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, noting that the amount is not to exceed the total amount of goodwill allocated to that reporting unit. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of each of our reporting units as a whole, we use discounted cash flow analyses, which require significant assumptions and estimates about the future operations of each reporting unit. Significant judgments inherent in this analysis include the determination of appropriate discount rates, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are based on financial forecasts developed internally by management. Our discount rate assumptions are based on an assessment of our risk adjusted discount rate, applicable for each reporting unit. In assessing the reasonableness of our determined fair values of our reporting units, we evaluate our results against our current market capitalization.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected to perform a quantitative analysis as part of our annual goodwill impairment test for fiscal year 2022. As of October 1, 2022, our Eastern, Western, and Resource Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, in each case the fair value of our Eastern, Western, and Resource Solutions reporting units exceeded its carrying value by in excess of 67.0%. We incurred no impairment of goodwill as a result of our annual goodwill impairment tests in fiscal years 2022 or 2021. However, there can be no assurance that goodwill will not be impaired at any time in the future. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist primarily of covenants not-to-compete, customer relationships and trade names. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the sum of years digits or straight-line methods over their estimated useful lives. Covenants not-to-compete, customer relationships, and trade names are typically amortized over a term of no more than 10&#160;years. See Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included under Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for further disclosure.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recovery of Long-Lived Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continually assess whether events or changes in circumstances have occurred that may warrant revision of the estimated useful lives of our long-lived assets (other than goodwill) or whether the remaining balances of those assets should be evaluated for possible impairment. Long-lived assets include, for example, capitalized landfill costs, other property and equipment, identifiable intangible assets, and operating lease right-of-use assets. Events or changes in circumstances that may indicate that an asset may be impaired include the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant decrease in the market price of an asset or asset group;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in the extent or manner in which an asset or asset group is being used or in its physical condition;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal factors or in the business climate that could affect the value of an asset or asset group, including an adverse action or assessment by a regulator;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; or</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an impairment of goodwill at a reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are certain indicators listed above that require significant judgment and understanding of the waste industry when applied to landfill development or expansion. For example, a regulator may initially deny a landfill expansion permit application although the expansion permit is ultimately granted. In addition, management may periodically divert waste from one landfill to another to conserve remaining permitted landfill airspace. Therefore, certain events could occur in the ordinary course of business and not necessarily be considered indicators of impairment due to the unique nature of the waste industry.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. We group our long-lived assets for this purpose at the lowest level for which identifiable cash flows are primarily independent of the cash flows of other assets or asset groups. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine fair value, we use discounted cash flow analyses and estimates about the future cash flows of the asset or asset group. This analysis includes a determination of an appropriate discount rate, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are typically based on financial forecasts developed internally by management. The discount rate used is commensurate with the risks involved. We may also rely on third-party valuations and or information available regarding the market value for similar assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, impairment in the amount of the difference is recorded in the period that the impairment occurs. Estimating future cash flows requires significant judgment and projections may vary from the cash flows eventually realized. We incurred no impairment of long-lived assets in fiscal years 2022 or 2021. However, there can be no assurance that long-lived assets will not be impaired at any time in the future. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance Liabilities and Related Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are self-insured for vehicles and workers&#8217; compensation with reinsurance coverage limiting our maximum exposure. In fiscal year 2022, our maximum exposure per individual event under the workers&#8217; compensation plan was $1.25&#160;million. In fiscal year 2022, our minimum and maximum exposure per individual event under the automobile plan were up to $1.50&#160;million and $3.65&#160;million, respectively. The liability for unpaid claims and associated expenses, including incurred but not reported losses, is determined by management with the assistance of a third-party actuary and reflected in our consolidated balance sheets as an accrued liability. We use a third-party to track and evaluate actual claims experience for consistency with the data used in the annual actuarial valuation. The actuarial-determined liability is calculated based on historical data, which considers both the frequency and settlement amount of claims. Our estimated accruals for these liabilities could be significantly different than our ultimate obligations if variables such as the frequency or severity of future events differ significantly from our assumptions. Our self-insurance reserves totaled $22.2 million and $19.8 million as of December 31, 2022 and December 31, 2021, respectively. Our estimated accruals for these liabilities could be significantly different than our ultimate obligations if variables such as the frequency or severity of future events differ significantly from our assumptions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use estimates to determine our provision for income taxes and related assets and liabilities and any valuation allowance recorded against our net deferred tax assets. Valuation allowances have been established for the possibility that tax benefits may not be realized for certain deferred tax assets. Deferred income taxes are recognized based on the expected future tax consequences of differences between the financial statement basis and the tax basis of assets and liabilities, calculated using currently enacted tax rates. We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making this determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event we determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we will make an adjustment to the valuation allowance which would reduce the provision for income taxes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income tax uncertainties according to guidance on the recognition, derecognition and measurement of potential tax benefits associated with tax positions. We recognize interest and penalties relating to income tax matters as a component of income tax expense. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included under Item 8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for further disclosure, including the effect of the valuation allowance release.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various legal proceedings, claims and regulatory matters, the outcomes of which are subject to significant uncertainty. We determine whether to disclose or accrue for loss contingencies based on an assessment of whether the risk of loss is remote, reasonably possible or probable, and whether it can be reasonably estimated. We analyze our litigation and regulatory matters based on available information to assess the potential liabilities. Management&#8217;s assessment is developed based on an analysis of possible outcomes under various strategies. We accrue for loss contingencies when such amounts are probable and reasonably estimable. If a contingent liability is only reasonably possible, we will disclose the potential range of the loss, if estimable. We record losses related to contingencies in cost of operations or general and administration expenses, depending on the nature of the underlying transaction leading to the loss contingency. See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about loss contingencies, as applicable. Contingent liabilities accounted for under purchase accounting are recorded at their fair values. These fair values may be different from the values we would have otherwise recorded, had the contingent liability not been assumed as part of an acquisition of a business. See Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our consolidated financial statements included under Item 8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statement and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for disclosure about contingent consideration accounted for under purchase accounting. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All share-based compensation cost is measured at the grant date, based on the estimated fair value of the award, and is recognized as expense-in general and administration expense over the employee&#8217;s requisite service period. For purposes of calculating stock-based compensation expense, forfeitures are accounted for as they occur. Our equity awards granted generally consist of stock options, restricted stock, restricted stock units and market-based performance stock units.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option grant is estimated using a Black-Scholes option-pricing model. The fair value of restricted stock and restricted stock unit grants is at a price equal to the fair market value of our Class&#160;A common stock at the date of grant. The fair value of market-based performance stock unit grants is valued using a Monte Carlo pricing model. See Note 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included under Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K for further disclosure.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_331"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of the new accounting standards that may affect us, see Note&#160;2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Changes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our consolidated financial statements included in Item&#160;8. "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of this Annual Report on Form 10-K.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_334"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business we are exposed to market risks, including changes in diesel fuel prices, interest rates and certain commodity prices. We have a variety of strategies to mitigate these market risks, including those discussed below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fuel Price Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price and supply of fuel are unpredictable and fluctuate based on events beyond our control, including among others, geopolitical developments, supply and demand for oil and gas, actions by the Organization of the Petroleum Exporting Countries and other oil and gas producers, war and unrest in oil producing countries and regional production patterns. Fuel is needed to run our fleet of trucks, equipment and other aspects of our operations, and price escalations for fuel increase our operating expenses. We have a fuel cost recovery program, which is the energy component of our E&amp;E Fee that is designed to offset some or all of the impact of diesel fuel price increases above a periodically reset floor and contemplates a minimum customer participation level to cover changes in our fuel costs. The energy component of the E&amp;E Fee floats on a monthly basis based upon changes in a published diesel fuel price index and is tied to a price escalation index with a look-back provision, which results in a timing lag in our ability to match the changes in the fuel cost component of the fee to diesel fuel price fluctuations during periods of rapid price changes. In certain circumstances, a substantial rise or drop in fuel costs could materially affect our revenue and costs of operations. However, a substantial rise or drop in fuel costs should not have a material impact on our results of operations. In addition, we are susceptible to increases in fuel surcharges from our vendors. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our consumption levels in the last twelve months ended December 31, 2022, after considering physically settled fuel contracts we believe a $0.50 cent per gallon change in the price of diesel fuel would change our direct fuel costs by approximately $4.8 million per year. Offsetting these changes in direct fuel expense would be changes in the energy component of the E&amp;E Fees charged to our customers. Based on participation rates as of December 31, 2022, we believe a $0.50 cent per gallon change in the price of diesel fuel would change the energy component of the E&amp;E Fee by approximately $5.3 million per year. In addition to direct fuel costs related to our consumption levels, we are also subject to fuel surcharge expense from third party transportation providers. Other operational costs and capital expenditures may also be impacted by fuel prices.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fuel costs were $48.3 million in 2022, or 4.4% of revenue, compared to $26.9 million in 2021, or 3.0% of revenue.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commodity Price Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market a variety of materials, including fibers such as old corrugated cardboard and old newsprint, plastics, glass, ferrous and aluminum metals. We may use a number of strategies to mitigate impacts from these recycled material commodity price fluctuations including: (1) charging collection customers a floating SRA fee to reduce recycling commodity risks; (2) providing in-bound MRF customers with a revenue share or indexed materials purchases in higher commodity price markets, or charging these same customers a processing cost or tipping fee per ton in lower commodity price markets; (3) selling recycled commodities to out-bound MRF customers through floor price or fixed price agreements; or (4) entering into fixed price contracts or hedges that mitigate the variability in cash flows generated from the sales of recycled paper at floating prices. Although we have introduced these risk mitigation programs to help offset volatility in commodity prices and to offset higher labor or capital costs to meet more stringent contamination standards, we cannot provide assurance that we can use these programs with our customers in all circumstances or that they will mitigate these risks in an evolving recycling environment. We do not use financial instruments for trading purposes and are not a party to any leveraged derivatives.  As of December 31, 2022, we were not party to any commodity hedging agreements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Should recycled material commodity prices change by $10 per ton, we estimate that our annual operating income margin would change by approximately $0.9 million annually. Our sensitivity to changes in commodity prices is complex because each customer contract is unique relative to revenue sharing, tipping or processing fees and other arrangements. The above operating income impact may not be indicative of future operating results and actual results may vary materially.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, our active interest rate derivative agreements had a total notional amount of $190.0 million and $195.0 million, respectively. According to the terms of the agreements, we receive interest based on the 1-month LIBOR index, in some instances restricted by a 0.0% floor, and pay interest at a weighted average rate of approximately 2.20%. The agreements mature between May 2023 and June 2027. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had forward starting interest rate derivative agreements with a total notional amount of $85.0 million outstanding. As of December 31, 2022, we have a forward starting interest rate derivative agreement with a total notional amount of $20.0 million. According to the terms of this agreement, we will receive interest based on the 1-month LIBOR index, restricted by a 0.0% floor, and will pay interest at a rate of 1.29%. The agreement matures in May 2028.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we have $247.5 million of fixed rate debt in addition to the $190.0 million fixed through our interest rate derivative agreements. We had interest rate risk relating to approximately $166.0 million of long-term debt as of December 31, 2022. The weighted average interest rate on the variable rate portion of long-term debt was approximately 5.4% at December 31, 2022. Should the average interest rate on the variable rate portion of long-term debt change by 100&#160;basis points, we estimate that our annual interest expense would change by up to approximately $1.7 million. </span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:17pt;margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_337"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Report of Independent Registered Public Accounting Firm (PCAOB ID: <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zMzcvZnJhZzoxY2NhOWFkZDkyZDE0MDNlYjBlMzk1NmQwYTliNzZmYS90YWJsZTpiMGM4ODU0Mzg2ZjY0MTkzYWM5YTAzMGJjMzIzNzM5OS90YWJsZXJhbmdlOmIwYzg4NTQzODZmNjQxOTNhYzlhMDMwYmMzMjM3Mzk5XzAtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjplZDllYTE3YTFhOWY0MTIwYmFmMDBmYmMwYzAxYjA0OF83MQ_233d62cc-969d-474a-b076-51da0b3cc96e">49</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_340">55</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheets as of December 31, 2022 and December 31, 2021.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_343">58</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Operations for the Fiscal Years Ended December 31, 2022, 2021 and 2020.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_346">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Comprehensive Income for the Fiscal Years Ended December 31, 2022, 2021 and 2020.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_349">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Stockholders&#8217; Equity for the Fiscal Years Ended December 31, 2022, 2021 and 2020.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_352">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Cash Flows for the Fiscal Years Ended December 31, 2022, 2021 and 2020.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_355">63</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_358">64</a></span></div></td></tr></table></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_340"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of Casella Waste Systems, Inc.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Casella Waste Systems, Inc. and subsidiaries (the Company) as of December 31, 2022 and 2021, and the related consolidated statements of operations, comprehensive income, stockholders' equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively, the financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control &#8212; Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of their operations and their cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control &#8212; Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Management&#8217;s Report on Internal Control Over Financial Reporting, management has excluded from its assessment of the effectiveness of internal control over financial reporting as of December 31, 2022: Dickson's Environmental Services, Inc. (Dickson), Northstar Pulp &amp; Paper, Co. Inc. and Northstar Disposal Corp. (collectively, Northstar), and Shanks Enterprises, Inc. (Shanks), because they were acquired by the Company during 2022 and have not yet been fully incorporated into the Company&#8217;s internal controls over financial reporting. We have also excluded Dickson, Northstar, and Shanks from our report of internal controls over financial reporting as of December 31, 2022. Collectively, Dickson, Northstar, and Shanks represent total assets and revenues of approximately 3% and 3%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company's financial statements and an opinion on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company's assets that could have a material effect on the financial statements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-top:6pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Landfill Accounting </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 3 of the consolidated financial statements, the Company capitalizes landfill acquisition and development costs and charges those costs to expense on a units-of-consumption method as landfill airspace is consumed. In addition, the Company accrues an asset retirement obligation for estimated capping, closure and post-closure costs related to its landfills. As described in Note 7 of the consolidated financial statements, as of December 31, 2022, the Company&#8217;s landfill assets totaled $730.9 million, and the associated amortization expense for the year ended December 31, 2022 was $31.6 million. As described in Note 10 of the consolidated financial statements, as of December 31, 2022, the Company estimated its accrued capping, closure and post-closure costs at $113.7 million. The landfill asset amortization and accrued capping, closure and post-closure costs are based on estimates of future cash flows, which require significant assumptions and estimates about the future operations and retirement of each landfill. Management estimates the costs and timing of expected future cash flows based on various assumptions at each individual landfill including: </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The future landfill development costs, as well as costs associated with the final capping, closure and post closure activities.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Remaining permitted and unpermitted expansion airspace, which is estimated by Company engineers, in consultation with third-party engineers and surveyors, who utilize annual aerial surveys. </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Compaction factors, or airspace utilization factors (AUF), which are estimated using a process that considers the measured density obtained from annual aerial surveys.  </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inflation rates and the credit adjusted risk-free rate </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the Company&#8217;s landfill asset amortization expense and accrued capping, closure and post-closure costs as a critical audit matter because of the significant assumptions and judgments made by management. Auditing management&#8217;s assumptions and judgements involved a high degree of auditor judgment and increased audit effort due to the impact these assumptions have on the amounts recorded by the Company. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to landfill asset amortization expense and accrued capping, closure and post-closure costs included the following, among others:  </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We obtained an understanding of the relevant controls related to landfill asset amortization expense and accrued capping, closure and post-closure costs and tested such controls for design and operating effectiveness, including those over the determination of the appropriate credit adjusted risk-free and inflation rates, compaction factors, the amount and timing of expected future cash flows, and permitted and unpermitted airspace.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We tested internal and external data used by management in the future cost estimates for both the calculation of landfill asset amortization expense rates and capping, closure and post-closure activities, by evaluating the reasons for </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant changes in assumptions from historical trends and determined whether the change from the historical trend was appropriate and identified in the proper period. </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We confirmed the landfill topography drawings and results of aerial surveys directly with the third-party engineers. We agreed relevant data outputs from the topography drawings, such as permitted and unpermitted expansion airspace, to the relevant data inputs in management&#8217;s estimates of future cash flows. </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We compared remaining permitted airspace to issued permits and evaluated management&#8217;s determination of unpermitted expansion airspace through a comparison of airspace and annual aerial surveys. </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We compared the results of the compaction factors calculated by aerial surveys to the factors utilized by management in the estimates of future cash flows. </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We assessed the appropriateness of the methodology used by management in developing the inflation rate, and we tested the completeness and accuracy of the underlying data utilized by management.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We evaluated the appropriateness of the methodology used by management in developing the credit adjusted risk-free rate and tested it by comparing the Company&#8217;s credit adjusted risk-free rate to an independent data source. </span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We assessed the qualifications, reputation, and objectivity of management&#8217;s third-party engineering specialists.     </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDAvZnJhZzowZDY3OWQyYTdmYzg0OGU4YjRjOTVhOWEwMTk4NTZhOC90ZXh0cmVnaW9uOjBkNjc5ZDJhN2ZjODQ4ZThiNGM5NWE5YTAxOTg1NmE4XzE1MTMz_84719c77-aa44-4e56-af96-a5bbe09d7dff">RSM US LLP</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2010.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDAvZnJhZzowZDY3OWQyYTdmYzg0OGU4YjRjOTVhOWEwMTk4NTZhOC90ZXh0cmVnaW9uOjBkNjc5ZDJhN2ZjODQ4ZThiNGM5NWE5YTAxOTg1NmE4XzE1MTMy_766bd528-27a1-4495-a3a1-8c0573ff8789">Boston, Massachusetts</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;17, 2023 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_343"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.418%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CURRENT ASSETS:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzMtMS0xLTEtNjMwODA_7f9ea470-a930-4172-95da-93f7d624a7c8">71,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzMtMy0xLTEtNjMwODA_7cf90ef5-0c33-4676-8e58-1735e8c5ad73">33,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzQtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjpjZjY4YjY5NTk1NmQ0ZGEyYTM5YzE3Mzg3MzkyNjk5M182Mw_58ca334a-b411-46e4-acc2-dde9fefd7fa1">3,016</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzQtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjpjZjY4YjY5NTk1NmQ0ZGEyYTM5YzE3Mzg3MzkyNjk5M183MA_af9de243-feb5-4518-8c43-76c5848d3063">3,276</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzQtMS0xLTEtNjMwODA_36ef3e99-320e-4946-82f2-2f44489e47b2">100,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzQtMy0xLTEtNjMwODA_ca0420e3-b0c7-4927-8a62-cc0306199e01">86,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzctMS0xLTEtNjMwODA_5790669e-3118-4309-9af9-b648ef811602">15,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzctMy0xLTEtNjMwODA_4e497195-a4ed-40c6-8f1d-dd76cb1cec2a">12,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzgtMS0xLTEtNjMwODA_d5074b41-2332-4522-a9ef-7a9c7700618d">13,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzgtMy0xLTEtNjMwODA_5a9d6675-3d62-4dfe-9bbf-84440f8740da">9,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEwLTEtMS0xLTYzMDgw_29bdc9f0-bda1-4d76-9695-ebe05f51fc9a">6,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEwLTMtMS0xLTYzMDgw_a4ac24fb-2db7-4f67-8de4-478de60dd8aa">3,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzExLTEtMS0xLTYzMDgw_1af9795c-865c-41ce-84be-af6b2004bb7f">207,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzExLTMtMS0xLTYzMDgw_8e093bdf-3088-4384-9575-5a3b80874f30">146,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net of accumulated depreciation and amortization of $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEyLTAtMS0xLTYzMDgwL3RleHRyZWdpb246ZTI4OTY2MjhkMzcxNGVkOTg2MTYzYmM4ZDczMWRkNDBfODc_4b59a16c-816f-4713-a9e8-b24ef3a30ec8">1,064,756</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEyLTAtMS0xLTYzMDgwL3RleHRyZWdpb246ZTI4OTY2MjhkMzcxNGVkOTg2MTYzYmM4ZDczMWRkNDBfOTQ_a33022e3-e8f6-46f0-908f-ec9eafd75645">973,094</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEyLTEtMS0xLTYzMDgw_5ba6b6f8-fbb5-4799-b0b2-686186afbdf8">720,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEyLTMtMS0xLTYzMDgw_032aa1ae-1d63-431f-ab9c-ca1e15a43260">644,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEzLTEtMS0xLTYzMDgw_6d850eda-ab08-4734-93b0-0dabc450b449">92,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEzLTMtMS0xLTYzMDgw_0a78b4d2-bab0-4cb8-a57d-0ab4ade1745f">93,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE0LTEtMS0xLTYzMDgw_e3616c08-a9d4-4f71-a96d-8fbd08cd03e6">274,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE0LTMtMS0xLTYzMDgw_6ba807ef-2d16-45a5-8bfe-78ef132026ac">232,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE1LTEtMS0xLTYzMDgw_d3986e72-b4ed-4c81-a410-8506643cb9c8">91,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE1LTMtMS0xLTYzMDgw_1aebf11f-d105-4fae-acda-7cc4d7b8f4b2">93,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE3LTEtMS0xLTYzMDgw_c69da33f-d5d2-4e5b-a435-d3fdd545c33e">1,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE3LTMtMS0xLTYzMDgw_2249ea65-8c49-43c9-a189-9c4eea5de731">2,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost method investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OtherInvestmentsAndSecuritiesAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE4LTEtMS0xLTYzMDgw_16195b52-5503-431c-a7d5-d7e6f64e907e">10,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OtherInvestmentsAndSecuritiesAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE4LTMtMS0xLTYzMDgw_8a82d594-daaf-4147-b80e-89f2c7aa204e">11,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE5LTEtMS0xLTYzMDgw_bf7aa301-c4b8-4729-b1a5-32af34a40bf8">22,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE5LTMtMS0xLTYzMDgw_c0c9ed65-3313-4abb-9753-653773c136df">43,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzIwLTEtMS0xLTYzMDgw_66cda16b-66c7-4248-96ca-c8d5b1d42fa9">27,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzIwLTMtMS0xLTYzMDgw_77665e10-cd8e-4ecc-aa00-cb72006f4dce">14,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzIxLTEtMS0xLTYzMDgw_b5c7769a-af00-44cd-84d6-07bec67608c1">1,449,215</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzIxLTMtMS0xLTYzMDgw_62143880-4964-4ff1-8a5b-bb067d63936a">1,283,580</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except for share and per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.418%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CURRENT LIABILITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzMtMS0xLTEtNjMwODA_3b1d0f4e-1498-477f-b753-5782442773be">8,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzMtMy0xLTEtNjMwODA_ab80425c-bb1d-4bf3-9faf-aad97883d44f">9,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzQtMS0xLTEtNjMwODA_708d4d31-d403-4abd-b50e-9ed31edb07ca">7,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzQtMy0xLTEtNjMwODA_adad008c-64ce-4e54-9f76-08a272905451">7,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzUtMS0xLTEtNjMwODA_70243b38-58be-4b6d-9b1e-9789210580f7">74,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzUtMy0xLTEtNjMwODA_19bf192d-b7bd-4850-8808-bee05d640cc4">63,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzYtMS0xLTEtNjMwODA_65341b75-56b5-4f6c-9f2e-f0adf4091d61">23,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzYtMy0xLTEtNjMwODA_25048781-ba31-46b8-a016-f984cd1da801">22,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzctMS0xLTEtNjMwODA_80b426ec-2285-4516-a240-23ebc6ad89a2">2,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzctMy0xLTEtNjMwODA_76dc2db4-c27d-48f9-829e-a04313728d19">2,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzgtMS0xLTEtNjMwODA_2a438c63-c363-480e-95b6-3157cd9b1d73">3,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzgtMy0xLTEtNjMwODA_307b612a-1284-497e-a4c4-090a8b84e507">3,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current accrued capping, closure and post-closure costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzktMS0xLTEtNjMwODA_c71dceec-a7d3-4ee9-86c4-86fa236ee933">11,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzktMy0xLTEtNjMwODA_9c87f3af-397b-4c25-95e8-6b47775da5e1">7,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEwLTEtMS0xLTYzMDgw_05cb68d9-76cc-4ece-8183-4d159bccedff">46,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEwLTMtMS0xLTYzMDgw_04f4ccf3-16f2-4570-a967-76baa627c2ae">36,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzExLTEtMS0xLTYzMDgw_1b39d3d2-eedf-4566-a0c5-0be852838780">177,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzExLTMtMS0xLTYzMDgw_17733521-a145-4e02-b143-81f882940fd9">152,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEyLTEtMS0xLTYzMDgw_9e492f3f-af2e-4996-aff0-39908adca442">585,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEyLTMtMS0xLTYzMDgw_881d1bd0-14da-4891-acf4-92c15b15bec9">542,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEzLTEtMS0xLTYzMDgw_0f1c529c-65ac-4ff4-bee9-19797df5b7fd">57,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEzLTMtMS0xLTYzMDgw_044c4284-baa5-49ca-8b11-419a6c5c487b">56,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capping, closure and post-closure costs, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE0LTEtMS0xLTYzMDgw_6c51f8eb-31ce-4dde-8b5a-2d81d7f03be8">102,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE0LTMtMS0xLTYzMDgw_ae443d8c-145f-4e77-a150-23d6c23579dc">78,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE1LTEtMS0xLTYzMDgw_b5b46bef-f0ad-48ca-ad4b-b9a819ac0c9f">437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE1LTMtMS0xLTYzMDgw_3bb213e8-ec66-4170-bcd0-a349b8d6a380">868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE2LTEtMS0xLTYzMDgw_e3db1884-70c3-4916-aca7-241b7367c7b9">28,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE2LTMtMS0xLTYzMDgw_e80724f6-2180-49ad-8a2a-1a5514c984f8">30,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COMMITMENTS AND CONTINGENCIES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE3LTEtMS0xLTYzMDgw_e5cd6355-37f9-40fa-8ed1-e56f3b9fa5b0"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE3LTMtMS0xLTYzMDgw_e5271397-b0f5-4196-8a03-9a84999f3c81"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">STOCKHOLDERS' EQUITY:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfMjY_1e48dfca-65a0-4716-84aa-90582add3817"><ix:nonFraction unitRef="usdPerShare" contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfMjY_c03b7c36-3f41-4d46-8f4d-7ea3344c5c4e">0.01</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNTA_7fbd8061-cfaf-410b-979c-0cba2558b560"><ix:nonFraction unitRef="shares" contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNTA_8a4788e1-e998-4991-93bf-9dc24ce5a256">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNzI_982f7d2f-2a96-4856-a1ff-d6cd2d79d898"><ix:nonFraction unitRef="shares" contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNzI_9f8285dd-698e-44cd-acd4-ebb1eb5209fc">50,704,000</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNzk_04fccc6a-ab9c-4ebf-aa02-6545850ce2f5"><ix:nonFraction unitRef="shares" contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNzk_b2fa7452-f68e-46c5-b8d1-e2796314314f">50,423,000</ix:nonFraction></ix:nonFraction> shares issued and outstanding, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTEtMS0xLTYzMDgw_b7f44020-c56a-4ca5-a4d0-794c0ee329fd">507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTMtMS0xLTYzMDgw_b388d8ae-7b38-4f4a-930e-70d4080cafc1">504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfMjY_80341bfb-5e00-4771-b6b0-cbc1d4b15752"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfMjY_e50c0321-45d2-4543-99e0-57ed40421535">0.01</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNTA_1ec73b6b-2c4d-4c61-bd10-1a70ef7b8c28"><ix:nonFraction unitRef="shares" contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNTA_413c62a3-c570-479f-9b28-4158e2061cf1">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNzI_310d77a6-dfee-4d0e-8e57-cd2ade0e0bf6"><ix:nonFraction unitRef="shares" contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNzI_434c80f6-acaf-483c-a23b-2d55168b30c4"><ix:nonFraction unitRef="shares" contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNzI_cf2265bc-9e9a-41dc-b9ff-7a0aaf85ba3b"><ix:nonFraction unitRef="shares" contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNzI_dcea4238-0a38-49fb-ace5-8de8cd3a4bfe">988,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding; <ix:nonFraction unitRef="vote" contextRef="iac7f899cf8f74dcf95f2acaf9aa78b65_D20220101-20221231" decimals="INF" name="cwst:StockholdersEquityNumberOfVotesEachShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfMTA2_1928e1a2-3d1e-4c47-90ee-5413fb14ddfc"><ix:nonFraction unitRef="vote" contextRef="i4810825843074b4c9b5c3a5e6365f5c9_D20210101-20211231" decimals="INF" name="cwst:StockholdersEquityNumberOfVotesEachShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfMTA2_44dd74b5-af85-4d54-8349-10eed14da4a2">10</ix:nonFraction></ix:nonFraction> votes per share</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTEtMS0xLTYzMDgw_e252c455-b4b4-4e19-abc2-8997a6813006">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTMtMS0xLTYzMDgw_d61deeef-b758-49ba-be09-5e95d23e507b">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIyLTEtMS0xLTYzMDgw_96501413-0ef7-442f-b544-9ed4420da0d6">661,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIyLTMtMS0xLTYzMDgw_5b35bc05-e611-499c-90bd-082098f7019f">652,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIzLTEtMS0xLTYzMDgw_5890a8a9-9260-4b18-84fb-cf86f4bc5c09">171,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIzLTMtMS0xLTYzMDgw_c74b0123-5f79-45a8-93fc-c2b02454af20">224,999</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI0LTEtMS0xLTYzMDgw_7f4c02c2-6a9b-4ec5-9073-21ea343d81ff">7,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI0LTMtMS0xLTYzMDgw_625fb3e3-77b8-4010-bcbd-f28ce7b6e30a">5,103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI3LTEtMS0xLTYzMDgw_210a4fb9-151a-4f60-8d34-f609b40eb25c">497,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI3LTMtMS0xLTYzMDgw_8aa5711f-6ef1-4df0-9c94-6f4bfdb73ad2">422,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity </span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI4LTEtMS0xLTYzMDgw_fe4b8bbb-1fcc-4a90-bc65-70b4190e1b5a">1,449,215</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI4LTMtMS0xLTYzMDgw_5c8bb75f-9a75-4eb7-8fc0-5b55e74a20eb">1,283,580</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_346"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except for per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzItMS0xLTEtNjMwODA_3d35879d-e515-4fa2-b029-3ea8b84cd089">1,085,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzItMy0xLTEtNjMwODA_91814abb-bc1f-4572-8f35-7fd2681d0090">889,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzItNS0xLTEtNjMwODA_19f9a465-514a-42c9-a0f2-2a0c7f23154b">774,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQtMS0xLTEtNjMwODA_026472b1-738f-470d-8c9c-0acbf09d7645">723,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQtMy0xLTEtNjMwODA_9044f106-e28c-4abc-b548-eb00ed9e92fa">582,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQtNS0xLTEtNjMwODA_c15a73cc-1ef0-47ad-8f53-a510980a072b">515,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzUtMS0xLTEtNjMwODA_46067452-3617-4ba6-8063-dd296a44cd3b">133,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzUtMy0xLTEtNjMwODA_93738f99-56b5-43be-8e58-5888f92dd501">118,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzUtNS0xLTEtNjMwODA_75984358-ab82-4624-be4d-0c35004abc7a">102,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzYtMS0xLTEtNjMwODA_b848cfa3-7088-4841-badb-7f9a0190e9be">126,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzYtMy0xLTEtNjMwODA_d5be20ab-6612-4198-9620-6f449a681cc4">103,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzYtNS0xLTEtNjMwODA_17092031-03d5-44d5-b4b9-3a1cd4b1b7ea">90,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense from acquisition activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzctMS0xLTEtNjMwODA_37227f8d-3ec4-49aa-bcec-0bd356ad35cd">4,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzctMy0xLTEtNjMwODA_ba4f7872-5f0e-440b-b582-beeaf6232a24">5,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzctNS0xLTEtNjMwODA_6816b2da-e8ee-4b9f-bfdc-83acc7d376a7">1,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southbridge Landfill closure charge, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="cwst:LandfillClosureCreditChargeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzgtMS0xLTEtNjMwODA_a29a8d33-e9f8-4427-8cba-af2af139f017">1,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="cwst:LandfillClosureCreditChargeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzgtMy0xLTEtNjMwODA_9d2bcca9-44fa-4697-bf33-90fc1139710f">496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="cwst:LandfillClosureCreditChargeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzgtNS0xLTEtNjMwODA_2106180c-fc07-4d15-99fd-d9763c1b6a57">4,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental remediation charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:EnvironmentalRemediationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzktMS0xLTEtNjMwODA_0e21957f-f59c-4706-aeb2-2ba64fee9b45">759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:EnvironmentalRemediationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzktMy0xLTEtNjMwODA_fcda330c-8336-47d0-8441-71a73305a77e">924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:EnvironmentalRemediationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzktNS0xLTEtNjMwODA_e921ae6c-4191-4be1-91d7-94465158a242">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE4LTEtMS0xLTYzMDgw_74aac29e-9cd5-430c-beb2-311b460e52ec">989,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE4LTMtMS0xLTYzMDgw_181e35f3-8700-4e00-bb71-c136e236027e">811,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE4LTUtMS0xLTYzMDgw_bfda742a-4b17-4910-9d52-e1257ed0368b">715,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE5LTEtMS0xLTYzMDgw_de68448e-0825-456f-a9e7-e81707d01653">95,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE5LTMtMS0xLTYzMDgw_fa173450-e053-434d-af54-72d1207e965d">77,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE5LTUtMS0xLTYzMDgw_daa06d70-82c2-424a-ac48-75eee39844a8">59,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense (income):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIxLTEtMS0xLTYzMDgw_d9b84d02-59e7-4008-a9c9-ff1460d4ec67">709</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIxLTMtMS0xLTYzMDgw_79f52756-878d-4c0c-b92b-34b7340abde8">302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIxLTUtMS0xLTYzMDgw_12614bd2-3671-4a96-975f-c097493bc320">303</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIyLTEtMS0xLTYzMDgw_e3a5fc35-31df-4e80-8966-765ca8e28028">23,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIyLTMtMS0xLTYzMDgw_a30bb147-bb64-4db8-ba9d-da43f92041f8">21,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIyLTUtMS0xLTYzMDgw_19403653-fe73-48af-830b-8720156198fb">22,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI4LTEtMS0xLTYzMDgw_d2e76343-b098-4428-b99b-5752a2c024be">2,585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI4LTMtMS0xLTYzMDgw_4a44368e-f055-4316-bf66-1e63292ee73e">1,313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI4LTUtMS0xLTYzMDgw_43dc8c96-4fa0-4dc4-b7d2-3784b31c18af">1,073</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI5LTEtMS0xLTYzMDgw_c42d29f9-7ac7-4364-a4e0-ec7de1ac3641">20,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI5LTMtMS0xLTYzMDgw_8ecc43ad-b435-484f-b7ab-c77a4f9e220c">19,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI5LTUtMS0xLTYzMDgw_4eeaaa85-969f-4876-a4f1-83fd45cb272e">20,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMwLTEtMS0xLTYzMDgw_c219ae75-ddf6-4563-b758-004049df2011">74,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMwLTMtMS0xLTYzMDgw_6743cf50-da70-4d73-b645-5ccda2b4200a">58,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMwLTUtMS0xLTYzMDgw_81288be7-8e73-4129-9e77-6674aa5c6434">38,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMxLTEtMS0xLTYzMDgw_89023775-27ed-428f-9b8d-95d73ab7448a">21,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMxLTMtMS0xLTYzMDgw_01641ee1-e7ed-4d40-8640-52d774d0e4ad">16,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMxLTUtMS0xLTYzMDgw_3ce1e604-f75b-4383-9119-e84bdee176d9">52,804</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzM2LTEtMS0xLTYzMDgw_991dd0be-4478-4d80-96e5-3b38884f74d3">53,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzM2LTMtMS0xLTYzMDgw_378c1c3d-f60e-43bf-8fd6-bb1e7d1070c3">41,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzM2LTUtMS0xLTYzMDgw_70ff8069-ba1a-48d2-8ae9-868f21b93291">91,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQwLTEtMS0xLTYzMDgw_8c8e6a10-b37d-4d36-addf-bce9dbb1fddc">51,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQwLTMtMS0xLTYzMDgw_0d607fd2-4717-4921-82c8-c07382d2489c">51,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQwLTUtMS0xLTYzMDgw_65ad9fc9-6551-4754-b18c-587a07a5274e">48,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQxLTEtMS0xLTYzMDgw_19613ffb-0f4f-4990-ad15-4a9eaeb76271">1.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQxLTMtMS0xLTYzMDgw_5bed7f98-c488-49a7-aa0a-513f51973453">0.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQxLTUtMS0xLTYzMDgw_75841f0c-b856-41df-add9-df23c6068879">1.87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQzLTEtMS0xLTYzMDgw_daf9763c-bda0-4c06-b60d-0291d027e6ec">51,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQzLTMtMS0xLTYzMDgw_961025f7-1fc2-4543-b6ae-13c41e25040c">51,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQzLTUtMS0xLTYzMDgw_c470f65d-157b-4c0b-8579-960c9fa2578a">49,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQ0LTEtMS0xLTYzMDgw_f5444733-4158-4a08-b3d6-add07becbbf3">1.03</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQ0LTMtMS0xLTYzMDgw_aa9589ce-11af-49f3-8929-addf26e76d58">0.80</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQ0LTUtMS0xLTYzMDgw_7651975c-0a53-4dff-8e4d-0909c1e75412">1.86</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_349"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzItMS0xLTEtNjMwODA_beac779a-6417-401c-b25a-3011402b3f8a">53,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzItMy0xLTEtNjMwODA_feac9299-ca30-4baf-a37f-d9bade89c61e">41,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzItNS0xLTEtNjMwODA_8d4dbb11-2455-410b-9adb-d27ddbaab2b4">91,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), before tax:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging activity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap settlements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" sign="-" name="cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzUtMS0xLTEtNjMwODA_44cece4c-457a-4d35-ba21-2dfd643e247d">1,662</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzUtMy0xLTEtNjMwODA_79b97d94-099d-4d56-b149-a64517f2b73b">4,743</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzUtNS0xLTEtNjMwODA_73d35f56-e359-4934-9eb8-6c2aa67aae9b">3,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap amounts reclassified into interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzYtMS0xLTEtNjMwODA_c38db3ba-1387-4b13-a6be-0f1d98a83c12">1,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzYtMy0xLTEtNjMwODA_94da986e-ec04-4ad0-8762-bb773295807e">4,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzYtNS0xLTEtNjMwODA_7ca1f9e5-ca19-4c69-9499-7f8fe64aadde">3,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) resulting from changes in fair value of derivative instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzctMS0xLTEtNjMwODA_941c0b1b-2fda-4246-a384-33e972d75611">16,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzctMy0xLTEtNjMwODA_6221524a-cb70-4c09-b921-534f4a32c575">8,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzctNS0xLTEtNjMwODA_0e99dbbd-144f-4800-93bb-73be08f23036">7,540</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzktMS0xLTEtNjMwODA_07e8f11a-7948-49a3-b8e0-7f60e9803fd2">16,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzktMy0xLTEtNjMwODA_4ea0e9f7-8519-418b-8836-98ec7109b9e5">8,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzktNS0xLTEtNjMwODA_00c1f755-6a1e-4f20-8e9a-78806d5c0621">7,505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect related to items of other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEwLTEtMS0xLTYzMDgw_973c021f-3f18-4130-9273-682ff3c75fd1">4,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEwLTMtMS0xLTYzMDgw_4bded4e5-5963-4f38-8d23-cdfb1b5c01aa">2,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEwLTUtMS0xLTYzMDgw_78c1cdf7-e239-4ec4-99c8-47eebf075395">2,029</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzExLTEtMS0xLTYzMDgw_941b0e05-1074-4bac-8ef5-c5876073cab8">12,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzExLTMtMS0xLTYzMDgw_edf92c11-0fed-48e9-b1e1-320c8dd9177a">6,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzExLTUtMS0xLTYzMDgw_becd69ea-aaf9-472a-b2c3-edcf0f129b77">5,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income </span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEyLTEtMS0xLTYzMDgw_2a330199-de0d-4a2a-9546-dea3ed6bf2b5">65,724</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEyLTMtMS0xLTYzMDgw_235c7059-49ac-4db6-a440-f2309eb2a74f">47,514</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEyLTUtMS0xLTYzMDgw_805c06f6-8190-4dd8-b29d-834957b1830c">85,630</ix:nonFraction>&#160;</span></td><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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_352"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENT OF</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.616%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Casella Waste Systems, Inc. Stockholders' Equity</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;A<br/>Common&#160;Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class&#160;B<br/>Common&#160;Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income ( Loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMS0xLTEtNjMwODA_a25ded76-c7dc-4009-9a9c-a7157463d7e8">122,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i58d63145b5204327af701edb9beee8ca_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMy0xLTEtNjMwODA_138c5af1-0275-41d5-ae93-be82e8d470d2">46,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58d63145b5204327af701edb9beee8ca_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtNS0xLTEtNjMwODA_6fa48623-60ea-4d81-ab23-dbed5e583fc9">468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id7b14423afb44ad39b3fbe742ab86d4b_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtNy0xLTEtNjMwODA_1c7d6491-bd85-4ea1-be5a-26db446124f3">988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7b14423afb44ad39b3fbe742ab86d4b_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtOS0xLTEtNjMwODA_7451ae4e-6b95-498f-8bd8-c5a60538387b">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87efc82738854c4188b970580e7eb4b9_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMTEtMS0xLTYzMDgw_30960d65-9ac9-4f6f-b70b-9fe48dc22594">485,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94b4878d9e364edc9a0325e322d546bf_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMTMtMS0xLTYzMDgw_d71876a0-a409-4ad2-9b2b-06de17376f78">357,016</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i00583044848b4424b0ed6e694126ea6e_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMTUtMS0xLTYzMDgw_8511208a-54ea-4164-8bee-68b9347b14c8">6,041</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative effect of new accounting principle</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3514824fed9642c9a7aa5ef09505bd4b_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzQtMS0xLTEtNjMwODA_fe9dd2ca-ccc9-43d0-bb0d-8d92f15900b8">189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc7bd09955d3425f9300dca1ccd13d91_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzQtMTMtMS0xLTYzMDgw_fdc37c65-25d7-4bdf-a9c7-eb9e211d7021">189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of Class A common stock - equity offering</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzUtMS0xLTEtNjMwODA_b5137308-c335-48c3-9515-19a42a82daa1">144,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzUtMy0xLTEtNjMwODA_258c7ec3-8dec-4afd-9028-c3aeefa6cd7c">2,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzUtNS0xLTEtNjMwODA_6f99a649-00b1-4ea0-9e8e-af68dc8d3ab0">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzUtMTEtMS0xLTYzMDgw_26004c3c-5fd2-443b-b28c-7e7d02bfdaaf">144,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances of Class&#160;A common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzYtMS0xLTEtNjMwODA_7cf85cbc-8457-427d-8961-27ceb8aa61c4">939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzYtMy0xLTEtNjMwODA_15aecd9f-a863-4600-b335-64995f87296d">559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzYtNS0xLTEtNjMwODA_ae123584-7552-4509-9d9d-09101d328f01">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzYtMTEtMS0xLTYzMDgw_e50d401f-d0e7-4b1f-89d6-fb4a82b6844f">934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of Class A common stock - acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzctMS0xLTEtNjMwODA_52af7876-7269-45a5-8685-4fe61c14e42b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzctMy0xLTEtNjMwODA_19f1d074-0792-4503-a155-f4bada582d4a">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzctNS0xLTEtNjMwODA_27f3ab49-46c2-4105-888d-2da1c314c070">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzctMTEtMS0xLTYzMDgw_44e7a871-e1a8-4701-b69e-c63f2c96b0ea">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzgtMS0xLTEtNjMwODA_6edba3ce-adfd-4f0d-aff8-70a200e5e28f">8,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzgtMTEtMS0xLTYzMDgw_78707d5d-e962-4def-b8f7-7b1fd3bbe0a3">8,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzExLTEtMS0xLTYzMDgw_bf8e8098-e90f-44ef-b570-109185218fdb">91,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c31cdad376b459890baa00f9004f8c0_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzExLTEzLTEtMS02MzA4MA_c138c7eb-0c1e-419d-942d-050564b5bfe5">91,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hedging activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzEzLTEtMS0xLTYzMDgw_002622bd-b3fd-4990-863a-7b1bda016178">5,476</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i387451f0918a4ee68427c7d5090962b5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzEzLTE1LTEtMS02MzA4MA_19a26035-acf1-466d-8a69-07da8b6d5c0a">5,476</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTEtMS0xLTYzMDgw_039d32de-3737-4c27-88bb-0955105ef4c4">362,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe293d3643914cc4a7cf7df4134ca932_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTMtMS0xLTYzMDgw_ef2d1660-215c-4759-aeeb-39caad40d6b7">50,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe293d3643914cc4a7cf7df4134ca932_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTUtMS0xLTYzMDgw_0e2db483-0e95-46a1-9f71-6c916a1bd4a2">501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i24ee78a01f504dfc859782b17889a800_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTctMS0xLTYzMDgw_900b07cd-e914-462e-87aa-47312163f2b1">988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24ee78a01f504dfc859782b17889a800_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTktMS0xLTYzMDgw_0c32b51c-00d2-4fe6-851c-54918bec1a9c">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2b7413bdb9144038cbe7dc0f0e38408_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTExLTEtMS02MzA4MA_20936d2f-a639-45e3-9103-460247f92375">639,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ec733a9096041edb6bc067f8cb95571_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTEzLTEtMS02MzA4MA_9824cf80-61cf-4215-82aa-aed796db34f2">266,099</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie9b2cbe3bdc24fc2b5745efa080fe690_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTE1LTEtMS02MzA4MA_c0883844-34b2-46a3-8aa3-82157cd0e4bf">11,517</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances of Class&#160;A common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE3LTEtMS0xLTYzMDgw_c5bc4431-56e0-4503-8572-0dca3017d8f5">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia63a332c868a4739a8d4b88bef3216a9_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE3LTMtMS0xLTYzMDgw_0a028944-7e9e-4f16-8b68-2a4d808be929">322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia63a332c868a4739a8d4b88bef3216a9_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE3LTUtMS0xLTYzMDgw_8357512e-3deb-402b-b774-f7d148608ce3">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42f7b38de2d74d1187a1f9f091974f5f_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE3LTExLTEtMS02MzA4MA_9aced90e-1281-4c9f-9735-757d6411f56c">1,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE5LTEtMS0xLTYzMDgw_f2d9e070-34ef-49c6-b9fd-de54f31d1b6e">11,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42f7b38de2d74d1187a1f9f091974f5f_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE5LTExLTEtMS02MzA4MA_cc09d794-0edb-4032-91aa-6f7c986299e7">11,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzIxLTEtMS0xLTYzMDgw_6ae93fda-dab1-4ab9-90b3-03e59ed854e9">41,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d6e0038f3c8483dbd7d5d4e5836c72f_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzIxLTEzLTEtMS02MzA4MA_9bfd2864-31f7-4f04-a17b-bf308d6214f0">41,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hedging activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzIzLTEtMS0xLTYzMDgw_31c0fc90-b383-47d7-8053-6ed4d36da9aa">6,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a1a8970c224dbcb2ac2c444373bc19_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzIzLTE1LTEtMS02MzA4MA_a43e4a8a-6866-4ae3-82ad-0c0ad41913c8">6,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTEtMS0xLTYzMDgw_de999af3-7656-409d-86f0-fa36513bedca">422,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia5e1d0d8d8e349b782856cb6d850c668_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTMtMS0xLTYzMDgw_2aed735e-56ad-41ff-a860-9ff913f45c8c">50,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5e1d0d8d8e349b782856cb6d850c668_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTUtMS0xLTYzMDgw_0ff4634d-9466-4463-af1a-b9d97bf27b69">504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1dcd4b3e65b34263947cfb54a6766ac4_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTctMS0xLTYzMDgw_6073da11-f8bb-4348-9b5a-281e00d3b37c">988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1dcd4b3e65b34263947cfb54a6766ac4_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTktMS0xLTYzMDgw_830f292a-23a2-43b5-af65-741db6558746">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8514a017ffdb4ccd9fc9f911502ff641_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTExLTEtMS02MzA4MA_e443c7fd-1742-42b7-aa32-5af0910c9b96">652,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i069fab72f35445d4aa33264da2c1dcf3_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTEzLTEtMS02MzA4MA_c715de6c-c4c7-4688-b9de-97a141c27865">224,999</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i631a0d11c4604f0289dd1552fb570493_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTE1LTEtMS02MzA4MA_7968dfc4-3a17-427b-bf5f-cb77af4c8e55">5,103</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances of Class&#160;A common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI3LTEtMS0xLTYzMDgw_75e36328-dbcd-4a05-8c8c-33b8f12b7e49">1,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i39a7253c639147d594c71c2b568cf891_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI3LTMtMS0xLTYzMDgw_7df3a165-df43-4d20-933b-8859052f67a4">281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39a7253c639147d594c71c2b568cf891_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI3LTUtMS0xLTYzMDgw_684b58a8-93d6-44f1-96e1-ed42741d6971">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27d2eb20311b46cd82a4c48f3ffb3965_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI3LTExLTEtMS02MzA4MA_84f3d07a-96e7-4106-ac07-a31e7890c115">1,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI5LTEtMS0xLTYzMDgw_14eff3cb-59a5-4c11-a4cc-0c9d307ed629">8,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27d2eb20311b46cd82a4c48f3ffb3965_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI5LTExLTEtMS02MzA4MA_0d0b26ca-d7e0-48ac-9ad5-d810e921444b">8,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMxLTEtMS0xLTYzMDgw_e52ad470-0eaf-49dc-8e2f-e96049c75cbe">53,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94585536c439458098463541fb362b7c_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMxLTEzLTEtMS02MzA4MA_8b7a0ce4-e000-4abf-9ac0-e5cd19bf54bb">53,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hedging activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMzLTEtMS0xLTYzMDgw_7794eaae-273e-46b3-8464-e595f6caf3c1">12,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e6cd623921f4fc29aba26a933dba7a4_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMzLTE1LTEtMS02MzA4MA_eea547fe-5e02-4b6e-83e7-8c13914cb2ff">12,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTEtMS0xLTYzMDgw_7198b648-085a-410c-b214-3a55b3116e91">497,900</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d8b7454cb1d4525971a1a8fc8f20e88_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTMtMS0xLTYzMDgw_4b3e3865-b600-44c2-b671-0e2c1ecccc45">50,704</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d8b7454cb1d4525971a1a8fc8f20e88_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTUtMS0xLTYzMDgw_8dc45013-5498-4027-801c-63a0fbcc9753">507</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i85e9dc26952843d7bebd020bc2ac87cd_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTctMS0xLTYzMDgw_ceb9a294-5f06-45ed-8075-8af93a236069">988</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85e9dc26952843d7bebd020bc2ac87cd_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTktMS0xLTYzMDgw_10681e33-e49b-43f1-8ba8-376041faf928">10</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96b58c3752b44a19a787ee5066558ab6_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTExLTEtMS02MzA4MA_6e6f396c-eebd-4d30-bdae-17267b1d59ae">661,761</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a7e88ff85d548c9ba2121780f6a14bd_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTEzLTEtMS02MzA4MA_10f28cd1-0c6b-433b-a694-4119a8e7b7a3">171,920</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20e66545f4a042529fd6397ab4bd29b9_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTE1LTEtMS02MzA4MA_c39812d3-3732-480a-8e04-5083d7383afb">7,542</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_355"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash Flows from Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMtMS0xLTEtNjMwODA_a67aca0e-e734-4f15-bb76-c2361a8462f6">53,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMtMy0xLTEtNjMwODA_4b7b76e4-f5cc-4007-af74-b7122631f559">41,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMtNS0xLTEtNjMwODA_b5b24545-dea1-4cc7-9d17-248b9a297bcb">91,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUtMS0xLTEtNjMwODA_4c0c7259-31ae-4a55-b11b-02c953998030">126,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUtMy0xLTEtNjMwODA_d378b5d1-480f-4a26-82eb-dc75cd654b47">103,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUtNS0xLTEtNjMwODA_2429e8a4-f2d0-4d82-9a7e-dceea9e5c107">90,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest accretion on landfill and environmental remediation liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzctMS0xLTEtNjMwODA_b03c6862-754f-451c-85ae-04538d840bdb">8,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzctMy0xLTEtNjMwODA_42d2ad5b-0fad-423b-a825-700f592eef23">7,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzctNS0xLTEtNjMwODA_ce690ece-13e9-47c1-bdbe-2ebe19598c19">7,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs on long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzgtMS0xLTEtNjMwODA_9967e40f-1902-4ae2-ab88-a5a7d4b46c2b">1,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzgtMy0xLTEtNjMwODA_f32e6d84-3ea9-4def-969a-7e9a7db4d7d6">2,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzgtNS0xLTEtNjMwODA_63a9a5d0-ec90-42c2-a408-da8d878124e5">2,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzktMS0xLTEtNjMwODA_7f5df51c-f602-43b9-835e-a3bd7b984a04">8,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzktMy0xLTEtNjMwODA_395122b8-df78-4cc7-ad69-2f2beb7eb9e1">11,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzktNS0xLTEtNjMwODA_f4269b51-da7a-423c-80e9-5662ffc4dce6">8,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEwLTEtMS0xLTYzMDgw_d8b12f50-b01b-4762-9510-0468bfd122aa">13,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEwLTMtMS0xLTYzMDgw_db014f0a-1dd3-460a-973f-690e3e9aa764">13,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEwLTUtMS0xLTYzMDgw_4b0c0cb0-2aae-4899-8d7b-3a3cefb62cae">16,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disposition of assets, other items and charges, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="cwst:LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEyLTEtMS0xLTYzMDgw_d5c72919-f383-414c-a760-c7ee9c8ec2c4">737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="cwst:LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEyLTMtMS0xLTYzMDgw_62d29477-6b1c-480f-a4f1-e181651b74b0">1,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="cwst:LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEyLTUtMS0xLTYzMDgw_11d7572c-603f-40d7-bdaa-2aea1eb98132">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI0LTEtMS0xLTYzMDgw_3facc63d-a308-42bc-befb-66707c784120">16,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI0LTMtMS0xLTYzMDgw_5731083b-2956-456a-8823-cd261aa1c1cf">15,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI0LTUtMS0xLTYzMDgw_9c6c9fdb-aa8f-4a62-8ab9-79af319da13e">52,288</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities, net of effects of acquisitions and divestitures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI2LTEtMS0xLTYzMDgw_ec8c6bc1-f2cc-43e1-b2cf-9eebd41644eb">7,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI2LTMtMS0xLTYzMDgw_aaad0de8-04eb-4ae0-8a79-ea933eef64d7">7,422</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI2LTUtMS0xLTYzMDgw_55e84439-76d8-4f18-908e-061303424683">5,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Landfill operating lease contract expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" sign="-" name="cwst:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI3LTEtMS0xLTYzMDgw_9b43e0a7-34a0-4281-b70a-dbf7de4e4ef6">5,486</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="cwst:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI3LTMtMS0xLTYzMDgw_2d4efec2-0902-485c-9ca4-64b430db8bd5">5,655</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="cwst:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI3LTUtMS0xLTYzMDgw_0f4f7f9c-6300-44bc-86ed-179c4a03116f">5,386</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI4LTEtMS0xLTYzMDgw_32555bc9-002c-4a68-82e6-f04f25be2b11">11,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI4LTMtMS0xLTYzMDgw_e9021215-3e69-40ef-a271-74c5d3c32a4f">13,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI4LTUtMS0xLTYzMDgw_41aa8c6e-e18b-4bcd-9bc1-e67427fc7428">15,226</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses, inventories and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI5LTEtMS0xLTYzMDgw_82fe8b5b-2d9c-4df4-8d35-2bbdbdbbb198">11,054</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI5LTMtMS0xLTYzMDgw_56db258c-15c3-4dcf-83cd-e7babbceefc8">6,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI5LTUtMS0xLTYzMDgw_0a7e92f6-bd38-401f-a35b-a5fd85411d95">1,211</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses, contract liabilities and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMwLTEtMS0xLTYzMDgw_e46df559-cba4-4acd-b3d0-9ad35fcbaf58">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMwLTMtMS0xLTYzMDgw_7071b2ea-c977-44cb-912d-42fcc05e6672">7,539</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMwLTUtMS0xLTYzMDgw_8c5e0cac-422d-4f12-a2ae-b1728817af96">9,158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMxLTEtMS0xLTYzMDgw_3cde6423-0acb-45a7-8a82-59c955c1f2bc">217,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMxLTMtMS0xLTYzMDgw_c7140254-d5e0-4b71-821e-64a3238027d9">182,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMxLTUtMS0xLTYzMDgw_4bb157ee-7898-4e5d-b8c1-aab21b7b9981">139,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash Flows from Investing Activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMzLTEtMS0xLTYzMDgw_152a5ed9-1891-462b-844d-4f11555d74aa">78,197</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMzLTMtMS0xLTYzMDgw_518966de-2f12-422e-b2e2-8f6c713f2f11">170,647</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMzLTUtMS0xLTYzMDgw_a30de07e-63c2-4312-b7d0-874a9068ce7a">32,457</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions to property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM1LTEtMS0xLTYzMDgw_92ff4801-d4c1-4d20-8e24-ff2006102804">130,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM1LTMtMS0xLTYzMDgw_464b8ebf-6965-46c4-8995-7519ec4f2318">123,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM1LTUtMS0xLTYzMDgw_64e19ef3-9de8-4821-b78d-54e0cd28c1b0">108,108</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of cost method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM3LTEtMS0xLTYzMDgw_ecc012d2-3273-4658-a742-e509bee185e8">1,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM3LTMtMS0xLTYzMDgw_80f41a2b-e914-4525-9cd0-11f89b5175c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM3LTUtMS0xLTYzMDgw_5c4fc7b3-2a2d-4ac2-afe0-9825c2ec7fbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM4LTEtMS0xLTYzMDgw_8903f2c4-a94e-4e19-b7eb-4fa9a86f6b81">600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM4LTMtMS0xLTYzMDgw_d5588174-c380-421f-b3d1-b7d2e00e030a">788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM4LTUtMS0xLTYzMDgw_46c08ed1-af0d-45f4-9216-a51264437daa">533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQxLTEtMS0xLTYzMDgw_1902343d-b5ab-4fe3-a1a8-f0233c17d8e6">206,920</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQxLTMtMS0xLTYzMDgw_e4c81192-9bb8-4438-9e38-838799608e84">293,154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQxLTUtMS0xLTYzMDgw_5c27905b-5f23-48fc-82bf-93c0bf13f8ec">140,032</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash Flows from Financing Activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from debt borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQzLTEtMS0xLTYzMDgw_7c34ba40-1590-4daf-adbf-8794e9cab155">88,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQzLTMtMS0xLTYzMDgw_ef8fcb15-5472-4034-8d8e-fc1f6d43afaf">3,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQzLTUtMS0xLTYzMDgw_4ad17074-135d-4b08-975d-0e72e494e979">157,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal payments on debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ0LTEtMS0xLTYzMDgw_67b121d2-f22b-4826-8482-9af6056da186">59,211</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ0LTMtMS0xLTYzMDgw_77785556-6b0f-478e-9d8d-ae089bb1e5ab">10,305</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ0LTUtMS0xLTYzMDgw_eb6c50cf-e9e5-4267-af1d-964599ae1678">149,378</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ1LTEtMS0xLTYzMDgw_f5a82847-6ef4-456f-a724-4dd8eb6d57de">1,232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ1LTMtMS0xLTYzMDgw_232d9caa-6d95-4be0-8c8f-dae44d3d6e6e">3,684</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ1LTUtMS0xLTYzMDgw_2d884843-7514-414d-b10a-98501135eb8b">1,531</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ2LTEtMS0xLTYzMDgw_eb433f90-1deb-4b98-b3b1-33ec034834b0">1,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ2LTMtMS0xLTYzMDgw_9f018691-531e-4d72-b6fe-38ad78aadb41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ2LTUtMS0xLTYzMDgw_b5955c00-6995-4113-abf1-3f211ebd70da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from the exercise of share based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ3LTEtMS0xLTYzMDgw_266391ca-57e9-4189-b3c2-2b595db32199">192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ3LTMtMS0xLTYzMDgw_cabeb313-096e-4695-99f5-4dde583cd056">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ3LTUtMS0xLTYzMDgw_9cf32bf5-1a34-4460-b3f9-15a656a712fb">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from the public offering of Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ4LTEtMS0xLTYzMDgw_3b78ac0c-78e1-4f31-9a85-d5347766ac72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ4LTMtMS0xLTYzMDgw_a4dcfcfb-8313-45fa-ae9d-cc43b5a55a47">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ4LTUtMS0xLTYzMDgw_9a3a9be0-2f8f-4abd-83c6-0cecbabf5625">144,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUxLTEtMS0xLTYzMDgw_22e4207a-279e-49f1-9c8c-26231a61f966">26,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUxLTMtMS0xLTYzMDgw_cd58303b-e3e8-4c60-8f26-3fcfa80b79d2">10,116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUxLTUtMS0xLTYzMDgw_6ef22a9f-1239-472d-bb87-5d7443ed6038">150,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU2LTEtMS0xLTYzMDgw_c604e803-22d7-4f58-bacb-94ac60eb85cf">37,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU2LTMtMS0xLTYzMDgw_551ab21c-0d23-41b3-8b52-d7e8bc2590ec">120,533</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU2LTUtMS0xLTYzMDgw_791269f4-642b-4bae-b941-0c3f7c2a2a3f">150,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU3LTEtMS0xLTYzMDgw_73f6f759-6d22-4306-8481-b5529f240121">33,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU3LTMtMS0xLTYzMDgw_f49761b6-3c90-4aaa-806b-41810523efa6">154,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU3LTUtMS0xLTYzMDgw_b770d78e-13da-4e0d-98d0-e319014b5d6e">3,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU4LTEtMS0xLTYzMDgw_f7439d10-2213-4f9f-864d-5be54bc8b856">71,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU4LTMtMS0xLTYzMDgw_b8a25054-545c-4920-a1a8-55cf403753c9">33,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU4LTUtMS0xLTYzMDgw_012b610c-ca67-4976-8953-72277474b2b8">154,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental Disclosures of Cash Flow Information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid during the period for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzQtMS0xLTEtNjMwODA_e52780d4-0c95-493c-9241-1e9d024feff9">21,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzQtMy0xLTEtNjMwODA_349e2374-4678-47fb-999d-5e23f3150892">19,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzQtNS0xLTEtNjMwODA_8ea6628b-3805-4a72-94eb-3dacda0c2383">20,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax payments (refunds), net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzUtMS0xLTEtNjMwODA_e3ab59f8-651e-4d70-a370-1a5d1da8840d">2,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzUtMy0xLTEtNjMwODA_205f1730-4b81-45d5-a94a-9c9c8bcdf12f">1,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzUtNS0xLTEtNjMwODA_2834e9d4-01fa-4cec-8ee4-1a2eca9708f8">1,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental Disclosures of Non-Cash Investing and Financing Activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current assets acquired through long-term financing obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzctMS0xLTEtNjMwODA_dc34edef-f5c6-4731-be1c-35275a3da98f">11,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzctMy0xLTEtNjMwODA_c42fc81e-1d76-4b70-93e0-48ddaa7b8217">20,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzctNS0xLTEtNjMwODA_c7867561-6a0c-4a90-923e-394eba2ac1dc">18,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_358"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS,&#160;INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except for per share data)</span></div><div><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_361"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjEvZnJhZzplNWI3YmFhMDQxOWU0ZTYzYjcxMzg3YjdhYmY4N2Q2Ni90ZXh0cmVnaW9uOmU1YjdiYWEwNDE5ZTRlNjNiNzEzODdiN2FiZjg3ZDY2XzI1ODI_dd6fa629-f025-4fcc-90dc-9881d1e9c98d" continuedAt="ib50b2005c7104836acef5b1928cf5420" escape="true">BASIS OF PRESENTATION</ix:nonNumeric></span></div><ix:continuation id="ib50b2005c7104836acef5b1928cf5420" continuedAt="ie938914629c54d55839d1d61e4e2f600"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Casella Waste Systems, Inc. (&#8220;Parent&#8221;) and its subsidiaries (collectively, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;), is a regional, vertically integrated solid waste services company. We provide resource management expertise and services to residential, commercial, municipal, institutional and industrial customers, primarily in the areas of solid waste collection and disposal, transfer, recycling and organics services. We provide integrated solid waste services in seven states: Vermont, New Hampshire, New York, Massachusetts, Connecticut, Maine and Pennsylvania, with our headquarters located in Rutland, Vermont. <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjEvZnJhZzplNWI3YmFhMDQxOWU0ZTYzYjcxMzg3YjdhYmY4N2Q2Ni90ZXh0cmVnaW9uOmU1YjdiYWEwNDE5ZTRlNjNiNzEzODdiN2FiZjg3ZDY2XzI1ODY_34503e92-1fc0-4790-ab76-655ebc3767d4" continuedAt="if12940f160ef42b995d7108283718a11" escape="true">We manage our solid waste operations on a geographic basis through <ix:nonFraction unitRef="segment" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjEvZnJhZzplNWI3YmFhMDQxOWU0ZTYzYjcxMzg3YjdhYmY4N2Q2Ni90ZXh0cmVnaW9uOmU1YjdiYWEwNDE5ZTRlNjNiNzEzODdiN2FiZjg3ZDY2XzU3Nw_dbd5393b-a77d-44fe-9fb5-99cd6ff6df9e">two</ix:nonFraction> 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 leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment. </ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if12940f160ef42b995d7108283718a11" continuedAt="i9aabf81224c648738329858cd404599f">The accompanying 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 (&#8220;GAAP&#8221;) pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). 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.</ix:continuation></span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie938914629c54d55839d1d61e4e2f600"><ix:continuation id="i9aabf81224c648738329858cd404599f">When necessary, certain prior period amounts in the consolidated financial statements have been conformed to current period presentation, including the presentation of certain adjustments to reconcile net income to net cash provided by operating activities, which have been reclassified within cash flows from operating activities, and the presentation of the purchase price allocation for acquisitions.</ix:continuation></ix:continuation> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_364"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjQvZnJhZzpjMGRkM2IxOWU3YzM0OTJjOGVmMTBjZTIxNGEwNTJhZi90ZXh0cmVnaW9uOmMwZGQzYjE5ZTdjMzQ5MmM4ZWYxMGNlMjE0YTA1MmFmXzY4NA_e5d7ea61-3366-4227-bd20-bfde9f41ea5a" continuedAt="iedf7ef54ffb745eea074535557248e66" escape="true">ACCOUNTING CHANGES</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:28.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.438%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><ix:continuation id="iedf7ef54ffb745eea074535557248e66"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjQvZnJhZzpjMGRkM2IxOWU3YzM0OTJjOGVmMTBjZTIxNGEwNTJhZi90ZXh0cmVnaW9uOmMwZGQzYjE5ZTdjMzQ5MmM4ZWYxMGNlMjE0YTA1MmFmXzY3Ng_bd0a6d51-b458-4da5-859b-ff36be1efeba" escape="true"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjQvZnJhZzpjMGRkM2IxOWU3YzM0OTJjOGVmMTBjZTIxNGEwNTJhZi90ZXh0cmVnaW9uOmMwZGQzYjE5ZTdjMzQ5MmM4ZWYxMGNlMjE0YTA1MmFmXzY4NQ_650186f9-2788-443b-a9f9-8836da2c2bc5" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A table providing a brief description of recent Accounting Standards Updates ("ASUs") to the Accounting Standards Codification (&#8220;ASC&#8221;) issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) 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: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:28.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.438%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Accounting standards issued pending adoption as of December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04: Reference Rate Reform (Topic 848), as amended through December 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We currently have interest rate derivative agreements with hedging relationships that reference LIBOR, which is going to be discontinued effective July 1, 2023. This guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Effective February 9, 2023, we elected optional expedients under this guidance that provide temporary relief over contract modifications and hedge accounting in order to maintain hedge effectiveness upon modifying contract terms related to reference rate reform in our amended and restated credit agreement and transition our interest rate derivative agreements from LIBOR to another reference rate. See Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect through December 31, 2024. </span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-08: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Requires entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. This guidance improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have made in the past, and we may make in the future, acquisitions to densify existing operations, expand service areas, and grow services for our customers and these acquisitions may include contract assets or contract liabilities. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. We adopted this guidance effective January 1, 2023.</span></td></tr></table></ix:nonNumeric></ix:nonNumeric></ix:continuation></div><div><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_367"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTgy_f442fd29-6439-49b9-b0ed-0efaffd669a5" continuedAt="ib5bcbefb66064807bf5cf92d1d32ab2d" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="ib5bcbefb66064807bf5cf92d1d32ab2d" continuedAt="i921851a203904352998160fa8573c816"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTkx_2260054b-7c4c-4924-9d6d-53079a849f4c" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Estimates and Assumptions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 some cases, these estimates are difficult to determine, and we must exercise significant judgment. In preparing our consolidated financial statements, the estimates and assumptions that we consider to be significant and that present the greatest amount of uncertainty relate to our accounting for landfills, environmental remediation liabilities, asset impairments, if applicable, accounts receivable valuation allowance for credit losses, self-insurance reserves, deferred taxes and uncertain tax positions, estimates of the fair values of assets acquired and liabilities assumed in any acquisition, contingent liabilities and stock-based compensation. Each of these items is discussed in more detail elsewhere in these notes to the consolidated financial statements, as applicable. Actual results may differ materially from the estimates and assumptions that we use in the preparation of our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i921851a203904352998160fa8573c816" continuedAt="ice4f3606ce6946b28579276bfb372bc3"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjE4_c3ea41b6-f178-4b33-8813-aa515f9e4c4c" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzA2_ab4da44c-affc-4665-a506-837b4ee7646f" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted investment securities, accounts receivable and derivative instruments. We maintain cash and cash equivalents and restricted investment securities with banks that at times exceed applicable insurance limits. We reduce our exposure to credit risk by maintaining such deposits with high quality financial institutions. Our concentration of credit risk with respect to accounts receivable is limited because of the large number and diversity of customers we serve, thus reducing the credit risk associated with any one customer group. As of December 31, 2022, no single customer or customer group represented greater than 5% of total accounts receivable. We manage credit risk through credit evaluations, credit limits, and monitoring procedures, but generally do not require collateral to support accounts receivable. We reduce our exposure to credit risk associated with derivative instruments by entering into agreements with high quality financial institutions and by evaluating and regularly monitoring their creditworthiness.</span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjY5_1f53a592-58f9-422b-86c2-8327b8b48448" continuedAt="icff0afa902e541188ddbc353a64f62e6" escape="true">Accounts Receivable, Net of Allowance for Credit Losses</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="icff0afa902e541188ddbc353a64f62e6">Accounts receivable represent receivables from customers for collection, transfer, recycling, disposal and other services. Our accounts receivable are recorded when billed or when related revenue is earned, if earlier, and represent claims against third-parties that will be settled in cash. The carrying value of our accounts receivable, net of allowance for credit losses represents its estimated net realizable value. Estimates are used in determining our allowance for credit losses based on, among other things, our historical loss trends, the age of outstanding accounts receivable, and current and expected economic conditions. Our reserve is evaluated and revised on a monthly basis. Past due accounts receivable are written off when deemed to be uncollectible.</ix:continuation> See Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable, Net of Allowance for Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure over allowance for credit losses.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzAy_e9b69401-3141-43d9-9ece-724461edf278" continuedAt="i8c01270f93e245bc8aceb0d557908e0c" escape="true">Inventory</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8c01270f93e245bc8aceb0d557908e0c">Inventory includes secondary fibers, recyclables ready for sale, and parts and supplies. Inventory is stated at the lower of cost (first-in, first-out) or market.</ix:continuation> </span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTk2_3f83198f-4b97-4c0f-9262-6ad5eadf8e28" continuedAt="i3a6d298a3fec4909a88310457031dcf8" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment is recorded at cost, less accumulated depreciation and amortization. <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjg2_a8800ac2-807d-4066-a375-8af2888ac883" continuedAt="i89e947d9c0c64b78a88c831b21130326" escape="true">We provide for depreciation and amortization using the straight-line method by charges to operations in amounts that allocate the cost of the assets over their estimated useful lives as follows:</ix:nonNumeric></span><ix:continuation id="i89e947d9c0c64b78a88c831b21130326" continuedAt="i8083e9f290bc49cb94527bb92045cbdc"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:74.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.653%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i82a77582f75e4d4f91e21458e0a06f23_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzEtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo0NDc5MGI4NjdkOWI0YzhjOWYyZmQzM2Q4ZWQ2MWVjYl80_8b820732-235c-43c1-8bf9-a2f89e18f7b3">10</ix:nonNumeric>-<ix:nonNumeric contextRef="id324eb2447f447c985ac4054080ae1d6_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzEtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo0NDc5MGI4NjdkOWI0YzhjOWYyZmQzM2Q4ZWQ2MWVjYl83_4392a24b-3338-49aa-bbfd-ebee91b81cef">30</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0cc479ce551241f7aa15270156c7ec05_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzItMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo1NWY1OTdmNGM2ZmY0M2E4YTMxOTkwZjgxNDk5ZTA2Y180_d49d536f-d36e-45ce-bb5c-8282c2b73fa2">5</ix:nonNumeric>-<ix:nonNumeric contextRef="i3e8159ff8dc942f497dec033b50a4368_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzItMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo1NWY1OTdmNGM2ZmY0M2E4YTMxOTkwZjgxNDk5ZTA2Y183_4e47a548-ece2-472e-ada6-dbc3be5f20ca">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib51422dd4a314e609df54719ffbcd41e_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzMtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjphYTk1Nzc5MmExNzI0ZmQ1OWYzNmFlZDRiZDQ2NmZkZF80_7542eeca-7a0f-4ac1-a0fe-8363716c7488">5</ix:nonNumeric>-<ix:nonNumeric contextRef="ibe59ff1931e14effb89b521f19d08b1d_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzMtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjphYTk1Nzc5MmExNzI0ZmQ1OWYzNmFlZDRiZDQ2NmZkZF83_3342ecf2-642f-4b34-ba53-7a42c500a1ac">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Containers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i062bfece95fe4668ba7db820785ca3a5_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzQtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo0ODQ1ODQ2ZWM0M2I0ZTkwODliMTdjMjcxM2FjMTAxY180_1985b238-ea19-409e-b2d3-77ab2081aec1">5</ix:nonNumeric>-<ix:nonNumeric contextRef="i62f6a1ccc5f74ad6ba99359c558e2997_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzQtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo0ODQ1ODQ2ZWM0M2I0ZTkwODliMTdjMjcxM2FjMTAxY183_a69cc331-a33c-49e3-b987-37fa1533f53c">12</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7637771e391e4c55b6623dbb164ebb57_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzUtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjpmNTI5MTM2NTBmZTI0ZDc0YTAzNTJlYWMyZjY0MTZhM180_f58b3e5e-b8e7-4f8b-93ae-588f0152f79c">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i11de16beba8a45f8ba739bb9e3a30eb5_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzUtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjpmNTI5MTM2NTBmZTI0ZDc0YTAzNTJlYWMyZjY0MTZhM183_ce960d8c-64a9-43c8-99b2-e9d3d7724726">8</ix:nonNumeric> years</span></div></td></tr></table></ix:continuation></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of maintenance and repairs is charged to operations as incurred.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3a6d298a3fec4909a88310457031dcf8">Landfill development costs are included in property, plant and equipment. Landfill development costs include costs to develop each of our landfill sites, including such costs related to landfill liner material and installation, excavation for airspace, landfill leachate collection systems, landfill gas collection systems, environmental monitoring equipment for groundwater and landfill gas, directly related engineering, capitalized interest, on-site road construction, and other capital infrastructure. Additionally, landfill development costs include all land purchases within the landfill footprint and the purchase of any required landfill buffer property. Under life-cycle accounting, these costs are capitalized and charged to expense based on tonnage placed into each site</ix:continuation>. See the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Landfill Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy below for additional disclosure about the amortization of landfill development costs and Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about property, plant and equipment.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ice4f3606ce6946b28579276bfb372bc3" continuedAt="i0d3888e397f14d1b88cc69288f787b9a"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjYz_2df22adc-ca57-4f0b-8099-519f98aa0b79" continuedAt="i5450694e487f4dc482164a1895e42d7b" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Landfill Accounting</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Life Cycle Accounting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under life-cycle accounting, all costs related to acquisition and construction of landfill sites are capitalized and charged to expense based on tonnage placed into each site. Landfill permitting, acquisition and preparation costs are amortized on the units-of-consumption method as landfill airspace is consumed. In determining the amortization rate for each of our landfills, preparation costs include the total estimated costs to complete construction of the landfills&#8217; permitted and expansion capacity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Landfill Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the total cost to develop each of our landfill sites to its remaining permitted and expansion capacity (see landfill development costs discussed within the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy above). The projection of these landfill costs is dependent, in part, on future events. The remaining amortizable basis of each landfill includes costs to develop a site to its remaining permitted and expansion capacity and includes amounts previously expended and capitalized, net of accumulated airspace amortization, and projections of future purchase and development costs including capitalized interest. The interest capitalization rate is based on our weighted average interest rate incurred on borrowings outstanding during the period. Interest capitalized during the fiscal years ended December 31, 2022 ("fiscal year 2022"), December 31, 2021 ("fiscal year 2021") and December 31, 2020 ("fiscal year 2020") was $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzY4NDk_98287364-29f3-4b83-ad9f-54ef4ce0d9aa">330</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzY4NTM_853a3c81-05f9-4c72-a269-237da61602e5">718</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzY4NjA_a57ebbcc-6ce6-40c4-b27a-4995ff62929a">413</ix:nonFraction>, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Landfill Airspace</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the following guidelines in determining a landfill&#8217;s remaining permitted and expansion airspace:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Permitted Airspace.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our engineers, in consultation with third-party engineering consultants and surveyors, are responsible for determining remaining permitted airspace at our landfills. The remaining permitted airspace is determined by an annual survey, which is then used to compare the existing landfill topography to the expected final landfill topography.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expansion Airspace</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We currently include unpermitted expansion airspace in our estimate of remaining permitted and expansion airspace in certain circumstances. To be considered expansion airspace all of the following criteria must be met:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we control the land on which the expansion is sought;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all technical siting criteria have been met or a variance has been obtained or is reasonably expected to be obtained;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we have not identified any legal or political impediments which we believe will not be resolved in our favor;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are actively working on obtaining any necessary permits and we expect that all required permits will be received; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">senior management has approved the project based on a review of the engineering design and determination that the financial return profile meets our investment criteria.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For unpermitted airspace to be included in our estimate of remaining permitted and expansion airspace, the expansion effort must meet all of the criteria listed above. These criteria are evaluated annually by our engineers, accountants, lawyers, managers and others to identify potential obstacles to obtaining the permits. Once the remaining permitted and expansion airspace is determined in cubic yards, an airspace utilization factor (&#8220;AUF&#8221;) is established to calculate the remaining permitted and expansion capacity in tons. The AUF is established using a process that considers the measured density obtained from annual surveys. When we include the expansion airspace in our calculation of remaining permitted and expansion airspace, we include the projected costs for development, as well as the projected asset retirement costs related to final capping, closure and post-closure of the expansion airspace in the amortization basis of the landfill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the costs and the remaining permitted and expansion capacity at each of our landfills, we determine the per ton rates that will be expensed as waste is received and deposited at each of our landfills by dividing the costs by the corresponding number of tons. We calculate per ton amortization rates for assets associated with each final capping event, for assets related to closure and post-closure activities, and for all other costs capitalized or to be capitalized in the future for each landfill. These rates per ton are updated annually, or more frequently, as significant facts change.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is possible that actual results, including the amount of costs incurred, the timing of final capping, closure and post-closure activities, our airspace utilization or the success of our expansion efforts, could ultimately turn out to be significantly different from our estimates and assumptions. To the extent that such estimates or related assumptions prove to be significantly different than actual results, lower profitability may be experienced due to higher amortization rates, higher final capping, closure or post-closure rates, or higher expenses. Higher profitability may result if the opposite occurs. Most significantly, if it is determined that the expansion capacity should no longer be considered in calculating the recoverability of the landfill asset, we may be required to recognize an asset impairment. If it is determined that the likelihood of receiving an expansion permit has become remote, the capitalized costs related to the expansion effort are expensed immediately.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i0d3888e397f14d1b88cc69288f787b9a" continuedAt="i28717dd22b4946758820332a2bc7742c"><ix:continuation id="i5450694e487f4dc482164a1895e42d7b" continuedAt="i01edd604d86f4bd8ab905a29ee50dd5f"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Final Capping, Closure and Post-Closure Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of our landfill asset retirement activities and related accounting:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Final capping activities include the installation of liners, drainage, compacted soil layers and topsoil over areas of a landfill where total airspace has been consumed and waste is no longer being received. Final capping activities occur throughout the life of the landfill. Our engineering personnel estimate the cost for each final capping event based on the acreage to be capped, along with the final capping materials and activities required. The estimates also consider when these costs would actually be paid and factor in inflation and discount rates. The engineers then quantify the landfill capacity associated with each final capping event and the costs for each event are amortized over that capacity as waste is received at the landfill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Closure and Post-Closure Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Closure and post-closure costs represent future estimated costs related to monitoring and maintenance of a solid waste landfill after a landfill facility ceases to accept waste and closes. We estimate, based on input from our engineers, accountants, lawyers, managers and others, our future cost requirements for closure and post-closure monitoring and maintenance based on our interpretation of the technical standards of the Subtitle D regulations and the air emissions standards under the Clean Air Act of 1970, as amended, as they are being applied on a state-by-state basis. Closure and post-closure accruals for the cost of monitoring and maintenance include site inspection, groundwater monitoring, leachate management, methane gas control and recovery, and operation and maintenance costs to be incurred for a period which is generally for a term of <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="cwst:ClosureandPostClosureCostsIncurrencePeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEyNTU1_791584f7-3b7c-494a-94c4-c78ae459e604">30</ix:nonNumeric> years after final closure of a landfill. In determining estimated future closure and post-closure costs, we consider costs associated with permitted and permittable airspace.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimated future final capping, closure and post-closure costs, based on our interpretation of current requirements and proposed regulatory changes, are intended to approximate fair value. Absent quoted market prices, our cost estimates are based on historical experience, professional engineering judgment and quoted or actual prices paid for similar work. Our estimate of costs to discharge final capping, closure and post-closure asset retirement obligations for landfills are developed in today&#8217;s dollars. These costs are then inflated to the period of performance using an estimate of inflation, which is updated annually (<ix:nonFraction unitRef="number" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="3" name="cwst:InflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEzMzU5_c5513698-452f-4d73-af04-2aa778fb9fc1">2.2</ix:nonFraction>% as of December 31, 2022). Final capping, closure and post-closure liabilities are then discounted using the credit adjusted risk-free rate in effect at the time the obligation is incurred. The weighted average rate applicable to our asset retirement obligations as of December 31, 2022 is between approximately <ix:nonFraction unitRef="number" contextRef="ib2fcaf16662345739addae000a1d9b38_I20221231" decimals="3" name="cwst:AssetRetirementObligationMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEzNjQz_1516860f-f767-4f37-b626-46da4c12c6e1">5.1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iee90111a02584903aff1f29c5674f29c_I20221231" decimals="3" name="cwst:AssetRetirementObligationMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEzNjUw_374cc741-c1a6-48bf-9645-91b8bf842f5d">9.9</ix:nonFraction>%, the range of the credit adjusted risk free rates effective since the adoption of guidance associated with asset retirement obligations in the fiscal year ended April&#160;30, 2004. Accretion expense is necessary to increase the accrued final capping, closure and post-closure liabilities to the future anticipated obligation. To accomplish this, we accrete our final capping, closure and post-closure accrual balances using the same credit-adjusted risk-free rate that was used to calculate the recorded liability. Accretion expense on recorded landfill liabilities is recorded to cost of operations from the time the liability is recognized until the costs are paid. Accretion expense on recorded landfill liabilities amounted to $<ix:nonFraction unitRef="usd" contextRef="i662dfbefd37f44a2800b48688d0c3737_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE0Mzgw_98036909-f0e7-4fb4-ad6c-213b65f1b2df">7,565</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8f693437eb074a9eb5cca97738559835_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE0Mzg0_b6c5bcab-9be2-4190-a037-20606e90cc24">6,775</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ied146f1d3f5443d6af19442afcfa3052_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE0Mzkx_116344c0-9213-4472-be0b-4d7f76f1ec07">6,436</ix:nonFraction> in fiscal years 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for the accrual and amortization of estimated future obligations for closure and post-closure based on tonnage placed into each site. With regards to final capping, the liability is recognized, and the costs are amortized based on the remaining airspace related to the specific final capping event. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about asset retirement obligations related to final capping, closure and post-closure costs.</span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i01edd604d86f4bd8ab905a29ee50dd5f">We operate in states which require a certain portion of landfill final capping, closure and post-closure obligations to be secured by financial assurance, which may take the form of surety bonds, letters of credit and restricted investment securities.</ix:continuation> Surety bonds securing closure and post-closure obligations at December 31, 2022 and December 31, 2021 totaled $<ix:nonFraction unitRef="usd" contextRef="i662dfbefd37f44a2800b48688d0c3737_D20220101-20221231" decimals="-3" name="cwst:SuretyBonds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE1MjQ4_ebb917ed-6c28-4aeb-9b71-607d53f7a6b8">231,871</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8f693437eb074a9eb5cca97738559835_D20210101-20211231" decimals="-3" name="cwst:SuretyBonds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE1MjU1_2f9dc9b7-e1e0-474c-8356-715e72efdaee">209,275</ix:nonFraction>, respectively. There are <ix:nonFraction unitRef="usd" contextRef="i4901724b965347ee8e458ae502ccc932_I20221231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxOTkwMjMzMzAzNzM_7a2f1b42-ec90-4414-a99b-9bc5f04e28e9"><ix:nonFraction unitRef="usd" contextRef="i42d0cb12547f4c81803a979ca352a297_I20211231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxOTkwMjMzMzAzNzM_d28c7c6b-2549-4e87-b707-bdbc6ae7ba3a">no</ix:nonFraction></ix:nonFraction> letters of credit securing closure and post-closure obligations as of December 31, 2022 and December 31, 2021. See Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for disclosure about restricted investment securities securing closure and post-closure obligations.</span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjg3_c27bdac8-5820-4fda-87b6-d87e10800e5b" continuedAt="i9e5982b89239490f9d763b6647d62bbf" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Accounting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease vehicles, equipment, property and other non-core equipment in the ordinary course of our business. Leases are classified as either operating leases or finance leases, as appropriate. Our leases have varying terms and may include renewal or purchase options, escalation clauses, restrictions, lease concessions, capital project funding, penalties or other obligations that we considered historically in determining minimum rental payments. We recognize lease expense for operating leases on a straight-line basis over the lease term. We recognize depreciation expense for finance leases over either the useful life of the asset or the lease term based on the terms of the lease agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also party to <ix:nonFraction unitRef="agreement" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="INF" name="cwst:NumberofLandfillOperationandManagementAgreementsEnteredInto" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE2Mjcx_dd549171-aa59-415f-b727-5075160b9dd8">three</ix:nonFraction> landfill operation and management agreements that we account for as operating leases. These agreements are long-term landfill operating contracts with government bodies whereby we receive tipping revenue, pay normal operating expenses and assume future final capping, closure and post-closure obligations. The government bodies retain ownership of each landfill. There are no bargain purchase options and title to each of the properties does not pass to us at the end of the respective lease terms. We allocate the consideration paid to the landfill airspace rights and underlying land lease based on the relative fair values. </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i28717dd22b4946758820332a2bc7742c" continuedAt="i467b0ef6c04f4fb7aedf815e81bd4e73"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9e5982b89239490f9d763b6647d62bbf" continuedAt="iff4febe517b74fdfa9fbb5aba5c8044e">In addition to up-front or one-time payments, the landfill operating agreements may require us to make future minimum rental payments, including success or expansion fees, other direct costs and final capping, closure and post-closure costs. The value of all future minimum rental payments is amortized and charged to cost of operations over the life of the contract. We amortize the consideration allocated to airspace rights as airspace is utilized on a units-of-consumption basis and such amortization is charged to cost of operations as airspace is consumed (e.g.,&#160;as tons are placed into the landfill). The underlying value of any land lease is amortized to cost of operations on a straight-line basis over the estimated life of the respective operating agreement. </ix:continuation></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iff4febe517b74fdfa9fbb5aba5c8044e">We recognize a right-of-use asset and a lease liability for core leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheets. For other non-core operating leases, which are comprised of small-dollar-value items such as office equipment, we expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheets. We identify lease and nonlease components in a contract to which consideration in the contract will be allocated. We may elect by class of underlying asset to choose not to separate nonlease components from lease components and instead account for each separate lease component and the nonlease components in a contract as part of the single lease component. We have elected to not separate lease components from nonlease components for property leases and are, therefore, not allocating consideration between lease and nonlease components for this asset class. Lease payments include: fixed payments, including in-substance fixed payments, less any lease incentives paid or payable to the lessee; variable lease payments that depend on an index or a rate; exercise price of a purchase option reasonably certain to be exercised; penalties for terminating a lease; and amounts where it is probable that we will owe under a residual value guarantee. Refundable deposits are not considered to be a fixed payment. Variable lease costs that are not based on an index or a rate are recorded to expense in the period incurred. Lease term is determined at lease commencement and includes any noncancellable period for which we have the right to use the underlying asset together with any periods covered by an option to extend or terminate the lease if we are reasonably certain to exercise the option to extend or not to exercise the option to terminate. The initial determination of a lease liability is calculated as the net present value of the lease payments not yet paid. The discount rate used to determine present value is the rate implicit in the lease, if present, or, if not present, our incremental borrowing rate, which is a rate that reflects interest that we would have to pay to borrow funds on a collateralized basis over a similar term to the lease and in a similar economic environment. For shorter term leases, such as vehicle and equipment leases, we calculate our incremental borrowing rate using the interest rate from our existing secured line of credit, adjusted based on term. For longer term leases, such as our landfill operating leases, we calculate our incremental borrowing rate based on an industry yield curve with a similar credit rating, adjusted by a company specific spread as determined by a third-party.</ix:continuation> See Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further disclosure about lease costs and other lease information.</span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjI5_d95a65c1-103b-4f20-9439-8ad932a79989" continuedAt="i8230010fd0d74655b08f897868bbf87a" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Goodwill is the excess of our purchase consideration over the fair value of the net assets of acquired businesses. We do not amortize goodwill, but as discussed in the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset Impairments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy below, we assess our goodwill for impairment at least annually. See Note&#160;9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about goodwill.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="i8230010fd0d74655b08f897868bbf87a" continuedAt="i84b5563f0ab84df09d1df1020fc524f9">Intangible Assets.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i84b5563f0ab84df09d1df1020fc524f9"> Intangible assets consist primarily of covenants not-to-compete, customer relationships, and trade names. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the sum of years digits or straight-line methods over their estimated useful lives. Covenants not-to-compete, customer relationships and trade names are typically amortized over a term of no more than <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxMjkz_5c28b2d5-1ea9-4f2f-9b24-2ede58c042ba">10</ix:nonNumeric> years.</ix:continuation> See Note&#160;9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about intangible assets.</span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjU0_2d3568e1-1664-461f-bcbc-9b8cabc8afe2" continuedAt="iff37e9177d3642cd85395c3649bf96d2" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments in Unconsolidated Entities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in unconsolidated entities over which we have significant influence over the investees&#8217; operating and financing activities are accounted for under the equity method of accounting. As of December 31, 2022 and December 31, 2021, we had <ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="INF" name="us-gaap:EquityMethodInvestments" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxNjM1_6c7b2dc6-3204-48b4-9508-89fa0ab928a8"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="INF" name="us-gaap:EquityMethodInvestments" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxNjM1_bdcfd031-01a7-444e-ad99-5d7418e5cbe8">no</ix:nonFraction></ix:nonFraction> investments accounted for under the equity method of accounting. Investments in affiliates in which we do not have the ability to exert significant influence over the investees&#8217; operating and financing activities are accounted for under the cost method of accounting. As of December 31, 2022 and December 31, 2021, we had cost method investments totaling $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OtherInvestmentsAndSecuritiesAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxOTY4_16195b52-5503-431c-a7d5-d7e6f64e907e">10,967</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OtherInvestmentsAndSecuritiesAtCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE2NDkyNjc0OTIxNDQ_8a82d594-daaf-4147-b80e-89f2c7aa204e">11,264</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor and assess the carrying value of our investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist. Fair value is generally based on: (i)&#160;other third-party investors&#8217; recent transactions in the securities; (ii)&#160;other information available regarding the current market for similar assets; and/or (iii)&#160;a market or income approach, as deemed appropriate.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i467b0ef6c04f4fb7aedf815e81bd4e73" continuedAt="i60954bc25c594ac1b2a6008f883ec579"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iff37e9177d3642cd85395c3649bf96d2">When we assess the carrying value of our investments for potential impairment, determining the fair value of our investments is reliant upon the availability of market information and/or other information provided by third-parties to be able to develop an estimate of fair value. Considerable judgment is required in interpreting market data to develop the estimates of fair value. Accordingly, our estimates are not necessarily indicative of the amounts that we, or other holders of these investments, could realize in a current market exchange. The use of different assumptions and/or estimation methodologies could have a significant effect on the estimated fair values. The estimates of fair value could differ significantly from the amounts presented.</ix:continuation> See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Asset Impairments&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accounting policy below.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzAz_fa645e34-5de7-4c45-8a15-b959737dffb1" continuedAt="ie81021c9a8b74439b591f22032d40054" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie81021c9a8b74439b591f22032d40054">Our financial instruments may 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 derivatives, contingent consideration related to acquisitions, trade payables and debt. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The three-tier hierarchy prioritizes valuation inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of three levels: 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.</ix:continuation> See Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for fair value disclosure about debt and financial instruments, respectively. See the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy below for the fair value disclosure about interest rate derivatives.</span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjk2_38b8e797-a588-4155-99eb-5eed7aeab7a1" continuedAt="i30ee90e234fa4e36b7f38bf9b275a4be" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquire businesses in the waste industry, including non-hazardous waste collection, transfer station, recycling and disposal operations, as part of our growth strategy. Businesses are included in the consolidated financial statements from the date of acquisition.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i30ee90e234fa4e36b7f38bf9b275a4be">We recognize, separately from goodwill, the identifiable assets acquired and liabilities assumed at their estimated acquisition-date fair values. We measure and recognize goodwill as of the acquisition date as the excess of: (a)&#160;the aggregate of the fair value of consideration transferred, the fair value of any noncontrolling interest in the acquiree (if any) and the acquisition date fair value of our previously held equity interest in the acquiree (if any), over (b)&#160;the fair value of net assets acquired and liabilities assumed. If information about facts and circumstances existing as of the acquisition date is incomplete by the end of the reporting period in which a business combination occurs, we will report provisional amounts for the items for which the accounting is incomplete. The measurement period ends once we receive the information we were seeking; however, this period will not extend beyond one year from the acquisition date. Any material adjustments recognized during the measurement period will be recognized retrospectively in the consolidated financial statements of the current period. All acquisition-related transaction and restructuring costs are to be expensed as incurred.</ix:continuation> See Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about business acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:EnvironmentalCostsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzAw_b79f16d1-e069-4365-87fc-a96dc8150dcb" continuedAt="iab3b18ed86f44946aa59a8a7f097391a" escape="true">Environmental Remediation Liabilities</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iab3b18ed86f44946aa59a8a7f097391a">We have recorded environmental remediation liabilities representing our estimate of the most likely outcome of the matters for which we have determined that a liability is probable. These liabilities include potentially responsible party investigations, settlements, certain legal and consultant fees, as well as costs directly associated with site investigation and clean up, such as materials and incremental internal costs directly related to the remedy. We provide for expenses associated with environmental remediation obligations when such amounts are probable and can be reasonably estimated. We estimate costs required to remediate sites where it is probable that a liability has been incurred based on site-specific facts and circumstances. Estimates of the cost for the likely remedy are developed using third-party environmental engineers or other service providers. Where we believe that both the amount of a particular environmental remediation liability and timing of payments are reliably determinable, we inflate the cost in current dollars until the expected time of payment and discount the cost to present value.</ix:continuation> See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about environmental remediation liabilities.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i60954bc25c594ac1b2a6008f883ec579" continuedAt="id90ca8e222dc437a92732e890d92049f"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjE2_baa75ab8-1af0-4941-b000-c25e5e79939a" continuedAt="ibd0ecd9a37cb4c8daff90eca0d2a7d8b" escape="true">Self-Insurance Liabilities and Related Costs</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibd0ecd9a37cb4c8daff90eca0d2a7d8b">We are self-insured for vehicles and workers&#8217; compensation with reinsurance coverage limiting our maximum exposure.  In fiscal year 2022, our maximum exposure per individual event under the workers&#8217; compensation plan was $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEwOTk1MTE3MDAxNDQ_32940b78-c212-42dc-acb8-3c4cb317fd1b">1,250</ix:nonFraction>. In fiscal year 2022, our minimum and maximum exposure per individual event under the automobile plan were up to $<ix:nonFraction unitRef="usd" contextRef="icab80be680fe451083b573f3fe61c5c2_D20220101-20221231" decimals="-3" name="cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEwOTk1MTE3MDAyNTk_ff548f99-f0e3-482b-965a-3f7c43fa148c">1,500</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i386b39a9a4624378a24a198a26803f33_D20220101-20221231" decimals="-3" name="cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEwOTk1MTE3MDAyNjc_b15ebf75-4496-48f2-8228-7def3f822db8">3,650</ix:nonFraction>, respectively. The liability for unpaid claims and associated expenses, including incurred but not reported losses, is determined by management with the assistance of a third-party actuary and reflected in our consolidated balance sheets as an accrued liability. We use a third-party to track and evaluate actual claims experience for consistency with the data used in the annual actuarial valuation. The actuarial-determined liability is calculated based on historical data, which considers both the frequency and settlement amount of claims.</ix:continuation> Our self-insurance reserves totaled $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzI4Mzkx_9b275cda-c05c-47cc-bbff-c63aa6f0a454">22,184</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzI4Mzk4_99fbe3e0-2075-43b3-809d-f877457ff9e5">19,847</ix:nonFraction> as of December 31, 2022 and December 31, 2021, respectively. Our estimated accruals for these liabilities could be significantly different than our ultimate obligations if variables such as the frequency or severity of future events differ significantly from our assumptions.</span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzA0_459fb47d-a60d-4641-a3f2-9b8d7f89abeb" continuedAt="if78d3c1c74bd472a996ef33c9eb20b86" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use estimates to determine our provision for income taxes and related assets and liabilities and any valuation allowance recorded against our net deferred tax assets. Valuation allowances have been established for the possibility that tax benefits may not be realized for certain deferred tax assets. Deferred income taxes are recognized based on the expected future tax consequences of differences between the financial statement basis and the tax basis of assets and liabilities, calculated using currently enacted tax rates. We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making this determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event we determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we will make an adjustment to the valuation allowance which would reduce the provision for income taxes.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if78d3c1c74bd472a996ef33c9eb20b86">We account for income tax uncertainties according to guidance on the recognition, derecognition and measurement of potential tax benefits associated with tax positions. We recognize interest and penalties relating to income tax matters as a component of income tax expense.</ix:continuation> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure related to income taxes, including the effect of the valuation allowance release in fiscal year 2020.</span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzA1_c5c6ecce-d8fa-4af3-8fee-4cee1edd6255" continuedAt="i6b7e894be556410fb6c0f1aca8fb1def" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives and Hedging</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for derivatives and hedging activities in accordance with derivatives and hedging accounting guidance that establishes accounting and reporting standards requiring that every derivative instrument (including certain derivative instruments embedded in other contracts) be recorded in the consolidated balance sheet as either an asset or liability measured at its fair value. The guidance requires that changes in the derivative&#8217;s fair value be recognized currently in earnings unless specific hedge accounting criteria are met. </span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6b7e894be556410fb6c0f1aca8fb1def">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 their fair value is recorded in stockholders&#8217; equity as a component of accumulated other comprehensive income (loss), net of tax 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.</ix:continuation> See Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for fair value disclosure about derivative instruments and Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further disclosure about interest rate derivatives. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="id90ca8e222dc437a92732e890d92049f" continuedAt="i97edd640bcf04a4bbe0fae34c0aae6f0"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjk4_5321cd2a-48ed-4fc4-988d-972f7e559b3a" continuedAt="i4b2c929c31c44b2195e273b78138a2c8" escape="true">Contingent Liabilities</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i4b2c929c31c44b2195e273b78138a2c8" continuedAt="i63d98b46f2fe4a70b9d23969a8af26de"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various legal proceedings, claims and regulatory matters, the outcomes of which are subject to significant uncertainty. We determine whether to disclose or accrue for loss contingencies based on an assessment of whether the risk of loss is remote, reasonably possible or probable, and whether it can be reasonably estimated. We analyze our litigation and regulatory matters based on available information to assess the potential liabilities. Management&#8217;s assessment is developed based on an analysis of possible outcomes under various strategies. We accrue for loss contingencies when such amounts are probable and reasonably estimable. If a contingent liability is only reasonably possible, we will disclose the potential range of the loss, if estimable. We record losses related to contingencies in cost of operations or general and administration expenses, depending on the nature of the underlying transaction leading to the loss contingency. See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i63d98b46f2fe4a70b9d23969a8af26de"> for disclosure about loss contingencies, as applicable. Contingent liabilities accounted for under purchase accounting are recorded at their fair values. These fair values may be different from the values we would have otherwise recorded, had the contingent liability not been assumed as part of an acquisition of a business.</ix:continuation> See Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for disclosure about contingent consideration accounted for under purchase accounting, as applicable. </span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzA4_5eb319a1-f3b0-4a13-9f57-10dee6fe27cb" continuedAt="i6646d23e43544c9fbbf0034ab46511f9" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenues by applicable service line: collection, landfill, transfer, transportation, landfill gas-to-energy, processing, and non-processing, which we refer to as our Customer Solutions business. Under the revenue recognition guidance, revenues are measured based on the consideration specified in a contract with a customer. The circumstances that impact the timing and amount of revenue recognized for each applicable service line may vary based on the nature of the service performed. We generally recognize revenues for services over time as we satisfy the performance obligation by transferring control over the service to the customer as the service is performed and the benefit is received and consumed by the customer. Services are typically delivered in a series as a single bundled performance obligation over either a designated period of time or for specified number of services. Services may also be delivered as a single bundled service, on a period-to-period basis, or in a spot transaction. Consideration may be variable on a per ton basis and/or fixed. Fixed consideration is allocated to each distinct service and variable consideration is allocated to the increment of time that the service is performed, and we have the contractual right to the fee. Fees are typically billed weekly, monthly, quarterly or in advance. Generally, the amount of consideration that we have the right to receive that is invoiced to the customer directly corresponds to the value of our performance completed to date. We do not disclose the amount of variable consideration included in the transaction price that is allocated to outstanding performance obligations when the variable consideration is allocated entirely to unsatisfied performance obligations or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation. Revenues that are not satisfied over time are recognized at a point-in-time. This typically includes the sale of recycled or organic materials, as well as renewable energy credits ("RECs"). Revenues from the sale of organic or recycled materials are recognized at a point-in-time as control of the materials transfers to the customer upon shipment or pick-up by the customer. Revenues from the sale of RECs are recognized at a point-in-time as the trade is executed and control transfers to the customer. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments to customers that are not in exchange for a distinct good or service are recorded as a reduction of revenues. We make rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties. 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 fiscal years 2022, 2021, or 2020 from performance obligations satisfied in previous periods. </span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6646d23e43544c9fbbf0034ab46511f9">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 $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzM3OTg4_eae31af2-af00-4635-825c-c5774fb06f5d">102,234</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzM3OTk1_476eec22-0330-4357-aa5f-63ad83874197">89,232</ix:nonFraction> as of December 31, 2022 and December 31, 2021, 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 is transferred to the customer. Contract liabilities of $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzM4MjU5_2a438c63-c363-480e-95b6-3157cd9b1d73">3,742</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzM4MjY2_307b612a-1284-497e-a4c4-090a8b84e507">3,404</ix:nonFraction> as of December 31, 2022 and December 31, 2021, respectively, are presented separately on the consolidated balance sheets. Due to the short-term nature of advanced billings, substantially all of the deferred revenue recognized as a contract liability as of December 31, 2021 and December 31, 2020 was recognized as revenue during fiscal years 2022 and 2021, respectively, when the services were performed.</ix:continuation> See Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure over revenues by applicable service line.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i97edd640bcf04a4bbe0fae34c0aae6f0" continuedAt="i37cdfc7464ae4e1db0b3ff434c7f0241"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjg0_553c7868-4077-43eb-b316-10194e18960f" continuedAt="i964409c189dc450e832be605d86b5d5b" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Impairments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recovery of Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We continually assess whether events or changes in circumstances have occurred that may warrant revision of the estimated useful lives of our long-lived assets (other than goodwill) or whether the remaining balances of those assets should be evaluated for possible impairment. Long-lived assets include, for example, capitalized landfill costs, other property, plant and equipment, identifiable intangible assets, and operating lease right-of-use assets. Events or changes in circumstances that may indicate that an asset may be impaired include the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant decrease in the market price of an asset or asset group;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in the extent or manner in which an asset or asset group is being used or in its physical condition;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal factors or in the business climate that could affect the value of an asset or asset group, including an adverse action or assessment by a regulator;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; or</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an impairment of goodwill at a reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are certain indicators listed above that require significant judgment and understanding of the waste industry when applied to landfill development or expansion. For example, a regulator may initially deny a landfill expansion permit application although the expansion permit is ultimately granted. In addition, management may periodically divert waste from one landfill to another to conserve remaining permitted landfill airspace. Therefore, certain events could occur in the ordinary course of business and not necessarily be considered indicators of impairment due to the unique nature of the waste industry.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. We group our long-lived assets for this purpose at the lowest level for which identifiable cash flows are primarily independent of the cash flows of other assets or asset groups. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine fair value, we use discounted cash flow analyses and estimates about the future cash flows of the asset or asset group. This analysis includes a determination of an appropriate discount rate, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are typically based on financial forecasts developed internally by management. The discount rate used is commensurate with the risks involved. We may also rely on third-party valuations and or information available regarding the market value for similar assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, impairment in the amount of the difference is recorded in the period that the impairment occurs. Estimating future cash flows requires significant judgment and projections may vary from the cash flows eventually realized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We annually assess goodwill for impairment during the fourth quarter of our fiscal year or more frequently if events or circumstances indicate that impairment may exist. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may assess whether a goodwill impairment exists using either a qualitative or a quantitative assessment. If we perform a qualitative assessment, it involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment. If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or if we elect not to perform a qualitative assessment, we perform a quantitative assessment to determine whether goodwill impairment exists at the reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments and our Resource Solutions operating segment, and compare the fair value with the carrying value of the net assets of each reporting unit. If the fair value is less than its carrying value, then we would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, noting that the amount is not to exceed the total amount of goodwill allocated to that reporting unit. </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i37cdfc7464ae4e1db0b3ff434c7f0241" continuedAt="i08cf3e020a314a529d2e29f210fdcda0"><ix:continuation id="i964409c189dc450e832be605d86b5d5b" continuedAt="iec1519f7dc9148a39b19c1242bd4724f"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of each of our reporting units as a whole we use discounted cash flow analyses, which require significant assumptions and estimates about the future operations of each reporting unit. Significant judgments inherent in this analysis include the determination of appropriate discount rates, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are based on financial forecasts developed internally by management. Our discount rate assumptions are based on an assessment of our risk adjusted discount rate, applicable for each reporting unit. In assessing the reasonableness of our determined fair values of our reporting units, we evaluate our results against our current market capitalization.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the fair value of goodwill is less than its carrying value for a reporting unit, an impairment charge would be recorded to earnings. The loss recognized cannot exceed the carrying amount of goodwill. After a goodwill impairment loss is recognized, the adjusted carrying amount of goodwill becomes its new accounting basis.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to an annual goodwill impairment assessment, we would evaluate a reporting unit for impairment if events or circumstances change between annual tests indicating a possible impairment. Examples of such events or circumstances include the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal status or in the business climate;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an adverse action or assessment by a regulator;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a more likely than not expectation that an operating segment or a significant portion thereof will be sold; or </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the testing for recoverability of a significant asset group within the operating segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected to perform a quantitative analysis as part of our annual goodwill impairment test for fiscal year 2022. As of October 1, 2022, our Eastern, Western and Resource Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, in each case the fair value of our Eastern, Western and Resource Solutions reporting units exceeded its carrying value by in excess of <ix:nonFraction unitRef="number" contextRef="ib51f3c5fd2ce40588d8de60b766b629f_I20221231" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjAz_37866660-fd16-409f-a9cd-0d2f49ba8d3a"><ix:nonFraction unitRef="number" contextRef="id745c7405bbe40b8b0eaa30ad550ff8a_I20221231" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjAz_5273a5d4-8847-4674-8669-9d0b303659cb"><ix:nonFraction unitRef="number" contextRef="i1d8c43a6303a443b9542d095adbb80d6_I20221231" decimals="2" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjAz_6afa6475-0f3a-4511-b1e0-fecd464d3e30">67</ix:nonFraction></ix:nonFraction></ix:nonFraction>%. We incurred <ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjE5_047a55f5-c2f1-4804-852e-5e2d19079739"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjE5_94e30d06-aece-4704-a9c4-da66c00b294d"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjE5_a01405ca-9982-4897-9ad8-0f1d58d40f92">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment of goodwill as a result of our annual goodwill impairment tests in fiscal years 2022, 2021 or 2020. However, there can be no assurance that goodwill will not be impaired at any time in the future. </span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="iec1519f7dc9148a39b19c1242bd4724f" continuedAt="ie791955f68f4487085e37b9836bcab4b">Cost Method Investments.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie791955f68f4487085e37b9836bcab4b"> We monitor and assess the carrying value of our cost method investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist.</ix:continuation> We incurred <ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="INF" name="us-gaap:ImpairmentOfInvestments" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2NjYx_0a2a0f4a-b6ee-4357-be21-5c66ab65d7b4"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="INF" name="us-gaap:ImpairmentOfInvestments" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2NjYx_7052ea58-2aa6-486a-b4cd-d70fedfa59fe"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="INF" name="us-gaap:ImpairmentOfInvestments" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2NjYx_a83c9aa3-353c-4ad5-b2df-a81fa11d753f">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment of cost method investments in fiscal year 2022, 2021 or 2020. There can be no assurance that our cost method investments will not be impaired at any time in the future.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTk5_b1e3220a-0c01-4bed-b317-e5cc3adf6e41" continuedAt="iec65b80cf225423dba7058efa6c2c21a" escape="true">Defined Benefit Pension Plan </ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iec65b80cf225423dba7058efa6c2c21a">We make contributions to <ix:nonFraction unitRef="plan" contextRef="i837fa2c961164a2dbf48f84e06bec55f_D20220101-20221231" decimals="INF" name="cwst:DefinedBenefitPlanNumberOfPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2ODkz_72ff84dc-5777-4a19-9d3b-91108fcc1d1e">one</ix:nonFraction> qualified multiemployer defined benefit pension plan ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service. We do not administer this plan. The Pension Plan&#8217;s benefit formula is based on credited years of service and hours worked as defined in the Pension Plan document. Our pension contributions are made in accordance with funding standards established by the Employee Retirement Income Security Act of 1974 and the Internal Revenue Code, as amended by the Pension Protection Act of 2006. The Pension Plan&#8217;s assets have been invested as determined by the Pension Plan's fiduciaries in accordance with the Pension Plan's investment policy. The Pension Plan&#8217;s asset allocation is based on the Pension Plan's investment policy and is reviewed as deemed necessary.</ix:continuation> See Note 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about the Pension Plan.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjIw_61568ef1-4f16-4fd6-9bba-abef181792a7" continuedAt="i0e33055be9b844af9d3d2255158c09db" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0e33055be9b844af9d3d2255158c09db">Our equity awards granted generally consist of stock options, restricted stock, restricted stock units and market-based performance stock units. The fair value of each stock option grant is estimated using a Black-Scholes option-pricing model. The fair value of restricted stock and restricted stock unit grants is at a price equal to the fair market value of our Class&#160;A common stock at the date of grant. Compensation expense associated with our stock options, restricted stock and restricted stock units is recognized as expense in general and administration expense over the employee&#8217;s requisite service period. The fair value of market-based performance stock unit grants is valued using a Monte Carlo pricing model and compensation expense is recognized as expense in general and administration expense ratably over the performance period based on our estimated achievement of the established performance criteria. For purposes of calculating stock-based compensation expense, forfeitures are accounted for as they occur.</ix:continuation>  See Note 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about stock-based compensation.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i08cf3e020a314a529d2e29f210fdcda0"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTk0_1e7aee7f-12c9-47c2-9ee7-71c3af3aef92" continuedAt="ic718f9d4b2994107ad96f0154122e5b2" escape="true">Earnings per Share</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic718f9d4b2994107ad96f0154122e5b2">Basic 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 computed by dividing net income by the combined weighted average number of common shares outstanding during the period and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, unvested restricted stock, unvested restricted stock units and unvested market-based performance stock units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method.</ix:continuation> See Note 19, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about the calculation of earnings per share.</span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:SubsequentEventsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjU4_f006971f-9336-4432-a464-309d51067d47" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsequent Events</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated subsequent events or transactions that have occurred after the consolidated balance sheet date of December 31, 2022 through the date of this filing of the consolidated financial statements with the SEC on this Annual Report on Form 10-K. Except as disclosed, no material subsequent events have occurred since December 31, 2022 through the date of this filing that would require recognition or disclosure in our consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_370"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90ZXh0cmVnaW9uOmU4YmYxZTFkOTM0MTRjMjFhMWUyMTJhMTM3NzM3MjE5XzM0NzQ_6ded0926-642b-47ed-8d87-e84e1b182eea" continuedAt="iea0ed794d6764cf7b008a988e1a2149c" escape="true">REVENUE RECOGNITION</ix:nonNumeric></span></div><ix:continuation id="iea0ed794d6764cf7b008a988e1a2149c" continuedAt="i965db814d31248b3b3d07f646a79269a"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenues by applicable service line as follows: collection, landfill, transfer, transportation, landfill gas-to-energy, processing and Customer Solutions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collection</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collection revenues are principally generated by providing waste collection and disposal services to our customers. Services may be provided as needed or as scheduled. We derive a substantial portion of our collection revenues from commercial, industrial and municipal services that are generally performed under service agreements or pursuant to contracts with municipalities. The majority of our residential collection services are performed on a subscription basis with individual property owners or occupants. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Landfill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Landfill disposal services primarily consist of receiving some form of acceptable solid waste materials at one of our landfills and appropriately disposing of it. Landfill customers are typically charged a tipping fee on a per ton basis for disposing of their solid waste at our disposal facilities. In general, these fees are variable in nature.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transfer station</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transfer station disposal services primarily consist of receiving some form of acceptable solid waste materials at one of our transfer stations and appropriately disposing of it by transporting it to an appropriate disposal site. Transfer station customers are charged a tipping fee on a per ton basis for disposing of their solid waste at our transfer stations. In general, these fees are variable in nature.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transportation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation services consist of the transportation of large volumes of waste or recycled materials from a customer designated location to another location or disposal facility. Transportation customers are charged a fee on a per ton basis for transporting and/or disposal of the materials. In general, these fees are variable in nature.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Landfill gas-to-energy</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Landfill gas-to-energy services primarily consist of the generation and sale of electricity from landfill gas-to-energy facilities located at certain of our landfills; the reservation of electric generating capacity to be used by a customer on demand; and the sale of RECs.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i965db814d31248b3b3d07f646a79269a" continuedAt="ia2d934fc2df841de8a8c7a1f3fac3b07"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Processing</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 customers in the form of processing fees, tipping fees, and commodity sales, primarily comprised of newspaper, corrugated containers, plastics, ferrous and aluminum, and organic materials such as our earthlife&#174; soils products including fertilizers, composts and mulches.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">olutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as 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. </span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90ZXh0cmVnaW9uOmU4YmYxZTFkOTM0MTRjMjFhMWUyMTJhMTM3NzM3MjE5XzM0Nzc_407254e4-5c2d-499b-bb18-d07c0d7c99d1" continuedAt="i15610ccdc11844d8b19e8b8efbf658e0" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A table of revenues disaggregated by service line and timing of revenue recognition by operating segment follows:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2022 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eastern</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resource Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377995cf4497472897ca91e8fcd15460_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEtMS0xLTEtNjMwODA_21c3a8cc-0abc-4299-a33a-bb997793053a">233,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b432c789b0c46c79380b7f3c2810649_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEtMy0xLTEtNjMwODA_6a8ceb35-e71c-4962-abbf-7954f0606533">306,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da21125debb448ea4a1178aaac967a9_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEtNS0xLTEtNjMwODA_e2e2a89f-266a-4049-8545-4d7fa177ba6d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a62fe3a6e04f679a29c4f513cdfbb0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEtNy0xLTEtNjMwODA_37c9a242-0314-4bd7-984f-ee04cfce28cf">539,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c48e40a5d974963a938bc2b3bfe9649_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzItMS0xLTEtNjMwODA_9805278c-cc5d-4377-beed-a04a0b13a293">27,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3612f3acaa9c4cf0801c2a2c7fca6e28_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzItMy0xLTEtNjMwODA_916437bc-2af6-453a-b385-721cc65f326c">70,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17490c022d4432aa0a937d79feb26c1_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzItNS0xLTEtNjMwODA_539987dc-e1aa-4f9c-ab42-c0b2f085cafd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07e3441fdaa0484ebc90c80558dd46cd_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzItNy0xLTEtNjMwODA_c5b7bc16-a7fe-48d3-8a06-2ef22da53c2c">97,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0baeee2f07094c3dad41842034d62921_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzMtMS0xLTEtNjMwODA_10816590-50c5-43b4-a79d-9005ec48d8dc">65,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2ec9211999c48f5afd9a14ad5f4dffa_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzMtMy0xLTEtNjMwODA_bd807d8f-cf4b-4303-9f7d-1d07e7a152dc">44,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i904b6694143c48008f6d93b9b5315d66_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzMtNS0xLTEtNjMwODA_ab6f062d-ea13-43ae-84a9-7076b3f70c8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77199a22d3c344f7ad0ac962d64ae978_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzMtNy0xLTEtNjMwODA_4db2da5e-9465-496a-8ddb-1849fdf2f5d5">110,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1e8851ef7b244c18645a0da9201cc36_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzQtMS0xLTEtNjMwODA_1ad9ccdd-fa0d-4dbc-a0d8-ecee69885fc0">5,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9722fce783664a4c9dc134e741a1e85f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzQtMy0xLTEtNjMwODA_afc8f943-7d0c-4963-aff2-dbdc8e6997b8">14,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7b30ef2ce8f411dbaed8d68512f33aa_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzQtNS0xLTEtNjMwODA_3e4245a5-9fe2-45f4-8505-89fd04c6deb8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if819f84aa76e4e9b8a03a1fae8d30b9e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzQtNy0xLTEtNjMwODA_b65dc327-655a-493e-a2b1-2e7d98df5555">19,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill gas-to-energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a251c59c21a49f6af2c5d8af2bfffd4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzUtMS0xLTEtNjMwODA_6098a7ca-3c9e-4ca6-b30a-887df2605802">925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i887f21120fd94a1085b0aae384e4215b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzUtMy0xLTEtNjMwODA_aca17523-9272-41f0-ba4c-f02b49417203">6,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf2f4aada38c401aa8109bfa7f2f48da_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzUtNS0xLTEtNjMwODA_348527c1-f15c-4647-93dd-39cf5fbf11ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i712aeabf0ab64cea908aaf4d0a262a17_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzUtNy0xLTEtNjMwODA_d9810295-a533-443e-9bdb-7cc5436c486e">7,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f852b329e4646d8bd3f678884663f45_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzYtMS0xLTEtNjMwODA_1c87714a-96af-4d8e-ac02-1e6f4cb98644">7,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b7bcf7e949f45bea833ffed81b51e3e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzYtMy0xLTEtNjMwODA_fa865cf8-56a3-4fba-a892-b4c923943fcf">2,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa561748c5434f09a89062e9a65c58fb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzYtNS0xLTEtNjMwODA_a49fa01c-9851-4a09-beb8-952db4034bbb">119,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5637009f88a440199df845a50879410_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzYtNy0xLTEtNjMwODA_e1e14aa2-7d3e-4889-83f3-752f234f6551">129,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8abf64a55db146b68d00e3076aa1c9dc_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzctMS0xLTEtNjMwODA_31fc47bf-5542-4970-9bdb-27db1c38426e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49691098685e4f35aba82b592d0be25c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzctMy0xLTEtNjMwODA_d4f499ee-a41a-403d-be86-c0b09462c55d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9aebff3181b04791be77f51bed35e724_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzctNS0xLTEtNjMwODA_2b06dca9-299e-47fb-b379-54e136dac221">180,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if14513d57017489988bbfe9968857859_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzctNy0xLTEtNjMwODA_342c946e-3abc-490d-9a8d-1386988462c2">180,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzgtMS0xLTEtNjMwODA_75735ae9-fbbb-4f59-bf93-0680f84180c7">340,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzgtMy0xLTEtNjMwODA_ed7a5396-38c2-4db9-b115-146e14ef063f">445,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzgtNS0xLTEtNjMwODA_4372cb23-f9d0-4b1d-b014-1b6f74373295">299,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzgtNy0xLTEtNjMwODA_8fedd76b-dfa6-42c5-a7dd-b59fa611fa0c">1,085,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point-in-time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba4d182939c842c1b91da2adb91c10c6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEwLTEtMS0xLTYzMDgw_ba41b3bc-9f1f-4ef2-81cb-5a68e43fc976">462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i597e1a1182fa491fa516beb246e3477f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEwLTMtMS0xLTYzMDgw_39f93195-812f-41ab-8831-aa877533a5e2">2,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib196ecd073cc4b51952a77a0bb5a2b44_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEwLTUtMS0xLTYzMDgw_ca53475d-76dc-4447-a4a6-31449e7bb154">52,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d33622a013548899da7f75773b1145d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEwLTctMS0xLTYzMDgw_6f16af9d-d1f2-4b1e-9dc9-681070ad8af4">55,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88f170db9de74181b12b1de83f4f65fe_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzExLTEtMS0xLTYzMDgw_1a1298f3-bbe7-4c49-8748-05406234b477">339,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4fc943dd29e463fbe57d5c1eb9f509a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzExLTMtMS0xLTYzMDgw_dfd4edb0-7f8a-41b2-ae12-e2c3dfcb3aa5">443,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44c362fed5c140868d50d31920760e0c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzExLTUtMS0xLTYzMDgw_aa1b1dd7-e7f4-43e2-81a4-8956c24412b4">247,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6970aa50da04474180c5250a7150ce96_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzExLTctMS0xLTYzMDgw_8eaaa7a8-618d-49c5-ba2f-c33f1beb85db">1,029,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEyLTEtMS0xLTYzMDgw_29d3b613-f899-44a5-9cc5-6d13c07e884f">340,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEyLTMtMS0xLTYzMDgw_46edf66f-bbe8-47fd-9982-d3f1ee0d4c0c">445,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEyLTUtMS0xLTYzMDgw_e0ac361e-3cce-42da-b057-c67cef665884">299,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEyLTctMS0xLTYzMDgw_96d0fa31-c523-4d71-a117-08b9db5b06a5">1,085,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2021 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eastern</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resource Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa847f3f55d94963b39b8aff329b10c9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEtMS0xLTEtNjMwODA_3d73c11e-ff17-4994-8018-33023c4c4b5c">175,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id75987f474904468999616c107957ab4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEtMy0xLTEtNjMwODA_fb59748b-2672-4a13-a692-e9a32d3617ab">266,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fbd4d3c22ad48f18489271341f39f26_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEtNS0xLTEtNjMwODA_460ed620-4d25-4bb5-b8c3-92b633cabf39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2291728c0d42484a989f4d6fe93d8900_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEtNy0xLTEtNjMwODA_9df4f8e1-f935-49b4-8d6f-de54feed1eb1">442,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf823b44a3ca4bb3a71911db8bccb8bd_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzItMS0xLTEtNjMwODA_b9bca2b4-98ed-4eb8-baef-910732424588">25,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia847f6bb5e9346c0b74f7ee885befb8f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzItMy0xLTEtNjMwODA_c7ca5ac2-803e-49f8-9340-1f67c47fea3e">66,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14d56edb1d8342d49f3726926e6d8d16_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzItNS0xLTEtNjMwODA_baab26bc-c84a-480a-89cb-686b9bb10c51">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b0a49e3af9d49d4b49ff8d9fb6bd7b3_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzItNy0xLTEtNjMwODA_699cb70e-c325-4b35-97b5-31f4a523ebee">91,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8be6267c6b864687967962f7b4ee0701_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzMtMS0xLTEtNjMwODA_586c2d76-3e81-4c59-8d9c-66d57525276c">53,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide068f320f0447ddaf321ddf0373ad55_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzMtMy0xLTEtNjMwODA_cbc746a8-49b1-4d0b-b314-6b878058650a">37,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d738759698341e79616602ef35c065e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzMtNS0xLTEtNjMwODA_3a314299-7758-4d81-8bb9-facd72192f51">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09b27d8e36a842e8b997dc5170a8e737_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzMtNy0xLTEtNjMwODA_36c71021-5157-47b8-8278-894da949653d">91,282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief9846e56e3a4ee7b2d90879eba3bfac_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzQtMS0xLTEtNjMwODA_015c22de-8221-4ca9-a243-60584bcf0df0">1,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i262c8301964b44a9af42c0de7e3c0fdf_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzQtMy0xLTEtNjMwODA_5532ee7c-91f3-455e-ac54-ff83f5fec5de">12,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d8d9aa490e9415ab9960d71d621dbcf_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzQtNS0xLTEtNjMwODA_14141873-664f-4087-8d5b-e52eca215c64">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d1636dffea5417eb981c149c3f8b1bb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzQtNy0xLTEtNjMwODA_2dd4e652-c9d1-4b76-998d-bf8a9bba4e1e">13,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill gas-to-energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic04bf50ed79048958047a7ec8f94b484_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzUtMS0xLTEtNjMwODA_799b0ea0-1560-48b7-aff6-8c94c2afd4ee">1,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99c2bd3ec478431997006f9a25f6bb24_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzUtMy0xLTEtNjMwODA_83abdc7f-e9a1-4f86-aa9c-cf2ca8a73ddf">4,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i095ae251f50b4886a0488ea10e9d1b46_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzUtNS0xLTEtNjMwODA_34cb5325-01c8-433c-9f92-bd03043fe80d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i572d182808044391a4e6592a6f628324_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzUtNy0xLTEtNjMwODA_2d6a34e6-02bf-429d-892d-8ea668d37a00">5,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce590bb523549eea4b003fb3a3387c9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzYtMS0xLTEtNjMwODA_a8c2c90c-e6dd-4f7a-b55f-8538169b9885">6,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dd6e1faafe14ae3ad70c6a7cc711a25_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzYtMy0xLTEtNjMwODA_af4356ac-162f-49fc-ac7e-d79f00224593">2,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a5283ed9f33410db55e7c4f9ef3e450_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzYtNS0xLTEtNjMwODA_ce41a6bb-db84-4644-be65-9e5175fd0c01">93,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fae1f8f807e4e16bb8f4d71c00948bc_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzYtNy0xLTEtNjMwODA_21877a3c-5a51-463f-968b-e4b44d315cd3">102,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1caac96282249ce9ee8596802367441_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzctMS0xLTEtNjMwODA_99834822-ef68-4786-826d-be178514f068">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i766d7ecc9acb4f53b929911d51a2e54b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzctMy0xLTEtNjMwODA_80adf8cc-ce5c-4345-9a0d-2a2b7b2dbb92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6043aad03d9448f4867cfb1fce6bd151_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzctNS0xLTEtNjMwODA_a253a97c-70b8-4bcc-b1f5-75e07cf48c86">141,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib62391a9962d4aa49bc60c18821e5966_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzctNy0xLTEtNjMwODA_9f1166ea-28e2-40a5-95af-f4611fdd010c">141,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib853376977474a6b9f8d3140c393562c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzgtMS0xLTEtNjMwODA_e9cedbc4-f2c5-43f4-8f2f-ad3b4a1ac92c">264,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzgtMy0xLTEtNjMwODA_034cfb23-b238-4a2d-9ecb-9dcf1e60d9fe">389,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8808e485c1fe47f08dca71524948a420_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzgtNS0xLTEtNjMwODA_9a586165-ae6f-43f0-bfeb-f20c313786eb">235,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzgtNy0xLTEtNjMwODA_e44ba6e3-3099-42f0-8d42-4d946c8bd056">889,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point-in-time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55f60f54d21d47f09f4288fd0e9ac21e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEwLTEtMS0xLTYzMDgw_a218ce3e-5232-4990-a5e2-9f652ef8e6e4">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4728329a52f141deb37f92a08bea0500_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEwLTMtMS0xLTYzMDgw_44cf79b9-5286-47f2-af78-061a676f1334">1,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71e4722318af439eb8b807b043e4b585_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEwLTUtMS0xLTYzMDgw_d3e83747-0f72-4926-b5a1-7a99e1251367">63,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6f4ce0340a7478481440848e75ebacf_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEwLTctMS0xLTYzMDgw_71a91195-d6af-44bc-9c3f-6b2bee8d178d">65,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7046eb8db92e45349344e89fc3e1cf0d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzExLTEtMS0xLTYzMDgw_05d1e8c3-c73a-45e7-b4ad-a215d6887635">264,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fd07f39d5cd42c1a8802c0e4c0fb5b2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzExLTMtMS0xLTYzMDgw_60b44d95-1783-4a1b-8ecb-0fca5dcd23b6">387,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e22df57d69941238681d5a5d13560f0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzExLTUtMS0xLTYzMDgw_e970b6f5-394f-4e53-88b7-4f6693b455b0">171,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie808c9e0febc40fd84c13bb9cf059383_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzExLTctMS0xLTYzMDgw_f1bc7ace-5679-4339-974c-6369ff985ff1">823,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib853376977474a6b9f8d3140c393562c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEyLTEtMS0xLTYzMDgw_b2505418-1a1a-4cdc-9b58-ffef6611914b">264,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEyLTMtMS0xLTYzMDgw_97b6d597-9175-4faf-ba05-9181afd6be0c">389,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8808e485c1fe47f08dca71524948a420_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEyLTUtMS0xLTYzMDgw_a54d333f-7213-4f2c-960f-bcafc923219d">235,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEyLTctMS0xLTYzMDgw_8da0e00a-d3b6-4e7d-9269-e8b79b2e3039">889,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><ix:continuation id="ia2d934fc2df841de8a8c7a1f3fac3b07"><ix:continuation id="i15610ccdc11844d8b19e8b8efbf658e0"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2020 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eastern</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resource Solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a907910fe8a4db9b5374342301a389c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEtMS0xLTEtNjMwODA_2e8d4e50-e397-4b22-aaea-b9a598b81339">147,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e86dd8b9b484868bb324011f2e648d1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEtMy0xLTEtNjMwODA_e952c7cf-47ed-45e8-b406-a817b0dae99a">243,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i016cecfcaeb2430c9538a4f438ee2886_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEtNS0xLTEtNjMwODA_af7cafaf-e894-4ff8-ab1f-983e77543c24">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e940c509ad54babbc2ad5e47d31b48d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEtNy0xLTEtNjMwODA_4446805b-49a2-4164-8924-7b3165731451">391,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2596a17439f4a5d9d3c14628d5567fe_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzItMS0xLTEtNjMwODA_bb4ec44a-ceb9-4dc6-b30e-c4cd6adf97cd">20,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6619f1b6edd7402b8cf0a2f030372453_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzItMy0xLTEtNjMwODA_57cc2d15-c219-45e9-af39-591d24a1148d">64,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc2b3b290a404eb5a2df3de7e6b5f06e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzItNS0xLTEtNjMwODA_99b7cac9-8683-4572-b8fc-6d1f505fd80d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bbf08800e704f0e95b20921f3d02919_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzItNy0xLTEtNjMwODA_62ad1e06-56a6-45c3-80c6-32c00e16f409">85,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a46463921c848f3a21f04d5e4ab0ee5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzMtMS0xLTEtNjMwODA_e2fc645b-ef60-4d3f-b843-a80fb3358345">44,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa8b8e61259c416981840fcd465d3a7b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzMtMy0xLTEtNjMwODA_177a243e-a2af-4354-843b-657d32226122">34,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84901e6c15804536ba88bd4a09f4fb24_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzMtNS0xLTEtNjMwODA_7d8416a4-ac33-4240-a401-58161d685fe7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie210c3e50f7f450da9a850d950666fd1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzMtNy0xLTEtNjMwODA_c081bfc0-dbf3-4df7-b60b-216f42b5633d">78,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d5464ad63504789a928504d0cea92e3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzQtMS0xLTEtNjMwODA_7a92708a-6259-49da-a9bd-f3ca12f19546">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0136730ff1c411a8db4ebd1e2383cd5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzQtMy0xLTEtNjMwODA_fdcae7ad-5508-4776-a8d6-e44288644b0c">10,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e7a48ab714245cd8804e0eb876cb449_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzQtNS0xLTEtNjMwODA_ad741b0a-e77e-41e7-906e-2f177562100d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8830cd0a3a784cb3bc4d0a8de6377790_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzQtNy0xLTEtNjMwODA_bb9dab8d-b8d6-4888-8f86-209eea99f755">11,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill gas-to-energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46e28419cd7a4aaeb302d0fcdc48b37f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzUtMS0xLTEtNjMwODA_3106458a-868c-4158-9572-ea69c3933e97">1,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa46fa690b94e809389620653186f6d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzUtMy0xLTEtNjMwODA_c334d736-35ca-482b-bd0d-890c47f2f2d6">3,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51a6f956e32c4746bc90af19874f22f1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzUtNS0xLTEtNjMwODA_668074e8-b5a4-403c-b12a-c51fb934b973">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b87ddb942e74988a275c985dbf7f4e9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzUtNy0xLTEtNjMwODA_4508cc34-e0f8-42f7-90d8-23c525231333">4,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e3f1f030a4548b48ea9791cb0f5016a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzYtMS0xLTEtNjMwODA_f62583a8-69c8-486f-84d8-03506c1e4227">5,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4471ec96ef9f4550b4799c601adf2eac_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzYtMy0xLTEtNjMwODA_2888f2ad-d62d-4400-bc18-034f1c2ab17a">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5eb96c3bb104373b4382b1430d1f5c9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzYtNS0xLTEtNjMwODA_e30a52ad-c7cc-4788-91b7-6220d9e58459">62,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01a2455d3f474e65aa0194f7c3f82812_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzYtNy0xLTEtNjMwODA_48d09574-13c1-4277-a56c-188f902dce9d">69,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5828104f16b34de79d6d83cc4d8a0d2b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzctMS0xLTEtNjMwODA_c403d7d2-75a9-4d73-981b-aa469c27b37a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3471527b95c403ab69c101b70260a7a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzctMy0xLTEtNjMwODA_94b832a1-6078-4a22-930c-61984a20b493">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic608f37cfed7421f9b6a7f712fd15e2c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzctNS0xLTEtNjMwODA_98d14f96-89b7-4a35-a82b-34db999fc2e5">133,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71179cecc63a4e038fb441bdf95d2cf8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzctNy0xLTEtNjMwODA_43219a56-883f-41d4-8541-45d05fcf992b">133,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf6dde7b8b6f41d8b85a233d07f0cc23_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzgtMS0xLTEtNjMwODA_aabbf939-8634-4ee0-b22b-098234fc32f2">220,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3675df5b32db490c95d557e2c5c4c2d9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzgtMy0xLTEtNjMwODA_7586f40d-3446-4b83-ba8a-c0a239fbd73c">357,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f8defd84f5f4cf1b8af090852d4b3f7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzgtNS0xLTEtNjMwODA_a70f441f-740b-48ea-b56d-d489bc31ab1a">196,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzgtNy0xLTEtNjMwODA_eab9a392-2cc8-461c-ac23-3d3f006cba49">774,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point-in-time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i255cc3a9466743a5bc91a1a2327f7210_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEwLTEtMS0xLTYzMDgw_f291f5e7-e33e-4128-8b72-6fa2619919a2">223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ccb83d84cd4676a1df0d6a7cb08030_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEwLTMtMS0xLTYzMDgw_90748674-c69f-4b59-99e0-7fc87c27a60d">1,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3e77ce4f4af4126a544168a60e26e3a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEwLTUtMS0xLTYzMDgw_8f18b3ee-a1b6-43c6-b85a-32434b1f46a3">29,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9dc6833938a74771b12ee31e53be9bfe_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEwLTctMS0xLTYzMDgw_015fab74-7fbf-47d0-9002-d0584c994ebf">31,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45876b93be5a4bf68df437f5e973b51f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzExLTEtMS0xLTYzMDgw_819f3e94-dead-4f2a-ae68-583b147000ed">220,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i550fbf4a362747d0a5b524d213cac0ed_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzExLTMtMS0xLTYzMDgw_49d5361e-b84d-4bb4-b3aa-f91af51df480">356,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10bc6bb079424e93a6007d3f14d4aed2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzExLTUtMS0xLTYzMDgw_7eef7dd7-cda6-45c2-97f7-bd2943e5af8f">166,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72f4d5b8a03a48ea834491cdfa00aec4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzExLTctMS0xLTYzMDgw_6fbadd17-a3b0-455e-b065-e4a220e40a3e">743,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf6dde7b8b6f41d8b85a233d07f0cc23_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEyLTEtMS0xLTYzMDgw_617b0ab7-a93c-4726-ada4-82aad1168055">220,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3675df5b32db490c95d557e2c5c4c2d9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEyLTMtMS0xLTYzMDgw_ce5b200b-684b-47cc-bd72-5d94a7c6acf0">357,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f8defd84f5f4cf1b8af090852d4b3f7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEyLTUtMS0xLTYzMDgw_0815a71e-d332-4e78-8a6c-53063aac1685">196,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEyLTctMS0xLTYzMDgw_032ca7a8-751d-4b46-89cd-1f9be9ddc418">774,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div style="text-align:center"><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_373"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzM2MDg_310f8de6-7b2f-4f0b-b37c-a053745119b9" continuedAt="i36271457c14344989a2cb7e6ca9f0020" escape="true">BUSINESS COMBINATIONS</ix:nonNumeric></span></div><ix:continuation id="i36271457c14344989a2cb7e6ca9f0020" continuedAt="i21772e6df8ee4e60ad553b856b4e6015"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2022, we acquired <ix:nonFraction unitRef="business" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzIxOTkwMjMyNjQ3ODM_ff6af750-da64-4878-afc3-3fe42dab7d53">fourteen</ix:nonFraction> businesses primarily related to our solid-waste operations, including, among others, solid-waste collection, recycling, transfer station and transportation businesses. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2021, we acquired <ix:nonFraction unitRef="business" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzIxOTkwMjMyNzc2MDc_d5bee610-ec86-4de5-9b7d-f27667d60e8a">ten</ix:nonFraction> businesses primarily related to our solid-waste operations, including, among others, solid-waste collection and transfer station businesses and 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2020, we acquired <ix:nonFraction unitRef="business" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzk2OQ_392b1c72-10a9-490d-9dc3-3a5509970537">ten</ix:nonFraction> businesses primarily related to our solid-waste operations, including solid-waste collection, recycling and transportation businesses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of these businesses are included in the accompanying audited 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. Purchase price allocations are based on information existing at the acquisition dates or upon closing the transactions, including contingent consideration. See Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further disclosure about contingent consideration. Acquired intangible assets other than goodwill that are subject to amortization include customer relationships, trade names and covenants not-to-compete. These are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzIzMDU_347bba17-bb51-465c-b738-38bcbcc8533b">two</span> to <ix:nonNumeric contextRef="i89050165cb4f4fcabc193c9fda1919a4_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzM2MDU_8f5d3224-b8ed-4c08-a51c-70e5857fb706">ten-year</ix:nonNumeric> period from the date of acquisition. All amounts recorded to goodwill in fiscal years 2022 and 2021 are expected to be deductible for tax purposes. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i21772e6df8ee4e60ad553b856b4e6015" continuedAt="i0d933d3de01b4f358848bc9243bbbe0d"><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzM2MTU_29e69d9d-b625-44d3-a25a-7732bd7dd2da" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the purchase price paid and the purchase price allocation for acquisitions follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:64.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.884%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Price:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash used in acquisitions, net of cash acquired</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMtMS0xLTEtNjQwNDk_94b08eca-c1f8-4c31-89ec-db06b82d5c79">76,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0c475eca442859a6850589869019c_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMtMy0xLTEtNjQwNDk_b26c9d0a-69b3-4071-9745-c85c6c1d1704">166,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMtNS0xLTEtNjQwNDk_593e1e5c-77e3-4e57-b256-56961107aa69">28,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-cash consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzYtMS0xLTEtNjQwNDk_aa3301d6-0d43-4bcf-b4dc-d9630289c72b">1,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0c475eca442859a6850589869019c_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzYtMy0xLTEtNjQwNDk_9d3bc940-2502-437d-84f6-c66fd90cf6e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzYtNS0xLTEtNjQwNDk_a2aa0d0c-1d2b-45cc-815b-b5a11254b37b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holdbacks to sellers and contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzctMS0xLTEtNjQwNDk_46680f9b-a744-4a9a-9d94-965c5fbcf1b3">4,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0c475eca442859a6850589869019c_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzctMy0xLTEtNjQwNDk_ab909390-ace3-40df-9a35-ce64d755ddaf">5,194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzctNS0xLTEtNjQwNDk_7d29defd-2f71-42d9-9396-cec0d5732e86">4,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzgtMS0xLTEtNjMwODA_3b2816b5-2acc-4f8f-92fb-c318e7e674b2">82,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0c475eca442859a6850589869019c_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzgtMy0xLTEtNjMwODA_c56ec474-c2ce-495f-b191-7e74c74d885e">171,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzgtNS0xLTEtNjMwODA_31724b48-a755-4b1c-a33d-be5abb53b635">33,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocated as follows:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEwLTEtMS0xLTY0MDYw_8664fbd5-b2f7-4411-994f-f7391d8cd29b">7,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEwLTMtMS0xLTY0MDYw_5070ef3d-ba60-4d49-996c-7aab12069f80">7,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEwLTUtMS0xLTY0MDYw_9cd37837-5577-42ff-9f99-619083ba0163">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEyLTEtMS0xLTY0MDYy_7c7058e0-af81-4cf3-9b13-7dd87b1862b8">3,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEyLTMtMS0xLTY0MDYy_9a80118b-0aca-4052-8db8-4828be86be89">1,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEyLTUtMS0xLTY0MDYy_a268ec22-f61f-4a51-ad62-8e75f96dbc63">680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use-assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEzLTEtMS0xLTY0MDYy_95772c27-96d4-468d-803d-958291c35693">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEzLTMtMS0xLTY0MDYy_7c205d05-55a7-44c0-b474-d1816ca99c30">31,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEzLTUtMS0xLTY0MDYy_c269bdd1-3f8f-410d-97a8-e57938d527a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE0LTEtMS0xLTY0MDYy_ed7f2f3e-8a30-4116-97f4-76795c965f43">8,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE0LTMtMS0xLTY0MDYy_dd4f73e4-9d30-4e9e-b691-05b858a543f8">11,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE0LTUtMS0xLTY0MDYy_7d56f89b-0e4b-41a0-a6ab-ec166315cb52">2,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE1LTEtMS0xLTY0MDYy_99f8f17f-8b87-400b-b2b0-38ddbbd8ab1d">11,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE1LTMtMS0xLTY0MDYy_24cdb6ba-fc97-444f-bf8c-61fa9b6bf8b5">46,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE1LTUtMS0xLTY0MDYy_3d3776db-2bfc-48c1-999c-ff52a4346b7b">13,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE2LTEtMS0xLTY0MDYy_e0400b08-f71a-484c-8996-d54da2bd3387">405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE2LTMtMS0xLTY0MDYy_1f2916f5-f74a-4e48-8de9-15aa016be96f">6,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE2LTUtMS0xLTY0MDYy_d659cbe7-87d4-4725-b3a9-08073b6e8281">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i105b559c68ea4b39a116ddce531cb000_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE5LTEtMS0xLTY0MDY0_cd3ed0bf-eb49-4e4d-b807-8c9fdf85cb1d">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2e8a0ff4f3d46c89bef5a039182c24a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE5LTMtMS0xLTY0MDY0_8198d96e-5152-4d83-9ca8-9ef656aa942e">8,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f58fcd6ee6c47e9b82eb58ee162b069_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE5LTUtMS0xLTY0MDY0_f0d391df-3ea7-4c67-8716-44289eec5210">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not-to-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a53b4bcb64145bcbe2486b0c76d4a92_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIwLTEtMS0xLTY0MDY0_bb598397-9213-4656-932a-fc4e74319d29">2,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia588c85a308b4f1f9be09a49bba564e8_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIwLTMtMS0xLTY0MDY0_e1b7beba-7d99-409b-a8ca-44de1746689c">1,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa0b7b059eed4aa58da05395e717bb0e_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIwLTUtMS0xLTY0MDY0_ef9cd452-df10-446c-9b43-5479706e14dd">742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dddeb77a1914d56b7e326e7816d1248_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIxLTEtMS0xLTY0MDY0_2c3c2439-082a-4bc9-889e-ba8f12fc382a">12,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9560d1ab64d24b04b12715ff05688b5a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIxLTMtMS0xLTY0MDY0_eefcb5dc-f306-414b-9c64-3700f6ae5b57">36,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id19f24ffa1144c3ab5ff890c081a9cc2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIxLTUtMS0xLTY0MDY0_6d40bdad-b947-43d2-bee3-a42c7d3a3b00">7,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dddeb77a1914d56b7e326e7816d1248_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTEtMS0xLTY2Mjg4_cc4ba4b3-c880-4df3-b3f3-1cfc2a4cf0d4">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9560d1ab64d24b04b12715ff05688b5a_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTMtMS0xLTcyNDg4_bdb2c07b-74a5-47f8-b132-87aebf9d3f8b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id19f24ffa1144c3ab5ff890c081a9cc2_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTUtMS0xLTcyNDg4_4f0f0af6-2aa8-4b76-889a-fb718e9bd6b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIyLTEtMS0xLTY0MDY2_706444ab-b8a7-4d08-baeb-cb62098b524a">3,812</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIyLTMtMS0xLTY0MDY2_5d2b1287-a5fa-4802-b9c3-90bab28a825f">6,014</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIyLTUtMS0xLTY0MDY2_3600be77-b714-4988-9314-ae7f491972f0">484</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMyLTEtMS0xLTY2MzA4_25b213c7-d6a3-4f89-bc28-4bcfe400a3d2">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMyLTMtMS0xLTcyNDk3_fc8a4655-bd94-429f-affc-10ec2959fabe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMyLTUtMS0xLTcyNDk3_78c2bf91-7cca-43ec-9487-e95f349ca9a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMzLTEtMS0xLTY2MzEy_6e2e6288-304c-4ad1-92f1-bd1b45b414c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMzLTMtMS0xLTcyNTEz_36941c1a-2b77-48e3-b221-590c3d71ad45">10,535</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMzLTUtMS0xLTcyNTEz_ecc7a1dd-cc60-4d22-9e58-c58d77f004a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIzLTEtMS0xLTY0MDY2_14bc796a-b64c-4af7-a8f6-0a417dc7aeb5">282</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIzLTMtMS0xLTY0MDY2_d392e0ba-581e-4bff-aa81-6dc07e30ef55">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIzLTUtMS0xLTY0MDY2_7ea76758-d596-4183-81b9-9ecce02ca36b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets acquired and liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTEtMS0xLTYzMDgw_8182ae3a-3dfa-4e70-b806-73667fab77b4">41,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTMtMS0xLTYzMDgw_006dee3c-78c4-4ce2-8cfb-7f8de59a59e2">133,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTUtMS0xLTYzMDgw_445b669c-1091-4886-8a11-5efd9a34fc42">24,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess purchase price to be allocated to goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI2LTEtMS0xLTYzMDgw_63205097-2234-44da-935f-4202d69e7978">40,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI2LTMtMS0xLTYzMDgw_0c75b7ba-4c71-462d-aae7-c3def0b356bc">37,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI2LTUtMS0xLTYzMDgw_5e419255-7bb4-45cb-b690-c7a19fb3340f">9,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i0d933d3de01b4f358848bc9243bbbe0d"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain purchase price allocations are preliminary and are based on information existing at the acquisition dates or upon closing the transaction. Accordingly, the purchase price allocations are subject to change. </span></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzM2MDI_af9c938d-d779-4388-8d26-c71d6b7556c2" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 1, 2020 is as follows.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzItMS0xLTEtNjMwODA_bc684213-5151-4b38-af20-5aed100ffb0b">1,100,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzItMy0xLTEtNjMwODA_56c6685d-32e7-45c3-8dc9-7266a19c439c">991,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzItNS0xLTEtNjMwODA_d537237f-dae0-4a19-b91f-2da12efe77a7">922,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzMtMS0xLTEtNjMwODA_3e0685cd-1a48-41e4-b7c6-8cff904c3391">96,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzMtMy0xLTEtNjMwODA_0acc8812-e934-43a9-9636-5b4740252e87">82,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzMtNS0xLTEtNjMwODA_d3b5f5ab-7f6c-4566-83aa-fba5f0551ff9">63,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzQtMS0xLTEtNjMwODA_0b8f7b43-4345-4e8c-aab7-b3e4da86ef34">53,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzQtMy0xLTEtNjMwODA_ca1e8bbd-b09b-4965-a08a-72edd652d9ba">37,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzQtNS0xLTEtNjMwODA_83cc5cb9-8026-4f2e-ad2d-7b62a8a2fd04">84,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzctMS0xLTEtNjMwODA_8c8e6a10-b37d-4d36-addf-bce9dbb1fddc">51,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzctMy0xLTEtNjMwODA_0d607fd2-4717-4921-82c8-c07382d2489c">51,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzctNS0xLTEtNjMwODA_3d1843bb-bf55-47ae-91f7-0bea702d1a9b">48,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzgtMS0xLTEtNjMwODA_dc93459a-881f-4bd2-9529-f593833ab10c">1.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzgtMy0xLTEtNjMwODA_33d4ccf1-f9f4-4294-866d-d8b7679a707c">0.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzgtNS0xLTEtNjMwODA_b5bf9da1-d14f-426f-a85e-0ff6b2c4697b">1.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzEwLTEtMS0xLTYzMDgw_daf9763c-bda0-4c06-b60d-0291d027e6ec">51,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzEwLTMtMS0xLTYzMDgw_961025f7-1fc2-4543-b6ae-13c41e25040c">51,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzEwLTUtMS0xLTYzMDgw_55d1068f-6e19-4985-bfdf-f59f3d8b2293">49,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzExLTEtMS0xLTYzMDgw_85c3878a-61dd-4966-ba2b-acb941ebb5b9">1.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzExLTMtMS0xLTYzMDgw_38d42928-a4bd-4fba-9c95-9456d29138fe">0.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzExLTUtMS0xLTYzMDgw_e12f095e-988b-4e54-9496-a1688e9d6bed">1.72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro 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 taken place as of January&#160;1, 2020 or the results of our future operations. Furthermore, the unaudited pro 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.</span></div></ix:continuation><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_376"></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:CreditLossFinancialInstrumentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90ZXh0cmVnaW9uOjYwMzU4N2ZlYTM2MjRkNDA4OTFlMDI1MmYyZTQzYTViXzEzMA_c78e26fb-3b55-494b-a174-3a56db61de67" continuedAt="i4598a783275242a5bf113043dd2f5992" escape="true">ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES</ix:nonNumeric></span></div><ix:continuation id="i4598a783275242a5bf113043dd2f5992"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90ZXh0cmVnaW9uOjYwMzU4N2ZlYTM2MjRkNDA4OTFlMDI1MmYyZTQzYTViXzEzMQ_e67d374c-5d4a-47b2-9da3-efe276235ed8" escape="true"><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the changes to allowance for credit losses follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.255%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzItMS0xLTEtNjMwODA_65cdf58e-b9d3-4611-9d4a-30a8775bd2ec">3,276</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzItMy0xLTEtNjMwODA_24040333-a1f3-457a-85f9-bac36113d210">2,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzItNS0xLTEtNjMwODA_a3bf238d-3702-4ef9-95fe-6324abe3f5e2">1,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of new accounting principle</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95d064f7b4774e0b81d417c6babea71c_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzMtMS0xLTEtNjMwODA_bda450e6-866a-4651-95ea-fce05500eabd">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if13829f638dd47ceaf6a9db153cbee1e_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzMtMy0xLTEtNjMwODA_208457ac-5ab0-4879-bc5a-4c314911a31e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3514824fed9642c9a7aa5ef09505bd4b_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzMtNS0xLTEtNjMwODA_ed36a84a-0d66-4ebc-a3fd-836394e81217">189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions - charged to expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzQtMS0xLTEtNjMwODA_f65ffd82-f3b7-4fb5-b30b-50cdc32f66c6">1,893</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzQtMy0xLTEtNjMwODA_4e18d9d2-07fd-4e90-9839-478b52093782">1,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzQtNS0xLTEtNjMwODA_53ad7b5e-59db-4834-adeb-4ca6d98e7a3d">1,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions - bad debts written off, net of recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="cwst:AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzUtMS0xLTEtNjMwODA_a39074d4-9ca5-4482-a0b0-609787d111d5">2,153</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="cwst:AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzUtMy0xLTEtNjMwODA_e4df6150-9da1-47fc-a864-5f0456a29468">953</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="cwst:AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzUtNS0xLTEtNjMwODA_7df534a4-bb3c-46c5-891f-97070ca9e9aa">1,295</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzYtMS0xLTEtNjMwODA_e3b55958-52a8-4a34-8b0d-d99342c3fada">3,016</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzYtMy0xLTEtNjMwODA_570d2b75-2e6d-45ab-be66-8f610a524868">3,276</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzYtNS0xLTEtNjMwODA_c4cfcfa7-ed97-4954-a58a-5d10bcd1bd69">2,333</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_382"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzI4Mw_2a7c40f0-ebb6-4f71-9e67-06581a54a396" continuedAt="i4ce1efd3ea614d39b32c362b1ea924dd" escape="true">PROPERTY, PLANT AND EQUIPMENT</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i8083e9f290bc49cb94527bb92045cbdc"><ix:continuation id="i4ce1efd3ea614d39b32c362b1ea924dd" continuedAt="i829565d19132405a849029a53af68549"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of property, plant and equipment is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4c25e9e11624f42b8fdf097e12a765f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzItMS0xLTEtNjMwODA_01b992d6-1416-4ca5-bc20-ff302c7412f4">37,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e73b09f6f3941d0ab5cee47b4a971f9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzItMy0xLTEtNjMwODA_84ea2a1e-6ea3-4523-beac-0d8affb3a244">34,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfills</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd5b74e288ab43cbba755c47be3ce678_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzMtMS0xLTEtNjMwODA_d27ffaca-e994-4a1b-a22f-ba0fff172cc7">730,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1604d25b1df74e8ebba55ea644258c86_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzMtMy0xLTEtNjMwODA_35259aef-92d0-40bf-a23e-4bd8bb8b394f">677,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzQtMS0xLTEtNjMwODA_e265e60d-22ff-4dfc-9ee2-2d790ba48bbe">90,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzQtMy0xLTEtNjMwODA_8ae6a789-8b8c-4c58-be6c-82561edceac4">78,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06fd22c573f149f3ae2d1cf5ffb307ea_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzUtMS0xLTEtNjMwODA_413c220e-7854-4a40-a117-8cf824d9d2ea">209,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49b0a1781cae44a4ab5c90f5dbdc7d9f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzUtMy0xLTEtNjMwODA_56bb583d-5c5c-4c63-b1e2-af994df54c31">187,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205282bb331d464c816da307ee3774a4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzYtMS0xLTEtNjMwODA_ba5536c9-dfb6-4434-b0d9-6f4a611abe15">243,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b4877498ff042f9a9ba0955804ae6b7_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzYtMy0xLTEtNjMwODA_e513ed44-52aa-4b2c-a137-202344f38ca1">207,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rolling stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64de2da0beb242f4be1ee24d0e4b0144_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzctMS0xLTEtNjMwODA_6a342e01-bdd1-415e-bd6c-e1f7176346a7">276,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fc8d2ad2aeb452797d8eb09a55c17ae_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzctMy0xLTEtNjMwODA_9a7c0c5c-efc5-485f-8c54-abe1dd861d94">252,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Containers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50984a1684f14e768dcdf1078089cbe0_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzgtMS0xLTEtNjMwODA_7ec984d8-6cef-4bcc-9996-3d0bb144d481">197,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fcb1ddc4a89464fa1af2f851b1664e4_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzgtMy0xLTEtNjMwODA_bcf9bba0-d158-4301-8ebb-14b0e2a00cb4">179,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzktMS0xLTEtNjMwODA_a200a07d-c122-4c50-bb76-888474f293dd">1,785,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzktMy0xLTEtNjMwODA_102c4370-0516-42da-a7cf-bd0f10edf7a7">1,617,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzEwLTEtMS0xLTYzMDgw_0f2a3094-9bf2-4fd9-b758-fb80d8756db4">1,064,756</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzEwLTMtMS0xLTYzMDgw_e6f4b13a-8d08-4183-bd99-7281b71e1d0c">973,094</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzExLTEtMS0xLTYzMDgw_8a0b391f-c787-4a74-8a2f-7122a177a625">720,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzExLTMtMS0xLTYzMDgw_1e1b66a6-7b09-46de-adeb-04851fe022e0">644,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i829565d19132405a849029a53af68549">Depreciation expense for fiscal years 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzE1NA_8e49224c-71b3-4760-b67a-510e28f0d7c2">78,139</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzE1OA_b5991e3d-76cb-49b0-b3ca-9b7278e73aad">62,342</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzE2NQ_704ddc99-5b67-4c2f-af2d-ef7ffdccd912">54,370</ix:nonFraction>, respectively. Landfill amortization expense for fiscal years 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ie3f8eb5905c240a29779dda8ebe2787d_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzI0OA_edac87fd-b2cd-427e-9675-2ae8dd13d1b5">31,619</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i9542de6685ae472fbc729bc9a93cfe22_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzI1Mg_5a218fc4-e6ac-4b99-a634-a6531d7a266f">30,295</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i62df11b4fc674ca1b21be17428e7b76e_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzI1OQ_bc3f863d-b236-4698-b1c9-1c528200d908">27,520</ix:nonFraction>, respectively.</ix:continuation> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_385"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzEzOQ_0ba981f9-bbee-4667-a430-e434c6745cd3" continuedAt="i5494131d49f74a15baa6e62c3ef79307" escape="true"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzEzOQ_92d4e514-42e2-4408-9d94-7ff8c3add0a8" continuedAt="i13b9a9387c524e81a5aa3ebb0312e79a" escape="true">LEASES</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i5494131d49f74a15baa6e62c3ef79307"><ix:continuation id="i13b9a9387c524e81a5aa3ebb0312e79a"><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzE0MA_6af80967-61ea-40e1-b215-c36ce188499b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A schedule of lease costs and other lease information follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzItMS0xLTEtNjMwODA_190935db-78c6-4e1e-b517-78747cf36115">6,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzItMy0xLTEtNjMwODA_7904b19a-8a3f-438c-afb2-84719282ba4e">5,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzMtMS0xLTEtNjMwODA_6f2c0771-4b54-403e-afbb-3c8b94e2395c">1,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzMtMy0xLTEtNjMwODA_ee041a09-0c4c-46c5-b64a-6af09ea612af">1,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost - vehicles, equipment and property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9883febccb6b4a038b8d1fddf76906fb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzQtMS0xLTEtNjMwODA_5e7cde05-213a-4181-bd80-2216569cba9b">5,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id25902722ec14786bc85feb638279a44_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzQtMy0xLTEtNjMwODA_599e65bc-282f-418c-bf78-a584494e2763">5,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost - landfill operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5df1488987be4fd49db27e9c8e61bf02_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzUtMS0xLTEtNjMwODA_a7667353-2c7d-4893-8b4b-99bce45cef06">8,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92075aa897864189a6e920f5f091dcaf_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzUtMy0xLTEtNjMwODA_ae841d09-a220-4ade-b87c-51b70c682ba9">8,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzYtMS0xLTEtNjMwODA_0df7191e-7ad5-49c7-afed-fb2ef3fc99f7">13,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzYtMy0xLTEtNjMwODA_5d20b9aa-2a6e-449f-aa30-41095ac674e1">13,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzctMS0xLTEtNjMwODA_7b711257-2a57-4458-b9c3-cdf26a6ab80f">3,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzctMy0xLTEtNjMwODA_fba88a80-7610-4fde-8869-a82ce5a761c1">3,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzgtMS0xLTEtNjMwODA_98f9bbb7-d65d-44f6-aa66-a2d67b933d04">522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzgtMy0xLTEtNjMwODA_35356395-fd8f-442c-b0b9-9daf5e55b94b">477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzktMS0xLTEtNjMwODA_257d2e1f-bbae-407a-98f3-067b78a90016">26,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzktMy0xLTEtNjMwODA_d7f79627-4695-4903-b2b4-ca58ba4346b4">24,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows for finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzEzLTEtMS0xLTYzMDgw_2ad01f0e-7a49-40c0-8ff1-80ffcf6cf2ae">7,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzEzLTMtMS0xLTYzMDgw_23ccc138-8d06-4f3e-a918-5cbc63ca4d92">6,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE0LTEtMS0xLTYzMDgw_08d76767-a551-4dff-8e54-665187d43190">10,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE0LTMtMS0xLTYzMDgw_809efa29-2cc3-429a-9f14-a9260f067134">10,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE1LTEtMS0xLTYzMDgw_8e834867-bc1e-45b4-b1c5-0cc9dcaacc5e">11,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE1LTMtMS0xLTYzMDgw_0f87c264-0bae-4527-8bda-dc3f027fce4e">20,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE2LTEtMS0xLTYzMDgw_d23e0654-77a0-4957-b04c-0eef717c9aef">9,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE2LTMtMS0xLTYzMDgw_be4b6544-5d96-4c10-ba5e-61795547b196">3,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE5LTMtMS0xLTYzMDgw_baf28ea7-0fc3-42dc-b6b1-b0cecda4a1a9">5.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzIwLTMtMS0xLTYzMDgw_62ff1e82-7ef3-43cc-bd5b-3fba39e160a1">9.6</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzIxLTMtMS0xLTYzMDgw_ccfedce9-dd63-4bad-8496-dcdf81cb6198">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzIyLTMtMS0xLTYzMDgw_71da4f0d-407c-4c94-ba63-72f6a849f831">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzE0MQ_1d3e44b7-f2d0-4d9f-98fc-8a397dde921f" escape="true"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzE0MQ_6dd1579a-07c5-4251-8b90-3e7d9aea212a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated minimum future lease obligations as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzEtMS0xLTEtNjMwODA_336110b7-1314-4ae8-9d92-39f5a8cdd532">9,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzEtMy0xLTEtNjMwODA_451618b9-4b32-4259-8f4c-77110dc3f580">10,068</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzItMS0xLTEtNjMwODA_290f1198-49a8-47b7-bb98-66df3ad9760f">8,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzItMy0xLTEtNjMwODA_5e92dd02-5f63-4661-840e-4ef1e8d02db6">10,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzMtMS0xLTEtNjMwODA_2b89ae45-d934-4473-a805-7801a102d6af">9,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzMtMy0xLTEtNjMwODA_81696bee-df75-41df-a62d-bdd0d156be5f">10,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzQtMS0xLTEtNjMwODA_eb4f255a-f090-4a86-8edb-97de4bfa1a6c">8,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzQtMy0xLTEtNjMwODA_cf63777f-83ed-4600-8f6f-4dfc7df41241">9,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzUtMS0xLTEtNjMwODA_b50a658a-8bff-47da-9c84-c8d6538d7b59">11,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzUtMy0xLTEtNjMwODA_c6123222-53e4-4125-8f00-56cd4b4a1a99">5,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzYtMS0xLTEtNjMwODA_107eaf4a-dcb3-4f04-b31f-d1d912ddae6e">32,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzYtMy0xLTEtNjMwODA_31a2adb8-2aa2-4c92-bedd-e859de28e44e">10,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzctMS0xLTEtNjMwODA_bc2ca8b0-f507-4e43-b190-71c4ee28ebda">80,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzctMy0xLTEtNjMwODA_95dd5937-e788-4315-a423-d39fb75a35a8">56,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzgtMS0xLTEtNjMwODA_f63567ed-22f2-490d-9f42-07d6a5cf1652">15,776</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzgtMy0xLTEtNjMwODA_fc249571-7697-4e1b-9c52-c2a511819418">6,309</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzktMS0xLTEtNjMwODA_6debe5b1-39b9-4182-8dfe-fd8f70e8b26a">64,345</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzktMy0xLTEtNjMwODA_e45b929c-ab4f-49f4-99b4-28bb87ba10e1">49,813</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></ix:nonNumeric></div></ix:continuation></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_388"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzQyOA_cd44bab0-d121-48b7-854a-d8fc239b108a" continuedAt="idb140df558564fa89d641ac6e4332e21" escape="true">GOODWILL AND INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="idb140df558564fa89d641ac6e4332e21"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzQyMQ_9f67ef80-e63c-4c5a-ab77-a754b793d36e" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity and balances related to goodwill by reportable operating segment is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6e3072aa48e4ef0b6a6471bc8d2dd84_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzEtMS0xLTEtNjMwODA_e7864651-66a9-4d88-af32-8bd62ac4b39b">52,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzEtMy0xLTEtNjMwODA_e701b735-1a41-44fd-a0c8-b74941b04d05">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzEtNy0xLTEtNjY2NDQ_29e4f1e2-e8dc-4d48-a337-a6c9c5615ce7">241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id745c7405bbe40b8b0eaa30ad550ff8a_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzEtNy0xLTEtNjMwODA_65704c14-6b2d-4d87-9973-b804863b1956">52,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b52e1c63e04bdd9499a1f03ba0517c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzItMS0xLTEtNjMwODA_8b670427-e93f-45d6-b5b2-61ea3b3510d0">163,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzItMy0xLTEtNjMwODA_d85f7700-1c6c-4023-b5aa-058e4d1543e6">18,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzItNy0xLTEtNjY2NDQ_95d1bb77-860b-4c2b-afbe-69860a917c87">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d8c43a6303a443b9542d095adbb80d6_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzItNy0xLTEtNjMwODA_7608d043-4b90-4f84-895f-b06a60dbe7bc">183,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieca459a4ff084be8a0e99bc46f56bef3_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzMtMS0xLTEtNjMwODA_8ada0538-3753-4e8e-96d1-01aaaab116d3">17,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzMtMy0xLTEtNjMwODA_32bdaf0c-9d08-4f0d-96a3-942b370d7b2b">21,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzMtNy0xLTEtNjY2NDQ_bec25c7f-ab7d-4287-b1cd-f4f9ae97c799">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib51f3c5fd2ce40588d8de60b766b629f_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzMtNy0xLTEtNjMwODA_46064bae-b44d-411d-bf38-a5d8a59cbcf7">38,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzUtMS0xLTEtNjMwODA_1533e866-e068-4b86-89de-2c1dd0128a14">232,860</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzUtMy0xLTEtNjMwODA_0a42ffa6-97ed-4902-804c-a9540c3ddcea">40,707</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzUtNS0xLTEtNzI1NTM_5022bd26-a92a-4942-aa45-d420a486c8b7">891</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzUtNy0xLTEtNjMwODA_f4200718-c6c1-48a8-aaf8-f81544150661">274,458</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd36b920a989437d9b946d19815cbf6f_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzEtMS0xLTEtNjMwODA_d5d4dbd5-f905-466d-8b2f-9d72d16967d2">30,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib853376977474a6b9f8d3140c393562c_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzEtMy0xLTEtNjMwODA_7154fed9-8bc5-4adb-a7c4-075f748d93b1">21,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib853376977474a6b9f8d3140c393562c_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzEtNy0xLTEtNjY2NjM_95215b63-bb5d-4b56-a50a-a835c6144efc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6e3072aa48e4ef0b6a6471bc8d2dd84_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzEtNy0xLTEtNjMwODA_bbed1cb6-dd44-4869-86cb-a6fc1e75a528">52,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dab95376a1544d293b44234dade5cd9_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzItMS0xLTEtNjMwODA_47b0fcfe-d91c-4e03-b3f5-f37492d25895">149,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzItMy0xLTEtNjMwODA_d03b496a-e844-48ac-a316-c0a6d26dfd2c">13,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzItNy0xLTEtNjY2NjM_84c69ade-ac8b-44c7-83d4-7d07637b2b58">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69b52e1c63e04bdd9499a1f03ba0517c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzItNy0xLTEtNjMwODA_496e9897-d2d6-4a1b-8d71-8beabacaf740">163,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia43d2c0a720541d3a7421f77d63d0edc_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzMtMS0xLTEtNjMwODA_a57310e2-2969-4bda-bbac-6b68cb173ba6">14,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8808e485c1fe47f08dca71524948a420_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzMtMy0xLTEtNjMwODA_6e9d21ec-f009-4e49-b62c-14dcc9d61ba4">3,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8808e485c1fe47f08dca71524948a420_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzMtNy0xLTEtNjY2NjM_dd8c4f81-731f-4a70-a244-0a50a77ac892">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieca459a4ff084be8a0e99bc46f56bef3_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzMtNy0xLTEtNjMwODA_43f9e417-799e-411e-ba4a-2400de982eab">17,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzUtMS0xLTEtNjMwODA_3300d57f-e2a2-47c5-99f7-5c02d99b8722">194,901</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzUtMy0xLTEtNjMwODA_1af917e3-8e82-4443-a6ee-d05e5a43e3aa">37,932</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzUtNS0xLTEtNzI1NTU_0f32976f-f3a8-4fe8-8e15-87c1613af69a">27</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzUtNy0xLTEtNjMwODA_4f1c99e6-b879-4a9a-94c8-f7c678ec7884">232,860</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzQzOA_930a9db1-4a9f-47aa-8c49-4ae096da0ca1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of intangible assets is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb12aa24111d4af3aa999e2b7ef610ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzItMS0xLTEtNjMwODA_e79715f2-f86b-4ee2-b8d9-37673e2e1ee5">31,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881601830f0d4798a98b591ad5e5efa1_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzItMy0xLTEtNjMwODA_06ebefec-d4fc-407d-86bd-9b76f797d39c">127,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9194b0c33eec4bb0b26f3671cfae1e75_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzItNS0xLTEtNjMwODA_c286a566-a34d-4f3e-8fe7-09cc94e5accd">8,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzItNy0xLTEtNjMwODA_8431699b-14bd-45e5-9b58-4d6935f034c2">166,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb12aa24111d4af3aa999e2b7ef610ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzMtMS0xLTEtNjMwODA_5403b5f7-d2af-4d5a-873a-be536a16c9fa">24,129</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881601830f0d4798a98b591ad5e5efa1_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzMtMy0xLTEtNjMwODA_56faa63a-b866-4a47-b3c4-ac747d172a6a">46,162</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9194b0c33eec4bb0b26f3671cfae1e75_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzMtNS0xLTEtNjMwODA_0366467c-aeef-4187-b76e-2c93ec6f86e4">4,711</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzMtNy0xLTEtNjMwODA_0665f38f-fbdf-4207-bd41-35624e58a2be">75,002</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb12aa24111d4af3aa999e2b7ef610ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzQtMS0xLTEtNjMwODA_e1f2ecc3-82e0-49f9-8da9-23a042e97921">7,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i881601830f0d4798a98b591ad5e5efa1_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzQtMy0xLTEtNjMwODA_bb978261-7419-42f1-989c-f353fa09877f">81,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9194b0c33eec4bb0b26f3671cfae1e75_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzQtNS0xLTEtNjMwODA_8211889c-5ea6-4f66-90f0-3890154c90b8">3,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzQtNy0xLTEtNjMwODA_31877040-846c-45f4-8894-61ba77910d94">91,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6af5c3a9f2a74cb298d2ee5dc7034e98_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzItMS0xLTEtNjMwODA_e627bcd2-2c59-4e9f-9eae-9792bb7b09c7">28,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77c6dcec06f94729b9c6811ad4518bb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzItMy0xLTEtNjMwODA_ded06ad8-7562-4bef-a489-604b004d32d0">115,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic768789410494a2e8841ccf8f7cdb8d8_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzItNS0xLTEtNjMwODA_c78b74b5-ecdb-4431-bb1f-31b968523377">8,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzItNy0xLTEtNjMwODA_77585e0c-daa5-43b2-853c-836cb88d4105">152,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6af5c3a9f2a74cb298d2ee5dc7034e98_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzMtMS0xLTEtNjMwODA_478532bc-9ca9-4572-8dfa-4d15aa40af71">22,148</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77c6dcec06f94729b9c6811ad4518bb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzMtMy0xLTEtNjMwODA_94526ea0-237c-461c-bd3b-a7d32f3dcf80">34,809</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic768789410494a2e8841ccf8f7cdb8d8_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzMtNS0xLTEtNjMwODA_0e99fd0e-2b4e-4b06-bf89-6653e0d960c2">1,452</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzMtNy0xLTEtNjMwODA_cade0957-441d-491a-b064-56072bf3c5df">58,409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6af5c3a9f2a74cb298d2ee5dc7034e98_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzQtMS0xLTEtNjMwODA_e63a5f24-101d-418f-adbd-92a22fde4d30">6,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77c6dcec06f94729b9c6811ad4518bb9_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzQtMy0xLTEtNjMwODA_36de1ada-ef96-43fe-9c89-695e01b86656">80,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic768789410494a2e8841ccf8f7cdb8d8_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzQtNS0xLTEtNzI1NTc_fdcd53d5-e282-49ea-a220-e0b897a2aa69">6,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzQtNy0xLTEtNjMwODA_05a3aeb2-c9a5-444f-9c39-039ae700e273">93,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible amortization expense for fiscal years 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzI2NQ_688baaf0-4732-4dd7-85ef-21a8a804cb21">16,593</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzI2OQ_97131309-e5f8-40b9-a876-2fbf8afe98e6">10,953</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzI3Ng_91a472e9-4b42-4dcf-8cae-d100c807921a">8,893</ix:nonFraction>, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzQyMw_83fb0c03-620d-4d77-adbc-80b99d0159a7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the amortizable intangible assets recorded in the consolidated balance sheets at December 31, 2022, intangible amortization expense for each of the next five fiscal years and thereafter is estimated as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzItMS0xLTEtNjMwODA_b3aaaecb-687c-4361-bcde-de317ffd2bb0">16,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzMtMS0xLTEtNjMwODA_ef305712-e682-4968-ba28-356982600c2c">15,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzQtMS0xLTEtNjMwODA_87a37cb6-6a59-42bf-8eaf-0111b4b72ac6">14,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzUtMS0xLTEtNjMwODA_74e752ab-8912-4723-87b3-5ace881537ec">12,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzYtMS0xLTEtNjMwODA_32394840-d1b0-4dc0-9a70-4b5e61446cf3">11,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzctMS0xLTEtNjMwODA_92e51c3b-eddb-4085-8cd1-4ae3196fa9da">21,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_391"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90ZXh0cmVnaW9uOjAzYjk0MGIyZGJkYTQ3NmFhYzJlNjVjZmYzMWI3MWQ2XzEwOTI_660776a2-4f7a-4fe2-a357-066a628e05ac" continuedAt="i3b1e4eae3bed4acca05b5e926de522da" escape="true">FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i3b1e4eae3bed4acca05b5e926de522da" continuedAt="i8b6244dcc716417baf567de4257eee17"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 as further described in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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. </span></ix:continuation></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i8b6244dcc716417baf567de4257eee17"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90ZXh0cmVnaW9uOjAzYjk0MGIyZGJkYTQ3NmFhYzJlNjVjZmYzMWI3MWQ2XzEwODQ_32b6af99-1ef6-45ad-a933-446a20ffa87b" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes to accrued final capping, closure and post-closure liabilities are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.883%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzItMS0xLTEtNjMwODA_bf624373-41f4-49ce-978f-0223f8add951">86,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzItMy0xLTEtNjMwODA_9786c0fc-05ba-443d-97be-9e4a830a8dd2">82,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzMtMS0xLTEtNjMwODA_6909097a-39ab-4165-aaf4-f7bb09595f19">4,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzMtMy0xLTEtNjMwODA_78754442-c46c-4c61-aa60-f455836d4098">5,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions in estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzQtMS0xLTEtNjMwODA_3b66af3e-1aea-40a0-ab51-29492419b697">18,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzQtMy0xLTEtNjMwODA_0553dee7-7ed9-40ff-8c14-1969ccb48ec3">836</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzUtMS0xLTEtNjMwODA_9cee4866-c5b4-49be-be34-323d1eeff776">7,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzUtMy0xLTEtNjMwODA_b9fc5a42-405a-4cd0-b6b8-3bf7c4a5203f">6,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations settled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzYtMS0xLTEtNjMwODA_04b09d91-07e5-4607-a743-80b3d2c50758">4,073</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzYtMy0xLTEtNjMwODA_0f71edb0-525b-41e1-ad06-60b380d9e1b7">6,966</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzctMS0xLTEtNjMwODA_3dc20c20-5bb6-4659-b835-67f7cecec4b9">113,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzctMy0xLTEtNjMwODA_92bd22fc-f372-4dc1-81f1-adb03073b3cd">86,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to changes in estimates and assumptions concerning anticipated waste flow, costs, including as a result of higher inflation, and timing of future final capping, closure and post-closure activities at our landfills.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement cycle.</span></div></ix:nonNumeric></ix:continuation><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_4289"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGV4dHJlZ2lvbjo5MDRhYzEzNzFmNjE0ODk5YjQ2MmQ5NmQ0ZDNjMDY5NV8yMTk5MDIzMjU2MDU1_dd49bbfd-1aff-47a6-a5b1-8efbb09e5ff9" continuedAt="i58df7059ad9b490f9afc958d86161c2e" escape="true">OTHER ACCRUED LIABILITIES</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="i58df7059ad9b490f9afc958d86161c2e"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGV4dHJlZ2lvbjo5MDRhYzEzNzFmNjE0ODk5YjQ2MmQ5NmQ0ZDNjMDY5NV8yMTk5MDIzMjU2MDU2_6e7f0759-e273-495c-91bd-c786ded1efce" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities, classified as current liabilities, at December 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.883%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital expenditures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="cwst:AccruedCapitalExpendituresCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF8yLTEtMS0xLTcyNDQz_2fd27885-53fd-454d-b033-127372e83503">10,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="cwst:AccruedCapitalExpendituresCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF8yLTMtMS0xLTcyNDQz_658fc6ad-a6e3-4545-80e6-ba126ee9baf8">6,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF8zLTEtMS0xLTcyNDQz_627791eb-3482-42bc-836b-a9dcbdbbfd20">35,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OtherSundryLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF8zLTMtMS0xLTcyNDQz_dca09072-804b-4371-951e-b89df694d791">29,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF80LTEtMS0xLTcyNTA2_c4a6617c-6529-46a8-ad65-029f4ba8a448">46,237</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF80LTMtMS0xLTcyNTE3_053dfd93-9fbd-4bd1-a3f8-84c67f017b1d">36,328</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></ix:continuation></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_394"></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODU0_9ea89396-32d5-4b5d-bcec-c8ec5c8e1068" continuedAt="ia84d15af34c5482a91c3a3a1534eee70" escape="true">DEBT</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="ia84d15af34c5482a91c3a3a1534eee70" continuedAt="id513029f1da34b1dac1dbd39dd906414"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODQ2_e689e4da-6e11-49b2-a69d-c80447d4ffd7" continuedAt="i51c9152a39234209bf1d19733f151d52" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of debt is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.405%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Senior Secured Credit Facility:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan A Facility ("Term Loan Facility") due December 2026; bore interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="i90be38b49baf43a2affe12e1bd4a2871_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMC0xLTEtNjc1NjEvdGV4dHJlZ2lvbjozZmNmYTNhYTcyYTA0MGUzODAwOWVlMDhiMjI0Yzg4Ml8xMjA_66bd220e-b325-4d1e-97ce-886aefd798a4">1.125</ix:nonFraction>%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4abe1dfac2164946a1d62741c422d29b_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMS0xLTEtNjc1Nzg_6f851355-2ae4-40e0-a14c-0bb773319240">350,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce166028cb14000a0416e188ed0848e_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMy0xLTEtNjc1OTg_aeb8e1d7-e818-4af7-9518-39c3513ed695">350,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility ("Revolving Credit Facility") due December 2026; bore interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="i8311fd50a96745eabd3a862eb17164aa_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjo3MmQxY2UxZThiNGQ0NmI2YmNkMzU4MmI4YjM2ZjNiM18xMzI_ecba10e4-3576-46c5-9ea6-6363a914de38">1.125</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9f84ef7b2645f0bb3113293d570793_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMS0xLTEtNjMwODA_22c82d92-29df-4dc9-9105-b3eb2a1a6cb7">6,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida04df5f33e643adacd9ea9e4a16106b_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMy0xLTEtNjMwODA_d774cd4d-52ea-41a6-a8f8-28ff208100ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tax-Exempt Bonds:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 <ix:nonFraction unitRef="number" contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzgtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjpkN2JhNTVkZTlkZWY0NDM1ODIxY2JhZTY4MjMwM2MzOV8yMTE_3a739752-9873-4bcc-a29e-d5c11d765b6e">2.875</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzgtMS0xLTEtNjMwODA_ddddad0e-4d6f-448a-ba99-8d0cd9235e8b">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946d7d7e231343799b281d4097de64e7_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzgtMy0xLTEtNjMwODA_4c82bab9-22d1-43c1-9079-c32466729766">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 <ix:nonFraction unitRef="number" contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzktMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjpmZjhkODJmOWRiYTc0ZGJkYTY5YjkzN2MyNDUzMGJiOF8yMTQ_d616803d-bdf2-4097-bb09-6d265fa0463c">3.125</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzktMS0xLTEtNjMwODA_789f5f7a-5620-4807-badf-3513133abf61">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a4209ee4df94f769254556b1127c924_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzktMy0xLTEtNjMwODA_af597c14-2552-46f5-b7e9-279d2a930e4b">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 <ix:nonFraction unitRef="number" contextRef="i89a248ac3e1f4896961ce4bb481b5a74_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246NzdlODI3ZjgxZDFmNDk4MThhMmMxMzUwMmU3NGI0MmRfMjA5_e020720c-8d96-432c-a6b7-b67380ebf26e">2.750</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89a248ac3e1f4896961ce4bb481b5a74_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEwLTEtMS0xLTYzMDgw_6cef2894-33ac-4d1a-a720-386cc6c5e812">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92fe01e486fa450e8bc2c4db9bada886_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEwLTMtMS0xLTYzMDgw_6ee2a899-9cca-4577-8a78-c84277150b88">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 <ix:nonFraction unitRef="number" contextRef="i19565303426a415ea9928116dfb97628_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzExLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YmI1YzI1MzlkNzFkNGNhNDg5ZTY1ZjUxMTAwMDIwNGNfMTg0_79d2d4cd-26d6-4b2c-9ada-d74dd7f2c56e">5.25</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19565303426a415ea9928116dfb97628_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzExLTEtMS0xLTYzMDgw_7da0e0d7-3206-4089-9a1b-cbfa7d5caaea">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie711c0ea9fd84e80a2a8db9455e8edb4_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzExLTMtMS0xLTYzMDgw_343907bd-e466-449b-9bdd-b3818a3c2b72">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 <ix:nonFraction unitRef="number" contextRef="i871a36bc06ea47ebac35c405e1c8bcef_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEyLTAtMS0xLTYzMDgwL3RleHRyZWdpb246ZWRlYjc4ZDFiZTlhNDI5Y2JiMDM5YzFlMjEyNmVlYjRfMTgz_6c5b9d3a-f714-4a52-8f4d-615c4107be99">5.125</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i871a36bc06ea47ebac35c405e1c8bcef_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEyLTEtMS0xLTYzMDgw_7ed5490a-babc-4cb7-b966-525dcbc1613b">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i897b37759b81467ea5ae6557653f9f7c_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEyLTMtMS0xLTYzMDgw_e9d768d2-c015-47db-96f6-77ea66e018ab">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 <ix:nonFraction unitRef="number" contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YWE0M2MxNzIwYjcyNGNhNWFmOTQ1YWZmNWNhM2IyNmRfMTg0_75e2b393-39db-47d0-aaf8-092d09966fe8">4.375</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTEtMS0xLTYzMDgw_fad0b1f2-c7f3-49b9-ae0d-1c50678d409c">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980a74c8beec4b9ca9686d4061903afc_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTMtMS0xLTYzMDgw_3083ce1e-a6ce-411b-875c-6bd5b277a7a4">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds 2013") due April 2036 - fixed rate interest period through 2028; bearing interest at <ix:nonFraction unitRef="number" contextRef="ib09d28cec6a24e598378ade43cc32730_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE0LTAtMS0xLTYzMDgwL3RleHRyZWdpb246NTI2YmRhNTZmNGQwNGFjODkwNjNlY2VkODA2MTI3ZWJfMTk3_f89427a4-64ee-4a84-a6e7-d4bfbaadbce4">4.625</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib09d28cec6a24e598378ade43cc32730_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE0LTEtMS0xLTYzMDgw_e2667bf2-c30a-4539-8d7a-1059e67d064c">16,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51f509a60ee040b08842b6f852295d2f_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE0LTMtMS0xLTYzMDgw_12e60fec-ed0d-4692-a0c3-a744f8d5d27f">16,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 ("Vermont Bonds 2022A-1") due June 2052 - fixed rate interest period through 2027; bearing interest at <ix:nonFraction unitRef="number" contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTAtMS0xLTY3NjE0L3RleHRyZWdpb246ZWNlNmNiYTMwYmFjNDc2NTg4ZGQxMjZkZmY4MzcyNmZfMTY0OTI2NzQ0MTg4MA_44f82faf-dbff-4c3e-a0da-a6ff8762d3b4">5.00</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTEtMS0xLTY3NjI2_1c31dc29-3539-4544-aee9-918db2e96d5b">35,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f5e3ee06198429798acf445503624c6_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTMtMS0xLTY3NjM0_f6e1c0af-7bd3-413d-8d3d-2906cf8d3f1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 <ix:nonFraction unitRef="number" contextRef="ifcea33fe84334f58aff33b7989cacb80_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE1LTAtMS0xLTYzMDgwL3RleHRyZWdpb246YzQxZWIzMGIwNDc5NGQ2MDk1YTVlZjgxMDRiYTI1YzhfMjEw_7a22c855-d73a-4b47-8c0a-10f4f86966c5">2.95</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcea33fe84334f58aff33b7989cacb80_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE1LTEtMS0xLTYzMDgw_de686a88-2fc8-4253-94f0-0a79806ff470">11,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i203adddba8134e8ebc823cfc218b69af_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE1LTMtMS0xLTYzMDgw_50bea085-9767-407e-ba13-432dc03ac98d">11,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_3374c6d5-a10f-4ce4-bee3-da751269b852"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_7ed057ac-9d39-4415-ae3f-fa7d9e3c246c">Finance leases</span></span> maturing through December 2107; bearing interest at a weighted average of <ix:nonFraction unitRef="number" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfODI_8971793a-bb4d-4f95-bcb2-50245d0a4165">3.6</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTEtMS0xLTYzMDgw_658d4a94-220d-4ae6-8b6b-7fabc75d2b40">49,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTMtMS0xLTYzMDgw_1282668e-a929-4daf-8555-e471472f54fb">45,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable maturing through August 2024; bearing interest at a weighted average of <ix:nonFraction unitRef="number" contextRef="i15038bb40c7d412392f3878957764c58_I20221231" decimals="3" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE4LTAtMS0xLTYzMDgwL3RleHRyZWdpb246MDAzYzBlZmE4NDYxNDM3Njk2OTU0ZDY5NzFjZTg4NmNfODk_0d605002-e473-4fa9-aa54-bf3ac0b83b3f">1.7</ix:nonFraction>%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15038bb40c7d412392f3878957764c58_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE4LTEtMS0xLTYzMDgw_3b37d59e-6599-4d66-b215-62226a3962be">664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53fe17170ad34a2aa16b1c2768ce8628_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE4LTMtMS0xLTYzMDgw_c4b5b4b2-0b3a-44ca-878f-d8cf461b12d1">4,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE5LTEtMS0xLTYzMDgw_2ccc79ed-e9c3-464c-8192-6ee4a4da5960">603,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE5LTMtMS0xLTYzMDgw_e24402cd-3a0f-4c73-ab3a-618590ee0587">562,570</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;unamortized debt issuance costs (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIwLTEtMS0xLTYzMDgw_dd407041-a778-419a-ba87-84b596f189fb">9,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIwLTMtMS0xLTYzMDgw_ce46554c-9754-4312-ad6b-52517a2f8cc1">10,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt less unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIxLTEtMS0xLTYzMDgw_6c553562-9cc3-4b64-b4a3-725e9c04db23">593,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIxLTMtMS0xLTYzMDgw_3bf9901d-24c7-4bfe-b776-b38ee84f69b6">552,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;current maturities of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIyLTEtMS0xLTYzMDgw_79fb904d-e58e-42c4-9237-6e9e9b778470">8,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIyLTMtMS0xLTYzMDgw_c80b695d-9fab-418e-b60c-3ee7ffdeed7c">9,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIzLTEtMS0xLTYzMDgw_e857b88c-2f53-4c34-8073-ebc25a67529f">585,015</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIzLTMtMS0xLTYzMDgw_b6544534-94f0-4b9f-a65c-d5f54bc2ce97">542,503</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="id513029f1da34b1dac1dbd39dd906414" continuedAt="i819194b27e9648a0a8f40a00fa9f53ef"><div style="margin-top:6pt"><ix:continuation id="i51c9152a39234209bf1d19733f151d52"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">A summary of unamortized debt issuance costs by debt instrument follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:79.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b08da4af8744448bdf9511e6648e6d0_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzItMS0xLTEtNjMwODA_8c0a129b-5dc1-45c1-a45d-4658aab6f2ea">4,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d64a9da82e44e3190e958b32a297af1_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzItMy0xLTEtNjMwODA_d3231447-6b3b-4695-9013-e9af690dfbb3">5,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York Bonds 2014R-1</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzQtMS0xLTEtNjMwODA_857fc49d-529b-42fb-976b-7f23915bcafb">866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946d7d7e231343799b281d4097de64e7_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzQtMy0xLTEtNjMwODA_63097226-b7f1-47b9-81f9-5437ea2f4bd8">933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York Bonds 2014R-2</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzUtMS0xLTEtNjMwODA_aac44cd7-e040-4aad-a628-ef53ed63813d">207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a4209ee4df94f769254556b1127c924_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzUtMy0xLTEtNjMwODA_5a40d28d-c486-4939-ace3-90031f973541">268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York Bonds 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89a248ac3e1f4896961ce4bb481b5a74_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzYtMS0xLTEtNjMwODA_8c9c8ec0-ec3d-4c79-ae77-5dc243020e97">1,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92fe01e486fa450e8bc2c4db9bada886_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzYtMy0xLTEtNjMwODA_8c744a39-f330-44ff-ba22-2386893ea1f3">1,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAME Bonds 2005R-3</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19565303426a415ea9928116dfb97628_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzctMS0xLTEtNjMwODA_aaa45811-9afa-4a44-ba41-878c747130f5">176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie711c0ea9fd84e80a2a8db9455e8edb4_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzctMy0xLTEtNjMwODA_c2fb09da-e4ca-432b-aa1f-eacfd6f5d567">262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAME Bonds 2015R-1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i871a36bc06ea47ebac35c405e1c8bcef_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzgtMS0xLTEtNjMwODA_954d636b-01f8-4069-b967-225ab1dce05c">344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i897b37759b81467ea5ae6557653f9f7c_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzgtMy0xLTEtNjMwODA_83ac6c93-df8c-4ca3-9715-37ccfe15448c">413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAME Bonds 2015R-2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzktMS0xLTEtNjMwODA_49bb40f6-63eb-4e73-8c01-8c8d9fac24fa">193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980a74c8beec4b9ca9686d4061903afc_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzktMy0xLTEtNjMwODA_a2786ac1-b2da-45b9-989d-e9e9ff119241">268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Bonds 2013</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib09d28cec6a24e598378ade43cc32730_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzEwLTEtMS0xLTYzMDgw_bf71b286-3c32-486c-a3c4-1ad8df6051bc">378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51f509a60ee040b08842b6f852295d2f_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzEwLTMtMS0xLTYzMDgw_16fda4e8-c9d2-4801-b0fe-3608261f1989">433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Bonds 2022A-1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzExLTEtMS0xLTY3NzIz_62b55767-3afb-48fa-88d4-9343dd305eb4">1,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f5e3ee06198429798acf445503624c6_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzExLTMtMS0xLTY3NzI3_9336a801-afe6-45ee-8709-1f99afc3400a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Hampshire Bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcea33fe84334f58aff33b7989cacb80_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzExLTEtMS0xLTYzMDgw_f10ab625-0bd7-4848-836d-071870e39efa">364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i203adddba8134e8ebc823cfc218b69af_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzExLTMtMS0xLTYzMDgw_35f3d2ef-c5b3-452a-9b57-737c7ecad93a">422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzEyLTEtMS0xLTYzMDgw_c0142890-a5bf-4103-940c-56cb4a7a9b49">9,494</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzEyLTMtMS0xLTYzMDgw_75cb5fa5-d942-46e7-a1d6-7847d55150a9">10,166</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we are party to an amended and restated credit agreement ("Credit Agreement"), which provides for a $<ix:nonFraction unitRef="usd" contextRef="id86c5d8d3d8548dba2208d0a5e9b225f_I20221231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzI4MQ_188c048c-8853-43e2-9fd1-9d8c1dd4f4c5">350,000</ix:nonFraction> aggregate principal amount Term Loan Facility and a $<ix:nonFraction unitRef="usd" contextRef="ide0e78c9bf2c467e85ed6827ea2f140d_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzMzNg_04100b5e-1446-41eb-82dd-0ce369f80e2c">300,000</ix:nonFraction> Revolving Credit Facility, with a $<ix:nonFraction unitRef="usd" contextRef="i76a9273347fe445481df6a3cb7137e42_I20221231" decimals="INF" name="cwst:LettersOfCreditSublimit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzM3Mw_6f11392d-a720-4491-a907-9d35a26b08bb">75,000</ix:nonFraction> sublimit for letters of credit. 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 $<ix:nonFraction unitRef="usd" contextRef="i6005c755a5cf406998287bf76f2d44ba_I20221231" decimals="INF" name="cwst:LineOfCreditFacilityAdditionalBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzgzMw_a8ec4518-0ba9-4454-a329-154fa6f9e9ab">125,000</ix:nonFraction>, subject to the terms and conditions set forth in the Credit Agreement. The Credit Facility has a <ix:nonNumeric contextRef="iad34f141094c4586a20b86c90b72df8f_D20220101-20221231" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDM5OTI_0f5d7360-f048-43e7-9f61-2f502421a65f">5-year</ix:nonNumeric> term that matures in December 2026 and as of December 31, 2022 bore interest at a rate of LIBOR plus <ix:nonFraction unitRef="number" contextRef="icf53c6bc29e04ae5a8c515386485f0cf_D20220101-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzEwNDE_0d288199-3bb8-4b32-80c1-f9ea922dec0c">1.125</ix:nonFraction>% based upon us reaching a consolidated net leverage ratio of less than <ix:nonFraction unitRef="number" contextRef="i5fc8e1c7bbe84731906582e941d71fa1_I20211222" decimals="INF" name="cwst:DebtInstrumentCovenantComplianceNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExNzg_30fde846-b431-42e2-8c8a-d47b2318d53b">2.25</ix:nonFraction>x. 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 December 31, 2022, further advances were available under the Credit Facility in the amount of $<ix:nonFraction unitRef="usd" contextRef="ide0e78c9bf2c467e85ed6827ea2f140d_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE3NTA_6817278f-8298-4f76-8f8a-6c8af0b65154">266,085</ix:nonFraction>. The available amount is net of outstanding irrevocable letters of credit totaling $<ix:nonFraction unitRef="usd" contextRef="i76a9273347fe445481df6a3cb7137e42_I20221231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE4MzY_35d2a534-c5d2-4324-9ed7-8c4f3853241c">27,915</ix:nonFraction>, and as of December 31, 2022 <ix:nonFraction unitRef="usd" contextRef="i400ae45a5554442180324eac1aef233a_I20221231" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDM5OTc_bd63a76a-fdc0-4caa-b1cb-0c954ed0053e">no</ix:nonFraction> amount had been drawn. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2023, we entered into first and second amendments to our amended and restated Credit Agreement (as amended, the "Amended and Restated Credit Agreement"). The first amendment provides, commencing in the fiscal year ending December 31, 2024, the interest rate margin applied for drawn and undrawn amounts under the Amended and Restated Credit Agreement shall be separately adjusted based on our achievement of certain thresholds and targets on two sustainability related key performance indicator metrics during the fiscal year ending December 31, 2023 ("fiscal year 2023"): i) metric tons of solid waste materials reduced, reused or recycled through our direct operations or with third-parties in collaboration with customers; and ii) our total recordable incident rate. The second amendment provides, effective for fiscal year 2023, that loans under the Amended and Restated Credit Agreement shall bear interest, at our election, at the term secured overnight financing rate , including a secured overnight financing rate adjustment of <ix:nonFraction unitRef="number" contextRef="ia66df2e0b5db4c8d99c4ec66ba56821c_D20230209-20230209" decimals="INF" name="cwst:DebtInstrumentVariableRateAdjustment" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDQwMDQ_e0248196-0670-4f5d-b915-88f3378fe3d1">10</ix:nonFraction> basis points ("Term SOFR"), or a base rate, in each case, plus an applicable interest rate margin based on consolidated net leverage ratio, and plus or minus any sustainability rate adjustment. Unless loans are made as or converted to base rate loans, loans under the Amended and Restated Credit Agreement shall bear interest at Term SOFR, plus a margin based upon our consolidated net leverage ratio in the range of <ix:nonFraction unitRef="number" contextRef="if8aa26b8ffb8439f912fb269703d070f_D20230209-20230209" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0NTE_d3a261b5-2abd-4bd0-881b-9032db73568e">1.125</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i0c94ef2b97224e19b6905f5fb4f43b28_D20230209-20230209" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0NTk_cc0d3909-f2f8-4fd5-8498-377c2054e589">2.125</ix:nonFraction>% per annum, plus a sustainability adjustment of up to positive or negative <ix:nonFraction unitRef="number" contextRef="ie19dba9f3a804555a117317953425125_D20230209-20230209" decimals="INF" name="cwst:DebtInstrumentVariableRateAdjustment" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMzA0MTE_17b8e0ed-81b6-46bd-af67-0ab58485d2ac">4</ix:nonFraction> basis point per annum, and a commitment fee on undrawn amounts will be charged on undrawn amounts at a rate of Term SOFR, plus a margin based upon our consolidated net leverage ratio in the range of <ix:nonFraction unitRef="number" contextRef="i0c28a2bd43144757a6ee63eae09db42f_D20230209-20230209" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0MzM_6866e454-d658-43c0-9399-5c4229c2eeca">0.20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i53848d3aedcf4f37b8f498a93771842e_D20230209-20230209" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0NDI_baae147a-c02a-4dd5-ba95-caeb4809342d">0.40</ix:nonFraction>% per annum, plus a sustainability adjustment of up to positive or negative <ix:nonFraction unitRef="number" contextRef="i4dccf492159843e28662cdb60f34789c_D20230209-20230209" decimals="INF" name="cwst:DebtInstrumentVariableRateAdjustment" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMzA0MTk_d54650b9-7a6d-4a1d-93a8-43f8577b29a4">1</ix:nonFraction> basis points per annum. We shall also pay a fronting fee for each letter of credit of <ix:nonFraction unitRef="number" contextRef="if4b85fa87828441eb2b2fcea89e86928_D20230209-20230209" decimals="INF" name="cwst:LineOfCreditFacilityFrontingFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMzA0MDM_b986d302-1019-4075-810c-2426d509976f">0.25</ix:nonFraction>% per annum. Interest under the Amended and Restated Credit Agreement shall be subject to increase by  <ix:nonFraction unitRef="number" contextRef="i293219f6eab94ed1b1d855785a42195e_D20230209-20230209" decimals="INF" name="cwst:DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0NzQ_9f3d2fa6-51a4-4a43-a225-5239114238c0">2.00</ix:nonFraction>% per annum during the continuance of a payment default and may be subject to increase by <ix:nonFraction unitRef="number" contextRef="i293219f6eab94ed1b1d855785a42195e_D20230209-20230209" decimals="INF" name="cwst:DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0Njc_d8876447-db5a-4cb5-950c-fbe9b5c607d1">2.00</ix:nonFraction>% per annum during the continuance of any other event of default.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i819194b27e9648a0a8f40a00fa9f53ef" continuedAt="ibc8335058f494109a5fe5699b54735a8"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement required and the Amended and Restated 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. In addition to these financial covenants, the Credit Agreement contained and the Amended and Restated Credit Agreement 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. As of December 31, 2022, we were in compliance with the covenants contained in the Credit Agreement. An event of default under any of our debt agreements could permit some of our lenders, including the lenders under the Credit Facility, to declare all amounts borrowed from them to be immediately due and payable, together with accrued and unpaid interest, or, in the case of the Credit Facility, terminate the commitment to make further credit extensions thereunder, which could, in turn, trigger cross-defaults under other debt obligations. If we were unable to repay debt to our lenders or were otherwise in default under any provision governing our outstanding debt obligations, our secured lenders could proceed against us and against the collateral securing that debt.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax-Exempt Financings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New York Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In fiscal year 2020, we completed the issuance of $<ix:nonFraction unitRef="usd" contextRef="i47cb5757fd974d499fe2d4ad0189bc9d_I20201231" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzMzNDM_0b965378-425f-4833-8176-23a18b070ae6">40,000</ix:nonFraction> aggregate principal amount of New York Bonds 2020. The New York Bonds 2020, which are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at <ix:nonFraction unitRef="number" contextRef="i47cb5757fd974d499fe2d4ad0189bc9d_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzM1Nzg_4a1972a8-fb99-475c-8ae7-5d68444b9abd">2.75</ix:nonFraction>% per annum from September 2, 2020 through September 1, 2025, at which time they may be converted to a variable interest rate period or to a new term interest rate period. The New York Bonds 2020 mature on September 1, 2050. We borrowed the proceeds of the New York Bonds 2020 to finance or refinance certain capital projects in the state of New York.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had outstanding $<ix:nonFraction unitRef="usd" contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDgw_05e6622c-1611-467d-9de6-bd43cc75443f">25,000</ix:nonFraction> aggregate principal amount of New York Bonds 2014R-1 and $<ix:nonFraction unitRef="usd" contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDg0_ad039579-348d-45d3-bbaf-1677800cfa8d">15,000</ix:nonFraction> aggregate principal amount of New York Bonds 2014R-2 issued by the New York State Environmental Facilities Corporation under the indenture dated December 1, 2014 (collectively, the &#8220;New York Bonds 2014&#8221;), and $<ix:nonFraction unitRef="usd" contextRef="i89a248ac3e1f4896961ce4bb481b5a74_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzU0OTc1NTg4OTYzOQ_05f5e00f-225b-461c-99a5-953ac6daa54b">40,000</ix:nonFraction> aggregate principal amount of New York Bonds 2020. The New York Bonds 2014R-1 accrue interest at <ix:nonFraction unitRef="number" contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDc2_d30af511-b4d9-4d15-9cd6-f015a2607169">2.875</ix:nonFraction>% per annum through December 2, 2029, at which time they may be converted from a fixed rate to a variable rate. The New York Bonds 2014R-2 accrue interest at <ix:nonFraction unitRef="number" contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDcy_f8d5652f-9835-4851-8fdf-86c8b9ec0b09">3.125</ix:nonFraction>% per annum through May 31, 2026, at which time they may be converted from a fixed rate to a variable rate. The New York Bonds 2014, which are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, require interest payments on June 1 and December 1 of each year and mature on December 1, 2044. We borrowed the proceeds of the New York Bonds 2014 to finance or refinance certain capital projects in the state of New York.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maine Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022, we had outstanding $<ix:nonFraction unitRef="usd" contextRef="i19565303426a415ea9928116dfb97628_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzUwODY_d23c2c69-a95a-4ad5-bc81-feb4321934a9">25,000</ix:nonFraction> aggregate principal amount of FAME Bonds 2005R-3, $<ix:nonFraction unitRef="usd" contextRef="i9b5f59011e27495c86d2853f448557f1_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzUxMzk_6489cf92-73d3-4091-8c7e-6c09f1f9b55a">15,000</ix:nonFraction> aggregate principal amount of FAME Bonds 2015R-1, and $<ix:nonFraction unitRef="usd" contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzUxOTY_438b029a-fee6-4fd3-a3b0-1f2b466363b2">15,000</ix:nonFraction> aggregate principal amount of FAME Bonds 2015R-2 (collectively, the "FAME Bonds"). The FAME Bonds 2005R-3 accrue interest at <ix:nonFraction unitRef="number" contextRef="i19565303426a415ea9928116dfb97628_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzUzMjQ_e0611565-3854-4a54-9b8c-917c8b11f2a8">5.25</ix:nonFraction>% per annum, and interest is payable semiannually on February 1 and August 1 of each year until such bonds mature on January 1, 2025. The FAME Bonds 2015R-1 accrue interest at <ix:nonFraction unitRef="number" contextRef="i9b5f59011e27495c86d2853f448557f1_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzU0ODg_97a876d4-ae2b-49a6-95b3-7b579c6b6e04">5.125</ix:nonFraction>% per annum through August 1, 2025, at which time they may be converted from a fixed to a variable rate, and interest is payable semiannually on February 1 and August 1 of each year until the FAME Bonds 2015R-1 mature on August 1, 2035. The FAME Bonds 2015R-2 accrue interest at <ix:nonFraction unitRef="number" contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzU3NTY_a00ea7d0-802c-4112-a531-74a31fef69e0">4.375</ix:nonFraction>% per annum through July 31, 2025, at which time they may be converted from a fixed to a variable rate, and interest is payable semiannually on May 1 and November 1 of each year until the FAME Bonds 2015R-2 mature on August 1, 2035. The FAME Bonds are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries. We borrowed the proceeds of the offering of the FAME Bonds to finance or refinance the costs of certain of our solid waste landfill facilities and solid waste collection, organics and transfer, recycling and hauling facilities in the state of Maine.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vermont Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In fiscal year 2022, we completed the issuance of $<ix:nonFraction unitRef="usd" contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDkyNjc0NjA5ODE_89e09e15-deaf-4eed-b918-1ed1df316534">35,000</ix:nonFraction> aggregate principal amount of Vermont Bonds 2022A-1. The Vermont Bonds 2022A-1, which are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at <ix:nonFraction unitRef="number" contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDkyNjc0NjA5OTA_15744496-c52a-4ef4-9bf6-3d54ddb24486">5.00</ix:nonFraction>% per annum from June 1, 2022 through May 31, 2027, at which time they may be converted to a variable interest rate period or to a new term interest rate period. The Vermont Bonds 2022A-1 mature on June 1, 2052. We borrowed and used the proceeds from the Vermont Bonds 2022A-1 to finance or reimburse certain noncurrent asset costs associated with capital projects in the state of Vermont. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had outstanding $<ix:nonFraction unitRef="usd" contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDQwMTE_7850c57e-091a-4221-a45c-0f2b50447ee3">35,000</ix:nonFraction> aggregate principal amount of Vermont Bonds 2022A-1 and $<ix:nonFraction unitRef="usd" contextRef="ib09d28cec6a24e598378ade43cc32730_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzY0NTY_d595236f-dc9c-4082-86e8-4a2081452b1f">16,000</ix:nonFraction> aggregate principal amount of Vermont Bonds 2013. The Vermont Bonds 2013, which are guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at <ix:nonFraction unitRef="number" contextRef="i7210444e198745f5a25c202e565d1f2e_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzY2NjU_bb8b85c6-0aee-40a9-aeac-ecc545d9204f">4.625</ix:nonFraction>% per annum through April 2, 2028, after which time there is a mandatory tender, and interest is payable semiannually on May 1 and November 1 of each year. The Vermont Bonds 2013 mature on April 1, 2036. We borrowed the proceeds of the Vermont Bonds 2013 to finance or refinance certain qualifying property, plant and equipment assets purchased in the state of Vermont.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ibc8335058f494109a5fe5699b54735a8" continuedAt="i2ab61952cec34be5b5ffbf02ca2d9e67"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Hampshire Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022, we had outstanding $<ix:nonFraction unitRef="usd" contextRef="i0cbb1c1d3311402ea782724556d94415_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzcxODk_bee87834-4aab-4f5e-848a-8a2af01dd971">11,000</ix:nonFraction> aggregate principal amount of New Hampshire Bonds. The New Hampshire Bonds, which are guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at <ix:nonFraction unitRef="number" contextRef="i0cbb1c1d3311402ea782724556d94415_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzc0MTA_f9ae9c8c-01a8-4ea1-8556-d0dd41858881">2.95</ix:nonFraction>% per annum through maturity on April 1, 2029 and interest is payable on April 1 and October 1 of each year. During the fixed interest rate period, the New Hampshire Bonds are not supported by a letter of credit. We borrowed the proceeds of the New Hampshire Bonds to finance or refinance certain qualifying property, plant and equipment assets purchased in the state of New Hampshire.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODUx_66982f0b-4105-4b78-8664-24e52e91b5d9" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on long-term debt and finance leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzItMS0xLTEtNjMwODA_d125df45-cd2f-48a1-b61f-583914c3140d">21,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzItMy0xLTEtNjMwODA_ff1ca821-6a2f-4166-8ded-ed3a8edd8ea0">19,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzItNS0xLTEtNjMwODA_41c86ba7-2fa4-4b4b-8d17-01ffcedebcde">20,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzMtMS0xLTEtNjMwODA_91d76a03-4555-49f8-9c4a-b518b7ed2c55">1,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzMtMy0xLTEtNjMwODA_893323ba-a999-464f-9ff9-751449b28dd5">2,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzMtNS0xLTEtNjMwODA_2ee86551-1821-4e10-97af-deda703d7491">2,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter of credit fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="cwst:LettersOfCreditFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzQtMS0xLTEtNjMwODA_77c66275-d514-41c9-8ddc-a107bce3f961">458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="cwst:LettersOfCreditFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzQtMy0xLTEtNjMwODA_e4567497-2ff5-431b-88ba-c872cc2e7e80">458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="cwst:LettersOfCreditFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzQtNS0xLTEtNjMwODA_f2371e02-9d2b-4429-8690-a496461a2fc1">531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: capitalized interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzUtMS0xLTEtNjMwODA_bb02a294-badc-4273-bb2b-02cd9af336da">330</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzUtMy0xLTEtNjMwODA_83f33a18-ddd5-4853-91ac-2cb04f0ae1c8">718</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzUtNS0xLTEtNjMwODA_30acf85c-151d-4068-83a8-70292af15619">413</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzYtMS0xLTEtNjMwODA_6fcc46f7-9436-4df7-9649-f7d9799ae3c6">23,722</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzYtMy0xLTEtNjMwODA_d593bd35-aa61-4b58-9de0-da5e01212f3f">21,229</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzYtNS0xLTEtNjMwODA_f2d275aa-e776-4cdc-a34b-fe4cea5903bc">22,371</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Hedges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; equity as a component of accumulated other comprehensive income (loss), net 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, our active interest rate derivative agreements had a total notional amount of $<ix:nonFraction unitRef="usd" contextRef="if9641b8492db4147a10d528584f9b316_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzg3MzU_f649fa21-e5ac-4042-85e3-3114776424b2">190,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i06089a92f7fc4ed8ba19884075668c2c_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzg3NDI_59f638d2-21c4-4bdb-a355-f004e38b6537">195,000</ix:nonFraction>, respectively. According to the terms of the agreements, we receive interest based on the 1-month LIBOR index, in some instances restricted by a <ix:nonFraction unitRef="number" contextRef="if9641b8492db4147a10d528584f9b316_I20221231" decimals="INF" name="us-gaap:DerivativeFloorInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzg4OTA_c5ff98d0-0343-4097-8d83-b67068f95941">0.0</ix:nonFraction>% floor, and pay interest at a weighted average rate of approximately <ix:nonFraction unitRef="number" contextRef="if9641b8492db4147a10d528584f9b316_I20221231" decimals="4" name="us-gaap:DerivativeAverageFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzg5NjE_037d42b8-6ae1-4fd1-84da-63ae0a87b620">2.20</ix:nonFraction>%. The agreements mature between May 2023 and June 2027. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we have a forward starting interest rate derivative agreement with a total notional amount of $<ix:nonFraction unitRef="usd" contextRef="i66ee5f04e19547d1bce88528fe5c1e0e_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDkyNjc0NjMyMjc_37689cdf-f2df-404c-9cfc-361fc46ddd24">20,000</ix:nonFraction>. According to the terms of this agreement, we will receive interest based on the 1-month LIBOR index, restricted by a <ix:nonFraction unitRef="number" contextRef="i66ee5f04e19547d1bce88528fe5c1e0e_I20221231" decimals="INF" name="us-gaap:DerivativeFloorInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDQwMjM_b64a1a37-c0a2-41db-bb70-36bf022ea5b5">0.0</ix:nonFraction>% floor, and will pay interest at a rate of <ix:nonFraction unitRef="number" contextRef="i66ee5f04e19547d1bce88528fe5c1e0e_I20221231" decimals="4" name="us-gaap:DerivativeAverageFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDkyNjc0NjMyNTA_c43bde53-48d7-4d1c-9073-bb0e5eed2b97">1.29</ix:nonFraction>%. The agreement matures in May 2028. As of December 31, 2021, we had forward starting interest rate derivative agreements with a total notional amount of $<ix:nonFraction unitRef="usd" contextRef="i74f02d46d1734f4f870aadbc50c39c0b_I20211231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzU0OTc1NTg5MDY1MA_42a451cb-066e-4ecc-b8bf-2990c81201a2">85,000</ix:nonFraction> outstanding. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i2ab61952cec34be5b5ffbf02ca2d9e67"><div style="margin-top:12pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODYw_94c440ac-b1e2-44b1-96bd-a779b4010e4e" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the effect of cash flow hedges related to derivative instruments on the consolidated balance sheets follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf3e9995201e4c54a15cb73f242655c1_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzItMy0xLTEtNjMwODA_466cfc43-4474-4f72-a2d3-4a7168ac9965">4,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfca01b8b80d43cd9f202813cded8d93_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzItNS0xLTEtNjMwODA_88649bdf-8fe0-4a4a-b26a-f46356348edb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a9c7c21383d4fa386cd1a74e6207993_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzMtMy0xLTEtNjMwODA_06748f41-cd19-4a6a-a2c1-a0fc6abcceba">7,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2c9b22ca3c842cda258ea9cfe316ae4_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzMtNS0xLTEtNjMwODA_1fada61c-5030-4ca9-85e2-65e31537bfc1">424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b00690427341378fc7f40200ad31ac_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzQtMy0xLTEtNjMwODA_1b9fcbf5-6e1f-4590-9d3c-38e1b81273d8">11,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c968983a084459bce917cba35eaead_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzQtNS0xLTEtNjMwODA_5da34897-7055-4563-a02d-8048c423aecb">424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i693ba4b7cd5e46efa5394b571d4a687c_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzYtMy0xLTEtNjMwODA_ab95d70a-4e8e-4219-9f9e-23f233c4364f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if19c988cde444dd68a3bd6d93fe1b78b_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzYtNS0xLTEtNjMwODA_1f34c1eb-005a-45a2-b455-c6291711003f">3,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9caa3c6e3f224d6ab90ef686a9933f22_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzctMy0xLTEtNjMwODA_9d16ca43-d0bc-4bc8-82f1-7676d199ff62">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3334ea0132c14e21a7f8afbea8e3ebf9_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzctNS0xLTEtNjMwODA_5ce2e101-f8fe-4519-8f11-67f4db1554c4">1,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b00690427341378fc7f40200ad31ac_I20221231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzgtMy0xLTEtNjMwODA_3af3c500-1e4a-4b31-a31a-c833154587ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95c968983a084459bce917cba35eaead_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzgtNS0xLTEtNjMwODA_4832fd5d-ef0a-4e39-a99b-1b0a3f690e4a">5,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89439e4e458f4cd8ae61f7eca083a7eb_I20221231" decimals="-3" name="us-gaap:AociBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzEwLTMtMS0xLTYzMDgw_b7e23659-e4e0-4a88-a0fe-72bdfa76760d">11,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic363728fb31f44359e622b113dcefa99_I20211231" decimals="-3" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzEwLTUtMS0xLTYzMDgw_f1708b0a-12d0-4d16-b45e-9d4cb1299f6a">4,935</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps - tax benefit </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i89439e4e458f4cd8ae61f7eca083a7eb_I20221231" decimals="-3" name="us-gaap:AociTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzExLTMtMS0xLTYzMDgw_ca768172-00f9-400d-a37c-9b700e28f555">4,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic363728fb31f44359e622b113dcefa99_I20211231" decimals="-3" name="us-gaap:AociTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzExLTUtMS0xLTYzMDgw_d8ccfb44-5c17-46bb-8e28-eaf3b5d1a4ca">168</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89439e4e458f4cd8ae61f7eca083a7eb_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzEyLTMtMS0xLTYzMDgw_2ddf6219-b62c-4c93-a6b0-d48ede9c6dcc">7,542</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic363728fb31f44359e622b113dcefa99_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzEyLTUtMS0xLTYzMDgw_ad9d49fd-4bfb-4d7e-ae5f-e6db6753132b">5,103</ix:nonFraction>)</span></td><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"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the fair value of our fixed rate debt, including the FAME Bonds, Vermont Bonds 2022A-1, Vermont Bonds 2013, New York Bonds 2020, New York Bonds 2014 and New Hampshire Bonds was approximately $<ix:nonFraction unitRef="usd" contextRef="ib640bc8337bf4bd6ab7aa364e85dc215_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzEwNDA1_4b876740-7700-4915-92bd-cf957816a26f">188,136</ix:nonFraction> and the carrying value was $<ix:nonFraction unitRef="usd" contextRef="ibb29081cc5cb4a36b2ee26186976d852_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzEwNDM1_5e42c443-e8dd-4cdc-894e-16c508aa591e">197,000</ix:nonFraction>. The fair value of the FAME Bonds, Vermont Bonds 2022A-1, Vermont Bonds 2013, New York Bonds 2020, New York Bonds 2014 and 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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the carrying value of our Term Loan Facility was $<ix:nonFraction unitRef="usd" contextRef="ied7fa88791a548beb3adb1a1a05628cc_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzEwOTkw_676574bc-087f-400a-ae3c-dbb94dd92e2f">350,000</ix:nonFraction> and the carrying value of our Revolving Credit Facility was $<ix:nonFraction unitRef="usd" contextRef="i4f38f1a844464458aa0f51275e2c2556_I20221231" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExMDUz_e8a18c7b-79eb-4d6a-bf50-3696174492df">6,000</ix:nonFraction>. Their fair values are based on current borrowing rates for similar types of borrowing arrangements, or Level 2 inputs, and approximate their carrying values. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have determined the estimated fair value amounts of the FAME Bonds, Vermont Bonds 2022A-1, Vermont Bonds 2013, New York Bonds 2020, New York Bonds 2014 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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Future Maturities of Debt</span></div><div style="margin-bottom:6pt;margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODUy_0da22eaa-1daf-4fd1-9156-d347dedc1b7c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate principal maturities of debt as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:80.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzItMS0xLTEtNjMwODA_6f462304-be1d-4f47-b644-ba44b471214f">8,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzMtMS0xLTEtNjMwODA_5bf0e2fc-0727-4405-9570-7d00b685b8bd">12,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzQtMS0xLTEtNjMwODA_b6efb27b-1e52-46ed-b35c-89b27db66d93">43,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzUtMS0xLTEtNjMwODA_8835255f-7404-4b1e-84c3-4c29a1323bc1">352,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzYtMS0xLTEtNjMwODA_f0bfcc95-fe09-4c3a-8e86-a681c0bdba3d">5,249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzctMS0xLTEtNjMwODA_c685ceda-85a2-48e7-8cdd-593aaf90ab76">180,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzgtMS0xLTEtNjMwODA_5b7467bd-b3b9-48ef-9dad-f09fe6a95173">603,477</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_397"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTcvZnJhZzo2NDU0NjBlNDMzOWU0MmUzYmJjNWYzY2NlODk0ZDhkZC90ZXh0cmVnaW9uOjY0NTQ2MGU0MzM5ZTQyZTNiYmM1ZjNjY2U4OTRkOGRkXzk4NzY_667b6c40-be55-45ea-adeb-e4a8d43f0da3" continuedAt="ifb288578dc38456eaf8e7c2ecd26a348" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ifb288578dc38456eaf8e7c2ecd26a348" continuedAt="ia9136bcc4a614c9c92032be6b4c65718">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 </ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ia9136bcc4a614c9c92032be6b4c65718" continuedAt="ie14973bb4dc9429d97698e94c87fc452"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The plaintiffs in some actions seek unspecified damages or injunctive relief, or both. These actions fall within various procedural stages at any point in time, and some are covered in part by insurance. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with FASB ASC 450 - Contingencies, we accrue for legal proceedings, inclusive of legal costs, when losses become probable and reasonably estimable. We have recorded an aggregate accrual of $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTcvZnJhZzo2NDU0NjBlNDMzOWU0MmUzYmJjNWYzY2NlODk0ZDhkZC90ZXh0cmVnaW9uOjY0NTQ2MGU0MzM5ZTQyZTNiYmM1ZjNjY2U4OTRkOGRkXzEwOTk1MTE2NDcwMTg_25923c1a-6631-4a9b-9752-c55adbda8d08">821</ix:nonFraction> relating to our outstanding legal proceedings as of December 31, 2022. 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. We disclose outstanding matters that we believe could have a material adverse effect on our financial condition, results of operations or cash flows.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Legal Proceedings </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">North Country Environmental Services Expansion Permit</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 9, 2020, our subsidiary, North Country Environmental Services, Inc. ("NCES"), received a Type I-A Permit Modification ("Permit") from the New Hampshire Department of Environmental Services ("DES") for Expansion in the Stage VI area of the NCES landfill located in Bethlehem, New Hampshire. On November 9, 2020, the Conservation Law Foundation ("CLF") filed an appeal of the Permit to the New Hampshire Waste Management Council (&#8220;Council&#8221;) on the grounds it failed to meet the public benefit criteria. DES defended its decision in the appeal, and NCES also participated as the permittee seeking to defend its permit on appeal. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout 2021 and early 2022 a number of motions were filed by both NCES and CLF with the Council and in February 2022 the Council held a hearing on the CLF appeal. The Council ruled in favor of NCES on all claims set forth in CLF&#8217;s appeal. On May 11, 2022, the Council&#8217;s Hearing Officer issued an Order denying all of CLF&#8217;s arguments on appeal, with the exception of one: the Hearing Officer held that based on his interpretation of the relevant statute, the public benefit determination made by DES in issuing the Permit to NCES was unlawful (the &#8220;Hearing Officer&#8217;s Order&#8221;). The Hearing Officer remanded the Permit to the DES with regard to this determination.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DES filed a Motion for Reconsideration on May 31, 2022, and NCES filed a Motion for Rehearing on June 10, 2022. The Hearing Officer denied both motions in separate orders dated November 3, 2022, issued contemporaneously with rulings on three other post-hearing motions. NCES filed a Motion for Rehearing of two of the three post-hearing motion rulings on December 5, 2023, this Motion remains pending.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DES and NCES have appealed the Hearing Officer&#8217;s May 11, 2022 Order to the New Hampshire Supreme Court (&#8220;Supreme Court&#8221;). On December 23, 2022, CLF filed a Motion for Summary Affirmance of the Hearing Officer&#8217;s Order, to which NCES and DES each filed an Objection on January 6, 2023. On January 30, 2023 the Supreme Court issued an Order accepting and consolidating the DES and NCES appeals and denying CLF&#8217;s Motion for Summary Affirmance. On January 31, 2023, NCES filed a Motion to Stay the Supreme Court appeals pending the outcome of the Superior Court Open Meeting Law Proceeding discussed below.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 14, 2022, NCES filed an action against the Council in Merrimack Superior Court (&#8220;Superior Court&#8221;) seeking to invalidate the Hearing Officer&#8217;s Order as having been adopted in violation of New Hampshire&#8217;s statute governing access to public records and meetings (&#8220;Open Meeting Law Proceeding&#8221;), in that the Council did not hold a public meeting to deliberate on the Hearing Officer&#8217;s Order prior to issuance. The Council filed a Motion to Dismiss on January 17, 2023 to which NCES filed a Summary Objection on January 18, 2023, followed by a supplemental Objection filed on February 6, 2023. Following a hearing on the merits before the Superior Court on January 18, 2023, the Superior Court ordered that NCES pursue a stay of the appeal of the Hearing Officer&#8217;s Order before the Supreme Court, and that the Superior Court would defer further ruling in the Open Meeting Law Proceeding pending a determination of whether the appeal before the Supreme Court will be stayed. On January 20, 2023, CLF filed a Motion to Intervene in the Open Meeting Law Proceeding. NCES filed an Objection on February 8, 2023. On February 9, 2023, CLF filed an Objection to the Motion to Stay.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 20, 2022, NCES and our subsidiary, Granite State Landfill, LLC (&#8220;GSL&#8221;), filed a Petition for Declaratory Judgment ("Petition") in the Superior Court seeking a determination of the meaning and constitutionality of New Hampshire&#8217;s </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie14973bb4dc9429d97698e94c87fc452" continuedAt="id41ca6179fb04a9fa162807158e125fa">public benefit requirement. The Petition asks the court to construe the same statute on which the Hearing Officer relied in the Hearing Officer&#8217;s Order. On September 21, 2022, NCES filed a Motion to Stay the Council proceedings pending resolution of the Petition action. DES assented to the relief sought by that motion, and CLF filed an Objection to the Motion to Stay on September 26, 2022. On October 3, 2022, NCES filed a Motion for Leave to File Reply together with its Reply to CLF&#8217;s Objection to Motion to Stay. The Hearing Officer denied the Motion to Stay by Order dated November 3, 2022. On December 19, 2022, CLF moved to intervene in the Petition proceeding before the Superior Court, and NCES filed an Objection on January 4, 2023. CLF filed a Reply on January 17, 2023, and NCES filed a Surreply January 27, 2023. CLF&#8217;s intervention motion remains pending before the Superior Court. NCES will continue to vigorously defend the Permit through the appeal to the Supreme Court, litigation of the Petition, and litigation of the Open Meeting Law Proceeding.  </ix:continuation></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_400"></div><ix:continuation id="id41ca6179fb04a9fa162807158e125fa" continuedAt="i058ceb6c7fc743e1b29184f0814fa1a6"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Remediation Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue for costs associated with environmental remediation obligations when such costs become both probable and reasonably estimable. Determining the method and ultimate cost of remediation requires that a number of assumptions be made. There can sometimes be a range of reasonable estimates of the costs associated with remediation of a site. In these cases, we use the amount within the range that constitutes our best estimate. In the early stages of the remediation process, particular components of the overall liability may not be reasonably estimable; in this instance we use the components of the liability that can be reasonably estimated as a surrogate for the liability. It is reasonably possible that we will need to adjust the liabilities recorded for remediation to reflect the effects of new or additional information, to the extent such information impacts the costs, timing or duration of the required actions. Future changes in our estimates of the cost, timing or duration of the required actions could have a material adverse effect on our consolidated financial position, results of operations and cash flows. We disclose outstanding environmental remediation matters that remain unsettled or are settled in the reporting period that we believe could have a material adverse effect on our financial condition, results of operations or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The risk-free interest rates associated with our environmental remediation liabilities as of December 31, 2022 range between <ix:nonFraction unitRef="number" contextRef="i6ac370782350452ca3a99bef9ca00bf4_I20221231" decimals="3" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzEwOTk1MTE2NDYxNDM_344c3e96-57ff-4b1c-a0e8-202cef06c98d">1.5</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i265ad444a626414ab34cbd8d51f1e4f9_I20211231" decimals="3" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzEwOTk1MTE2NDYxNTQ_a099892b-ce98-4608-a4a5-8f4d56723eb0">4.1</ix:nonFraction>%. <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzIxOTkwMjMyOTU5NjM_58ee15f4-6256-49e0-b2db-b3838f1b3de7" continuedAt="ib222ffeca85f4d6c83cfe7788efc02d0" escape="true">A summary of the changes to the aggregate environmental remediation liabilities for the twelve months ended December 31, 2022 and 2021 follows:</ix:nonNumeric></span></div><ix:continuation id="ib222ffeca85f4d6c83cfe7788efc02d0"><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzItMS0xLTEtNzI3Mzk_c2b9004c-0a03-4579-aadf-9e3380f6e891">5,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzItMy0xLTEtNzI3Mzk_5567cb3e-af30-49cf-9cc9-47301c37e86a">5,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c93db0b1128463e902725054dda089d_D20220101-20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzMtMS0xLTEtNzI3Mzk_e87167c4-5dcc-4b66-b256-1675315be595">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1dca5c6399947febb550ac041a2453a_D20210101-20211231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzMtMy0xLTEtNzI3Mzk_3ba7ae7c-5605-48b5-b2cc-0b986d4f800e">109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations incurred </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd75bb263dae42fdb2fd241350c27052_D20220101-20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzQtMS0xLTEtNzI3Mzk_cca30a19-97df-45d2-80cb-1f374d704db7">759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1498f6502dd24efea5edc6e3b54ee60e_D20210101-20211231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzQtMy0xLTEtNzI3Mzk_90792320-aae2-49a8-8fbe-6899e24b9fc7">924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations settled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesPayments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzYtMS0xLTEtNzI3NDI_7df542cc-f8d7-496a-9170-a8d6840c1fb0">415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesPayments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzYtMy0xLTEtNzI3NDI_7affc0ae-67e0-4e8e-9a27-4a9acc9c8d54">346</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzctMS0xLTEtNzI3NDI_a9a4f332-0572-4271-9282-18bdedf9adf4">6,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzctMy0xLTEtNzI3NDI_44171901-07c0-441c-ae1d-ff5309bd5214">5,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="cwst:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzgtMC0xLTEtNzI3NDQ_334a5135-0930-4d07-a548-2daec67e96f6"><ix:nonNumeric contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" name="cwst:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzgtMC0xLTEtNzI3NDQ_bf729d27-a44f-477d-9c7d-e6526460c35b">Less: current portion</ix:nonNumeric></ix:nonNumeric></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccruedEnvironmentalLossContingenciesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzgtMS0xLTEtNzI3NDI_0b9363b1-8892-4d18-bf9b-c148c70902a8">814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AccruedEnvironmentalLossContingenciesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzgtMy0xLTEtNzI3NDI_ffd201b2-a22b-49be-b477-6d19738da1b7">353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" name="cwst:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzktMC0xLTEtNzI3NDY_1391b708-f014-466c-a6df-681da36c70ef"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="cwst:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzktMC0xLTEtNzI3NDY_ecc1615a-2923-4489-9565-7e87bdcceeaa">Long-term portion</ix:nonNumeric></ix:nonNumeric></span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzktMS0xLTEtNzI3NDI_d1c2a267-9c5b-4195-a706-d1e91a432180">5,521</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzktMy0xLTEtNzI3NDI_a327cf9a-8186-422d-b94d-abe3af9ab3cd">5,534</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt">In fiscal year 2022, associated with the investigation of potential remediation at an inactive waste disposal site that adjoins one of the landfills that we operate. In fiscal year 2021, associated with a restoration project at one of our landfills.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt">May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement cycle.</span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="cwst:ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzEyMDc4_91836c2e-558c-4842-8c0b-0257afc13e15" continuedAt="i2d894bb10c814c2e821f9acfea765166" escape="true">The total expected environmental remediation payments, in today&#8217;s dollars, as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i058ceb6c7fc743e1b29184f0814fa1a6"><div style="margin-top:6pt"><ix:continuation id="i2d894bb10c814c2e821f9acfea765166"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:81.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzEtMS0xLTEtNjMwODA_09fd0b5a-7397-4506-afc5-754aff357ef1">782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzItMS0xLTEtNjMwODA_54202b06-21aa-40b8-a38c-dc720e142b60">1,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzMtMS0xLTEtNjMwODA_9f31140c-0dd5-47eb-ad6b-c1ef7872babb">308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzQtMS0xLTEtNjMwODA_e68c4312-2d60-4435-ba9c-53f7048cbc2f">318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzUtMS0xLTEtNjMwODA_68ee4226-79b7-413e-8267-4418856abae1">299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzYtMS0xLTEtNjMwODA_46426900-0709-4b44-901c-d888187012fa">4,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzctMS0xLTEtNjMwODA_63d39d49-6eb7-4306-b77f-a15cdd51ba87">6,995</ix:nonFraction>&#160;</span></td><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:top"></td></tr></table></ix:continuation></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzEyMDc5_ed6cf876-bd58-4c16-9427-d98ae6b1d2a1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the expected aggregate non-inflated, undiscounted environmental remediation liabilities to the amount recognized in our <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="cwst:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzIxOTkwMjMyNjc2MzM_a7316a40-311b-4488-99bf-9afcaaabd1c7">consolidated balance sheet</ix:nonNumeric> at December 31, 2022 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:81.158%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.642%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undiscounted liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTowYjAwMDA5MGIyMmY0Y2U2OTZkNDNjNDhlNjJkMTY5ZS90YWJsZXJhbmdlOjBiMDAwMDkwYjIyZjRjZTY5NmQ0M2M0OGU2MmQxNjllXzEtMS0xLTEtNjMwODA_317e59f1-bde7-41e7-a923-e9fdbe52f4d1">6,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less discount, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTowYjAwMDA5MGIyMmY0Y2U2OTZkNDNjNDhlNjJkMTY5ZS90YWJsZXJhbmdlOjBiMDAwMDkwYjIyZjRjZTY5NmQ0M2M0OGU2MmQxNjllXzItMS0xLTEtNjMwODA_84ee175b-e826-420c-b611-b0d2feb6a900">660</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability balance - December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTowYjAwMDA5MGIyMmY0Y2U2OTZkNDNjNDhlNjJkMTY5ZS90YWJsZXJhbmdlOjBiMDAwMDkwYjIyZjRjZTY5NmQ0M2M0OGU2MmQxNjllXzMtMS0xLTEtNjMwODA_cf0714c5-0e31-4540-b941-81e0917e9034">6,335</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any substantial liability incurred by us arising from environmental damage could have a material adverse effect on our business, financial condition and results of operations.</span></div></ix:continuation><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_406"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTY0_b3ccc592-41ed-448f-b1f0-c734d9edbc5c" continuedAt="i2c867e5374af440fb95e3df6e64ab7bd" escape="true">STOCKHOLDERS' EQUITY</ix:nonNumeric></span></div><ix:continuation id="i2c867e5374af440fb95e3df6e64ab7bd" continuedAt="if03b8d461d3a4ba1ba65bbfddc3bd8dc"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public Offering of Class A Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2020, we completed a public offering of <ix:nonFraction unitRef="shares" contextRef="icd112935b15d4132bdb0e5ee928fb624_D20200101-20201231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEyNg_ae5cd436-6ab9-4b0f-bf11-b9664925f8d9">2,703</ix:nonFraction> shares of our Class A common stock at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia4534e913e1548d4810fe77029270470_I20201231" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzE5NA_4353f5cf-9fc0-4737-983f-899e27226554">56.00</ix:nonFraction> per share. The offering resulted in net proceeds to us of $<ix:nonFraction unitRef="usd" contextRef="icd112935b15d4132bdb0e5ee928fb624_D20200101-20201231" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzI1NQ_88f5250f-98a8-40e7-a1b6-0eaf160f88d1">144,790</ix:nonFraction>, after deducting underwriting discounts, commissions and offering expenses. The net proceeds from the offering were used for general corporate purposes, including acquisitions or development of new operations or assets with the goal of complementing or expanding our business, and for working capital and capital expenditures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of the Class&#160;A common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="i91d5655b1bc84adaa6264633e53a1aa5_D20220101-20221231" decimals="INF" name="cwst:StockholdersEquityNumberOfVotesEachShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzE3NzM_98512de5-4bfb-45f2-801b-cbb20dda60f8">one</ix:nonFraction> vote for each share held. The holders of the Class&#160;B common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="iac7f899cf8f74dcf95f2acaf9aa78b65_D20220101-20221231" decimals="INF" name="cwst:StockholdersEquityNumberOfVotesEachShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzE4NTg_96d16666-ff5e-4eb7-a716-26f9563a41c6">ten</ix:nonFraction> votes for each share held, except for the election of one director, who is elected by the holders of the Class&#160;A common stock exclusively. The Class&#160;B common stock is convertible into Class&#160;A common stock on a share-for-share basis at the option of the shareholder.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are authorized to issue up to <ix:nonFraction unitRef="shares" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzIxNzY_ef2d87f7-5f7d-4eed-9f8d-9f13ac5eb11d">944</ix:nonFraction> shares of preferred stock in one or more series. As of December 31, 2022 and December 31, 2021, we had <ix:nonFraction unitRef="shares" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzIyNTI_dbdbcff1-b662-44e5-983f-083a175948c6"><ix:nonFraction unitRef="shares" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzIyNTI_f57993c5-f705-404c-9732-f8dad33e0367">no</ix:nonFraction></ix:nonFraction> shares issued.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Based Compensation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2016 Incentive Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the fiscal year ended December 31, 2016, we adopted the 2016 Incentive Plan (&#8220;2016 Plan&#8221;). Under the 2016 Plan, we may grant awards up to an aggregate amount of shares equal to the sum of: (i) <ix:nonFraction unitRef="shares" contextRef="ief407ba522794153b3ebc51b875ad024_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzI1MzQ_ff105a33-9902-4bcb-b596-fd4f2ee0d13a">2,250</ix:nonFraction> 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 <ix:nonFraction unitRef="shares" contextRef="i419a5a577f7443418df999f43ecd6ef4_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzI3MjE_88a90fed-b51c-4d52-b9cf-c96941c41261">2,723</ix:nonFraction> 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 ("2006 Plan") 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 or otherwise result in shares not being issued. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="ief407ba522794153b3ebc51b875ad024_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzMxMTc_cd98d582-84fe-4fc3-9c57-d32e3e45896f">797</ix:nonFraction> Class A common stock equivalents available for future grant under the 2016 Plan, inclusive of additional Class A common stock equivalents that were previously issued under terminated plans and have become available for grant because such awards expired or otherwise resulted in shares not being issued. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity awards granted consist of stock options, restricted stock, restricted stock units and market-based performance stock units.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="if03b8d461d3a4ba1ba65bbfddc3bd8dc" continuedAt="i49147d1713af48389b620ead4854f8a1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonNumeric contextRef="if6c4ad73509b48fda89d5c10cf23e30b_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzM3NzU_7d452e97-331f-4219-ba04-de20ebed02ab">ten years</ix:nonNumeric> and vest over a <ix:nonNumeric contextRef="ifeab488ebc174a7aa14df86826624632_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzM3OTQ_15656b24-4524-4c42-a7ba-9d310384fd62">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="ie859014310394c75992cc6b370c75737_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTUw_b994e9f5-1463-4377-81e5-e1b0cf748999">five year</ix:nonNumeric> period from the date of grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, calculated based on the weighted average historical life of the vested stock options, giving consideration to vesting schedules and historical exercise patterns; the risk-free interest rate, based on the U.S. Treasury yield curve for the period of the expected life of the stock option; and the expected volatility, calculated using the weekly historical volatility of our Class&#160;A common stock over the expected life of the stock option.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and restricted stock units are granted at a price equal to the fair value of our Class&#160;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 the value of dividends of our Class A common stock as compared to the Russell 2000 Index over the requisite service period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock granted to non-employee directors vest incrementally over a <ix:nonNumeric contextRef="ida67ab9101a04e3eaef61dac9fe05c48_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTQ3_7d00d611-4cb2-4674-83e4-8b67cffb5d19">three year</ix:nonNumeric> 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 vest incrementally over an identified service period beginning on the grant date based on continued employment. 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTcx_2c330225-caf0-48d5-8f17-d0a2f20f42d7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.393%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock&#160;Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise&#160;Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzEtMS0xLTEtNjMwODA_5f292ebf-aa3a-4551-b745-0e9354966a02">77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzEtMy0xLTEtNjMwODA_cb685a6f-71f8-44a0-b8fe-d4112c300d8c">15.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzItMS0xLTEtNjMwODA_705fdea0-5f73-4cb8-9c84-b1f9053759e9">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzItMy0xLTEtNjMwODA_75e6ea5c-db80-4856-888a-68a3e1ea4126">82.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzMtMS0xLTEtNjMwODA_3a72fb5b-6443-4cec-a19e-235bff8d7195">23</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzMtMy0xLTEtNjMwODA_4fe3cdaa-a886-43de-859c-6ba8851a4b6f">8.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzQtMS0xLTEtNjMwODA_95f32492-86c2-4703-949a-b7a1a117da98">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzQtMy0xLTEtNjMwODA_eff09f60-4131-428e-a11d-3d541ca18958">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzYtMS0xLTEtNjMwODA_2347bc30-bedc-44a1-b4ca-f9d609fa0bd1">129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzYtMy0xLTEtNjMwODA_e7b16d59-eb8d-475b-a785-50285366c1ff">55.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzYtNS0xLTEtNjMwODA_6403caca-9841-4c17-a5e3-6084e5ecce7e">7.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzYtNy0xLTEtNjMwODA_71638edd-8fa9-4afe-9b25-e017902a1c33">3,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzctMS0xLTEtNjMwODA_74e2817a-0662-4910-aeff-6513baf76917">49</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzctMy0xLTEtNjMwODA_23119511-ade8-4cfd-abcc-603c5a2d9a5a">12.88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzctNS0xLTEtNjMwODA_8447f92d-1b3c-46ec-b71b-aff430c3e45c">3.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzctNy0xLTEtNjMwODA_8a3c91e9-3ca5-4779-a249-28f22f101145">3,248</ix:nonFraction>&#160;</span></td><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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, stock-based compensation expense for stock options was $<ix:nonFraction unitRef="usd" contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU1MDQ_efe6eb95-2fab-4178-9964-d78febbd7370">248</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ifd06820a8f6d4870a750016644233901_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU1MDg_1d3ebed1-0879-4ee7-a5db-95cb90ef16d0">28</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1be5dedfc37a404f886a3ec01646cbb3_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU1MTU_41ef9f64-74c9-40a6-aa9f-2023f15a963a">0</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, the aggregate intrinsic value of stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU2Mjk_b93bde96-0f73-4188-94d4-617a0bc5b21f">1,467</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ifd06820a8f6d4870a750016644233901_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU2MzM_34600bcb-51ba-4125-9121-d823336a25ef">1,238</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i1be5dedfc37a404f886a3ec01646cbb3_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU2NDA_d6c65832-7035-4338-94a4-d4623539bafe">296</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="idc56e4a0b8ba412c975f594fcb2d788e_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU2NzU_32b0c965-4261-4dd3-8529-c098404b17e3">2,098</ix:nonFraction> of unrecognized stock-based compensation expense related to outstanding stock options to be recognized over a weighted average period of <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU4MTU_e6fa14f8-5cb8-4267-936f-171b570859e5">4.4</ix:nonNumeric> years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options granted in fiscal year 2022 were calculated assuming <ix:nonFraction unitRef="number" contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzY0NzE_3569531c-1d50-4045-9093-e763426a34d5">no</ix:nonFraction> expected dividend yield using a weighted average expected life of <ix:nonNumeric contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzY1NDA_bea5c181-5594-4131-bab4-da87bdd6b68d">6.1</ix:nonNumeric> years, a risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzY1NzM_0d824607-00ad-4bed-85e2-9026dd3ca8f8">2.7</ix:nonFraction>%, and an expected volatility of <ix:nonFraction unitRef="number" contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzY2MDc_1e20629b-06af-4f6e-9fc1-fcc813a629ec">30.5</ix:nonFraction>%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes valuation model requires extensive use of accounting judgment and financial estimation. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the consolidated statements of operations.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i49147d1713af48389b620ead4854f8a1" continuedAt="ibda163accf3a4254be68814bd4a0e75e"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Stock Awards</span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTUx_d0ca9126-4290-425d-8ea4-570969ddf055" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock, restricted stock unit and performance stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:29.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted&#160;Stock,<br/>Restricted&#160;Stock&#160;Units,<br/>and&#160;Performance&#160;Stock<br/>Units (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Contractual&#160;Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate&#160;Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaaf5649ad76e4f38a995909320bf417c_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzEtMS0xLTEtNjMwODA_cc7ac5d7-b1de-4351-bd38-3613fb85da9d">249</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaaf5649ad76e4f38a995909320bf417c_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzEtMy0xLTEtNjMwODA_6aac6a84-4ed4-4f8b-b9c9-b9bd3ad4cdb9">55.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzItMS0xLTEtNjMwODA_afe63f27-5f01-4dc5-a496-2e68ed0bd210">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzItMy0xLTEtNjMwODA_8b082ada-de0a-4821-ae42-01da84b4e58d">94.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzMtMS0xLTEtNjMwODA_c52fd551-6002-4147-89cc-1b9e2ae33634">126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzMtMy0xLTEtNjMwODA_e83222ed-30c7-4085-a084-350d12d2d0bf">50.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzQtMS0xLTEtNjMwODA_e1abeaac-fa09-409f-9624-a51ab5a9df11">37</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzQtMy0xLTEtNjMwODA_f62794ca-651d-4ab9-99aa-aca08439fd44">68.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzUtMS0xLTEtNjMwODA_3ef01760-9685-4798-acdb-9e5d2dbe0108">169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzUtMy0xLTEtNjMwODA_6b473f64-5ad4-43b8-b315-f28a72804ac8">75.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzUtNS0xLTEtNjMwODA_958bb96a-efbe-48a6-8663-ef1df534f819">1.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzUtNy0xLTEtNjMwODA_85f20a67-47e5-4cd5-8650-c095d2ec1529">13,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231" decimals="INF" name="cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzYtMS0xLTEtNjMwODA_e4b6871b-d389-49e3-b00e-7f2b72f9d48b">268</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231" decimals="2" name="cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzYtMy0xLTEtNjMwODA_2f83b6da-8464-4e65-82d5-ea0350ce0c4c">79.06</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231" name="cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzYtNS0xLTEtNjMwODA_5d64739c-7fe0-427b-9a32-e2f7697765ce">1.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231" decimals="-3" name="cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzYtNy0xLTEtNjMwODA_2c8cfd20-f5f7-4541-bd1c-73422920ffa4">21,219</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Market-based performance stock unit grants are included at <ix:nonFraction unitRef="number" contextRef="i00ebb15829ee4f0093d5ec6afb96b65d_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzcxOTU_f2d0d3c9-84a8-4529-bf24-48e8ea5b9240">100</ix:nonFraction>%. Attainment of maximum performance targets and market achievements would result in the issuance of an additional <ix:nonFraction unitRef="shares" contextRef="i799d02b8865e412daeee2b9cc6081a6a_D20220101-20221231" decimals="-3" name="cwst:AdditionalSharesIssuedMaximumAttainmentLevel" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzczMTE_e210b560-23ff-4484-a59d-b9e963ee457b">99</ix:nonFraction> shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2022 resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="i799d02b8865e412daeee2b9cc6081a6a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc0ODI_60730c48-6e78-4648-9ff5-53f5105a87d4">84</ix:nonFraction> additional shares of Class A common stock.</span></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, stock-based compensation expense related to restricted stock, restricted stock units and performance stock units was $<ix:nonFraction unitRef="usd" contextRef="i148abecddc54427b95c61639f24b13cf_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc2ODA_0e437872-c48d-4a4e-bf1a-a6cb3aab442d">7,530</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i33ad635f2f6a41789aca8f03846b6346_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc2ODQ_c2194e04-fc9c-4548-9a75-9b6647b92b42">11,241</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib1afe5818928403f9a0721bba5138fa9_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc2OTE_7df4aeef-7d8c-4749-bf23-3b6ae9ca7caa">7,965</ix:nonFraction>, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, the total fair value of other stock awards vested was $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc3OTk_50c695b0-0e8a-4b0f-80a3-42e814634697">17,011</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc4MDM_c252f969-e462-4387-ba79-4a2623ca6296">20,106</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc4MTA_11b12b3b-ce8c-465a-9236-af77febfc555">18,329</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, total unrecognized stock-based compensation expense related to outstanding restricted stock was $<ix:nonFraction unitRef="usd" contextRef="i2254a9b2a1d24c6b8379e34025e8d868_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc5MzQ_98dfea52-ec4a-4fea-b526-e7ad1ddda808">34</ix:nonFraction>, which will be recognized over a weighted average period of <ix:nonNumeric contextRef="i6762d9434ee845d3bdd3336ec5b3eb47_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc5OTc_f379a31d-bcf3-46c7-bf5b-c835fa744d71">1.2</ix:nonNumeric> years. As of December 31, 2022, total unrecognized stock-based compensation expense related to outstanding restricted stock units was $<ix:nonFraction unitRef="usd" contextRef="i251d4938d2544d30933343a2b6504767_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzgxMTM_8aeb6891-5d0f-4eaa-929c-fe5b8bd08919">3,670</ix:nonFraction>, which will be recognized over a weighted average period of <ix:nonNumeric contextRef="i3a03b240265a42e89ff45b87b10320e6_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzgxNzY_9d02aebc-8f67-4c8d-a828-2e2d2d3647bd">1.7</ix:nonNumeric> years. As of December 31, 2022, total unrecognized stock-based compensation expense related to performance stock units based on our estimated achievement of the established performance criteria was $<ix:nonFraction unitRef="usd" contextRef="i813d100b52424b4ea52f9476efae982f_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzgyODE_0f21b48e-83ca-4dc4-a42e-2b40f3f6aa0c">4,847</ix:nonFraction>, which will be recognized over a weighted average period of <ix:nonNumeric contextRef="i9bbdd55de5e64d4b931c25827ea8c679_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzgzNDQ_690380e5-e680-4df2-882d-f9b1a1af0f9b">1.6</ix:nonNumeric> years. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value of market-based performance stock units granted during fiscal year 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzg0NTU_3c924c92-3b42-4345-bf41-578ed996870a">103.84</ix:nonFraction> per award, which was calculated using a Monte Carlo pricing model assuming a risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzg1NjI_fafb7aba-a21a-493a-9998-d20eb0f9e1d1">1.9</ix:nonFraction>% and an expected volatility of <ix:nonFraction unitRef="number" contextRef="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzg1OTU_40193a34-eac7-48ea-a55b-7ebacf0b2e1e">34.8</ix:nonFraction>% assuming <ix:nonFraction unitRef="number" contextRef="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzg2MDc_54a4ebf3-a8d0-4eb9-9cf2-70fd805aba37">no</ix:nonFraction> expected dividend yield. Risk-free interest rate is based on the U.S. Treasury yield curve for the expected service period of the award. Expected volatility is calculated using the daily volatility of our Class&#160;A common stock over the expected service period of the award.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Monte Carlo pricing model requires extensive use of accounting judgment and financial estimation. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also recorded $<ix:nonFraction unitRef="usd" contextRef="i55c2b67cff1b408484e75ff1ef2c1bd3_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzkyMzA_e12439f4-e0f8-42e0-8741-c80303be9170">376</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia88c730f3e04447486b25d8fda4d3e2d_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzkyMzQ_477437b8-b70a-46fd-a706-6daceb9764d7">281</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5c3968a15aad40a8a085f363f14ec151_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzkyNDE_f6a3eb96-d014-4e0c-9a70-1bef59edc73a">254</ix:nonFraction> of stock-based compensation expense related to our Amended and Restated 1997 Employee Stock Purchase Plan during fiscal years 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax benefit for income taxes associated with stock-based compensation during fiscal years 2022, 2021 and 2020 was $(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzk1MDY_24d8f751-2657-4205-a954-4fd2574a39ff">1,744</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzk1MTA_5b0e774b-ad12-462c-8273-8f30bab2f79a">2,304</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzk1MTc_348f32cb-f417-4eed-8c64-da7a716903aa">6,796</ix:nonFraction>), respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss), Net of Tax</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss), net of tax is a component of stockholders' equity included in the accompanying consolidated balance sheets and includes, as applicable, the effective portion of changes in the fair value of our cash flow hedges and the changes in fair value of our marketable securities.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ibda163accf3a4254be68814bd4a0e75e"><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTYw_575c1809-2236-4d6f-8416-ad2898c30ac1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balances of each component of accumulated other comprehensive income (loss), net of tax are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.256%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Swaps</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb51da7aff404035b56e72118f8bf12e_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzEtMy0xLTEtNjMwODA_1fc714ad-ed66-431b-ba9a-523462c7ba56">6,041</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e963c3d10224666954aaed9181bb331_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzMtMy0xLTEtNjMwODA_1212608d-9bef-4a6f-a9b8-d806333d300e">11,184</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e963c3d10224666954aaed9181bb331_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzQtMy0xLTEtNjMwODA_14675295-71cd-49b5-88f3-a158f8fba142">3,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to items in other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e963c3d10224666954aaed9181bb331_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzUtMy0xLTEtNjMwODA_508a76df-1619-492a-a74a-caebfcb3bd4d">2,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e963c3d10224666954aaed9181bb331_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzYtMy0xLTEtNjMwODA_56d300d4-7b16-4269-b89c-fb7de657da89">5,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6d3f40e519d423496512a03b1737acc_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzctMy0xLTEtNjMwODA_f18a7ed1-733d-48dc-8cc6-3a42b488e904">11,517</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231" decimals="-3" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzktMy0xLTEtNjMwODA_4b839e22-9749-47ef-b9b5-da5570203318">3,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzEwLTMtMS0xLTYzMDgw_5d47eeed-72c9-4797-b990-ebd8a1f6bf61">4,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision related to items in other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzExLTMtMS0xLTYzMDgw_97debf95-9c72-4307-ada4-825aaef14021">2,086</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzEyLTMtMS0xLTYzMDgw_11afcb21-d583-48f6-a55c-70e593113d5f">6,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id9f56235fb9a4368a39b50186b0f7036_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzEzLTMtMS0xLTYzMDgw_bf9e68b9-f83e-47b1-9ff3-b81c2f39b767">5,103</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231" decimals="-3" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE1LTMtMS0xLTYzMDgw_96c72e0e-839e-48cf-b059-85388a65a0f2">15,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE2LTMtMS0xLTYzMDgw_206e6ef6-e353-4534-b34f-9cafa932edd0">1,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision related to items in other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE3LTMtMS0xLTYzMDgw_0316e512-b731-46fe-8192-0867ad46847e">4,095</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE4LTMtMS0xLTYzMDgw_6e209f8f-97b4-46c6-b642-09bbaeadec74">12,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e2160b8fd814484b653fd15e8a3d0b7_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE5LTMtMS0xLTYzMDgw_dfc8ada7-e844-4ca6-b970-65c97cc07300">7,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTYz_aca86fb6-5709-4ffa-974e-f23168e7f079" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of reclassifications out of accumulated other comprehensive income (loss), net of tax for fiscal years 2022, 2021 and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:30.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.815%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Details About Accumulated Other Comprehensive Income (Loss), Net of Tax Components</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss), Net of Tax</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Affected Line Item in the Consolidated<br/>Statements of Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b6d5fbb79294fed9c8f2e77b60a994f_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzMtMS0xLTEtNjMwODA_f913b0cb-71c4-45fe-8a0e-6e6b668d6c22">1,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieffd050a04fb491fbd10eabe38111cfb_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzMtMy0xLTEtNjMwODA_fd1cb3e9-8620-4e61-85fb-52eae5982894">4,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if358f76447f5445a8f8d2baf71193191_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzMtNS0xLTEtNjMwODA_65108098-bad6-401a-9795-310f037b61bc">3,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e4b03f7cd147549757a2d8a51b8fae_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzQtMS0xLTEtNjMwODA_95391f88-0ee1-42dc-b0f3-457838c09a95">1,443</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia29407b9eb964dbe85f995e3c8e164db_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzQtMy0xLTEtNjMwODA_125d6c06-261e-47e7-8838-05fbb31dac5a">4,763</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcb649cb11f24332a66a51742a418480_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzQtNS0xLTEtNjMwODA_caa1c473-94ef-4ed2-9bce-c5913a398606">3,679</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e4b03f7cd147549757a2d8a51b8fae_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzUtMS0xLTEtNjMwODA_32931054-6e02-4bf7-aba2-eedaca16a9a0">98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia29407b9eb964dbe85f995e3c8e164db_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzUtMy0xLTEtNjMwODA_7c1a86ee-c41f-4938-bdef-c9fe9a39681a">1,142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcb649cb11f24332a66a51742a418480_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzUtNS0xLTEtNjMwODA_40042f17-ff9a-4e20-a09e-94e5c224ef7c">2,029</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e4b03f7cd147549757a2d8a51b8fae_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzYtMS0xLTEtNjMwODA_371be852-86c8-48ed-848e-c62b77267e6e">1,541</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia29407b9eb964dbe85f995e3c8e164db_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzYtMy0xLTEtNjMwODA_803f3f78-986d-4f9c-80b0-b937e868932c">3,621</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcb649cb11f24332a66a51742a418480_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzYtNS0xLTEtNjMwODA_43703e97-fbb7-4436-b2e4-08f81214933d">1,650</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td></tr></table></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_409"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90ZXh0cmVnaW9uOmQ1Y2UwMmUyOWEzNzQzOTQ4NTEyYmMyYzMxYjRlNTgyXzI3ODA_e4c912b7-8dae-44e8-84b0-34b035fa5504" continuedAt="i3fe88310fc5246e185300e0c55b3b9e0" escape="true">FAIR VALUE OF FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="i3fe88310fc5246e185300e0c55b3b9e0" continuedAt="if13c689013274dc3ba44f27910b3ad01"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90ZXh0cmVnaW9uOmQ1Y2UwMmUyOWEzNzQzOTQ4NTEyYmMyYzMxYjRlNTgyXzI3ODM_f8b56fff-d554-4798-abcf-3426422721ce" continuedAt="i720d47c19fb14d0b8fb8a854484c762a" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="if13c689013274dc3ba44f27910b3ad01"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:continuation id="i720d47c19fb14d0b8fb8a854484c762a" continuedAt="ie404fd9b6ad746de9845937474c89c92">Assets and Liabilities Accounted for at Fair Value on a Recurring Basis</ix:continuation></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie404fd9b6ad746de9845937474c89c92">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 derivatives, contingent consideration related to acquisitions, trade payables and 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 interest rate derivatives 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. The fair value of contingent consideration - acquisition included in the Level 3 tier is calculated using a discounted cash flow valuation methodology based upon a probability-weighted analysis of success payments related to permit expansion. We recognize all derivatives accounted for on the balance sheet at fair value.</ix:continuation> See Note&#160;12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about the fair value of debt.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring Fair Value Measurements</span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90ZXh0cmVnaW9uOmQ1Y2UwMmUyOWEzNzQzOTQ4NTEyYmMyYzMxYjRlNTgyXzI3NzE_8b183f7f-106f-4575-9d28-849464192066" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summaries of our financial assets and liabilities that are measured at fair value on a recurring basis are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:44.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at December 31, 2022 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="cwst:DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzQtMC0xLTEtNjMwODA_1cb2477d-8799-4269-9890-7180c5de6c5d">Interest rate swaps</ix:nonNumeric></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15458d1eacc94a0cb17cd63439dd227d_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzQtMS0xLTEtNjMwODA_cc717de6-13f8-4dd2-ae1f-74ab220fd8b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22f02d65ffa7447faf9e1cbe42364e65_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzQtMy0xLTEtNjMwODA_f2583ac5-9c8d-48c8-a202-ef4c1c72be59">11,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23e231bbc1f14ee59e8a880ec1cdb95b_I20221231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzQtNS0xLTEtNjMwODA_badb9798-f3a9-4e4d-aede-fef5030fe6cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted investment securities - landfill closure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbef67162fe447c699fdba65dc940c26_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzUtMS0xLTEtNjMwODA_42cd614b-42c9-47cf-adba-093e7db625c0">1,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d407e67043a439e806b6efdead08e86_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzUtMy0xLTEtNjMwODA_c9e71279-793f-4ae9-801a-744f97fe10a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b29e0f74ee04f428b731519a136a0cf_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzUtNS0xLTEtNjMwODA_6e4a9185-b258-4f75-b41f-d7a57ab9df20">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7da0111801468499a9153a2df13dde_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzYtMS0xLTEtNjMwODA_071a64af-acb6-4b97-ab3b-ecb701833aee">1,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae6bc75d6ac24201a177337b618c488a_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzYtMy0xLTEtNjMwODA_d7184470-e602-4b65-ba1c-7654bbe57f34">11,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a5c924a5c1e420ab9b6e4d2644d6dea_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzYtNS0xLTEtNjMwODA_7c5b1c04-6700-4c1b-95f1-ec81969110d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration - acquisition</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7da0111801468499a9153a2df13dde_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzktMS0xLTEtNzk1MTc_9093c5cb-c29c-40d4-9f4e-5d61199d09a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae6bc75d6ac24201a177337b618c488a_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzktMy0xLTEtNzk1MTM_70332087-a276-498e-8fdc-9a7b6632fe6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a5c924a5c1e420ab9b6e4d2644d6dea_I20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzktNS0xLTEtNzk1MTU_8c26ffd7-a15b-4169-8475-d7957a345e2a">1,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:44.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at December 31, 2021 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" name="cwst:DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzMtMC0xLTEtNzI4NTA_2eee3456-1e41-4f60-89f0-46bc4c6a2187">Interest rate swaps</ix:nonNumeric></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d19878cd6a44e398c888de8e6b891e_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzMtMS0xLTEtNjY5Mzc_a81dfb34-f8f0-4c21-a99f-4e7e0f963440">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9df4b7cb5ec341a08903bbeffd313046_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzMtMy0xLTEtNjY5NDM_e0251b72-d36f-4062-8bcc-3ee963c4827a">424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770f76323e934fd081cc56ceb2868e59_I20211231" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzMtNS0xLTEtNjY5NDc_0a4e5ed4-7fd1-4d1f-8311-50548c67fb97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted investment securities - landfill closure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i179b84fc2f4a4438bf8b61c77cfe1fdc_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzQtMS0xLTEtNjMwODA_1b5b1536-4a6b-4239-ba9d-cd7daaa17fd2">2,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1f2ecbac5ca49f49184488665a664f0_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzQtMy0xLTEtNjMwODA_d33321fb-3293-4b91-9d3b-991e71e0653e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5c8aec040da42969f2694c11354171a_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzQtNS0xLTEtNjMwODA_883bb772-2bf5-4b6d-816a-e97a454fcda7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d19878cd6a44e398c888de8e6b891e_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzYtMS0xLTEtNjMwODA_4a446816-d927-4258-b3ec-e6cc6b3bc461">2,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9df4b7cb5ec341a08903bbeffd313046_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzYtMy0xLTEtNjMwODA_b654219f-b978-498f-ac32-abdb16d70521">424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770f76323e934fd081cc56ceb2868e59_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzYtNS0xLTEtNjMwODA_8dd26635-596b-4be0-a670-6a81a75aadbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eebc1e5f47948399415914beec47e89_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzgtMS0xLTEtNjMwODA_bdfe2ceb-4136-43b0-a8c4-9ee41f88b81d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5a42ffb75b14e8cad6bc06912d1f111_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzgtMy0xLTEtNjMwODA_5e38cf0d-28b0-4ab9-ab27-e02d1b4b8730">5,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06fe443fa0cb4c83a93bf0ec5819c83d_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzgtNS0xLTEtNjMwODA_9ac7516f-b202-4452-a717-7b9ce33dcb33">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration - acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d19878cd6a44e398c888de8e6b891e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzktMS0xLTEtNzk1MjM_b824636f-731e-440c-b827-3c8ab2f92756">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9df4b7cb5ec341a08903bbeffd313046_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzktMy0xLTEtNzk1MjE_fa050554-f8e9-481d-b175-3e1894567210">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770f76323e934fd081cc56ceb2868e59_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzktNS0xLTEtNzk1MTk_c859ed1b-a211-4a8a-add2-de93bdc5266e">1,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d19878cd6a44e398c888de8e6b891e_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzEwLTEtMS0xLTc5NTEx_056c524f-644c-4028-b87c-b3d947478f00">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9df4b7cb5ec341a08903bbeffd313046_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzEwLTMtMS0xLTc5NTI1_6f92c27f-58cb-4c51-923a-401631203c57">5,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770f76323e934fd081cc56ceb2868e59_I20211231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzEwLTUtMS0xLTc5NTI1_f7cff49f-9537-49bd-b106-9ffb23aa0e3a">1,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_412"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0Njc_5b692d08-a1f0-4d6e-8691-26ba1b30a142" continuedAt="i7bf3af77f3ff41d38b2e521f65d31f08" escape="true">EMPLOYEE BENEFIT PLANS</ix:nonNumeric></span></div><ix:continuation id="i7bf3af77f3ff41d38b2e521f65d31f08" continuedAt="i9248a31a8fd54a2e909e8c66dc9bdee1"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer our eligible employees the opportunity to contribute to a 401(k) plan (&#8220;401(k) Plan&#8221;). Under the provisions of the 401(k) Plan participants may direct us to defer a portion of their compensation to the 401(k) Plan, subject to Internal Revenue Code limitations. In fiscal year 2022, we provided an employer matching contribution for hourly employees equal to <ix:nonFraction unitRef="number" contextRef="iae7358436f2f4f58a16ce69a835f98ad_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQyNg_eb7cb459-f11b-4c46-b71a-009e7bb45984">100</ix:nonFraction>% of every dollar an employee invests up to <ix:nonFraction unitRef="number" contextRef="iae7358436f2f4f58a16ce69a835f98ad_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ3MQ_4ecdf5c5-be90-4943-9655-02fde7d5d143">1</ix:nonFraction>% of annual income and <ix:nonFraction unitRef="number" contextRef="i3aaea25f08ee4e059a8c17b8ae2e6a63_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ5NQ_2309860b-fe4d-414e-b76b-609f4a9166ea">50</ix:nonFraction>% of additional employee contributions up to a maximum contribution into the 401(k)&#160;Plan of <ix:nonFraction unitRef="number" contextRef="i3aaea25f08ee4e059a8c17b8ae2e6a63_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzU4OA_54f508ac-6971-4372-bef2-adaa75a40989">3</ix:nonFraction>% of annual income. In fiscal year 2022, we provided an employer matching contribution for salaried employees equal to <ix:nonFraction unitRef="number" contextRef="iebe4749312fa4fd4becbb0d110da6b6e_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzcwOA_a9e2ef32-dd03-467e-a8c4-47aac09651e7">50</ix:nonFraction>% of every dollar an employee invests in the 401(k) Plan up to a maximum contribution of <ix:nonFraction unitRef="usd" contextRef="iebe4749312fa4fd4becbb0d110da6b6e_D20220101-20221231" decimals="0" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzc5OA_70a0ce6b-3352-4169-ba4f-cbc854188f66">one thousand five hundred</ix:nonFraction> dollars or up to <ix:nonFraction unitRef="number" contextRef="iebe4749312fa4fd4becbb0d110da6b6e_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzgxMA_408ab1e4-2ddb-4f9b-b99d-edf6e20ecef8">2</ix:nonFraction>% of annual income, whichever is greater, per employee per calendar year. Participants vest in employer contributions ratable over a <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0NjY_88aa27f9-d987-4eaa-b34d-9f0e43cd7cb8">two-year</ix:nonNumeric> period. Employer contributions for fiscal years 2022, 2021 and 2020 amounted to $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEwMjY_36064cd1-a9af-4f28-98c2-b2dfc39925d3">3,558</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEwMzA_e577e077-b97c-46dc-80ee-98ff859640d8">2,811</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEwMzc_390bc0fa-a043-42a5-b459-bee454794d3c">2,357</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i9248a31a8fd54a2e909e8c66dc9bdee1" continuedAt="i2e87bd36ea3e4381a49d8e5a722b1e6f"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer our eligible employees the opportunity to participate in an employee stock purchase plan. Under this plan, qualified employees may purchase shares of Class&#160;A common stock by payroll deduction at a <ix:nonFraction unitRef="number" contextRef="i91d5655b1bc84adaa6264633e53a1aa5_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEyOTA_62965031-9636-4f94-b4c4-ccf59ad71aca">15</ix:nonFraction>% discount from the market price. Class A common stock issued under this plan during fiscal years 2022, 2021 and 2020 amounted to <ix:nonFraction unitRef="shares" contextRef="i91d5655b1bc84adaa6264633e53a1aa5_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEzNjA_26c85972-d567-45b2-a4ed-09363c760d3e">22</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ic46494abc4d4495898fa1ed863cbdcd0_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEzNjQ_2e1be8dd-81bb-4347-971b-e7eb20d94aea">20</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i8a5faf7b3d354945a66f00b349758e6f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEzNzE_fcd28562-5b87-4aec-ae15-013542735b35">20</ix:nonFraction> shares, respectively. As of December 31, 2022, <ix:nonFraction unitRef="shares" contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzE0NTk_d09f0364-7a80-4b09-bfed-41dde58321d2">32</ix:nonFraction> shares of Class&#160;A common stock were available for distribution under this plan.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Benefit Pension Plan</span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2e87bd36ea3e4381a49d8e5a722b1e6f">We contribute to a multiemployer defined benefit pension plan. The Pension Plan, under the terms of a collective bargaining agreement covers certain of our union represented employees. In fiscal year 2019, we reached an agreement to withdraw from the Pension Plan by entering into Withdrawal and Re-entry Agreements with the Pension Plan. The withdrawal generated a fixed yearly contingent liability for us for a period of approximately seventeen (<ix:nonNumeric contextRef="ib09b72c9f4824455886714df268cb770_D20190101-20191231" name="cwst:MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEwOTk1MTE2NDg5MTg_39bfc6ca-4bd3-46c9-863b-82ff1828e6b8">17</ix:nonNumeric>) years, that capped our gross payments at $<ix:nonFraction unitRef="usd" contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231" decimals="-3" name="cwst:MultiemployerPlansWithdrawalObligationUndiscounted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzU0OTc1NTgyMjk2Ng_e351ffc6-b335-47d8-8c9a-4fff53a93c34">4,224</ix:nonFraction>, significantly reducing our cash exposure from the potential $<ix:nonFraction unitRef="usd" contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231" decimals="-3" name="cwst:MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzU0OTc1NTgyMzAzMA_6dc6ccef-c055-4615-a715-4fbbfb928aa4">18,511</ix:nonFraction> withdrawal liability as determined based on a complete withdrawal prior to withdrawing from the Pension Plan. As of December 31, 2022, we had a remaining obligation of $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:MultiemployerPlansWithdrawalObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzM2NTc_fbd539b4-4376-4741-8de8-441c6eb9b48f">1,586</ix:nonFraction> in aggregate principal amount associated with our withdrawal. Upon re-entry as a new employer in the Pension Plan, our contributions are projected to fully fund the defined benefits accrued by our employees in the Pension Plan, thereby eliminating future accruals of withdrawal liability. As of December 31, 2022, our employees were fully funded, subject to the terms of the Withdrawal and Re-entry Agreements. Subsequent withdrawal from the Pension Plan, under certain circumstances, may result in a change in the payment schedule required to settle the remaining obligation associated with our withdrawal. During fiscal years 2022, 2021 and 2020, we made contributions to the Pension Plan of $<ix:nonFraction unitRef="usd" contextRef="i837fa2c961164a2dbf48f84e06bec55f_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0Mzc_4af66dd3-3bfe-4bb7-9f5d-966b3d0dca65">442</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i9859932754f94abaa962225b4844816f_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0NDE_c96002c1-5903-4e6b-b540-1818240493af">398</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id4897c2dd6bb46b8961adb76ffe2844f_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0NDg_5e9ca03b-cc41-43da-9c74-51d2e67df527">390</ix:nonFraction>, respectively.</ix:continuation> </span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_415"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzYzMDI_0c1302e1-0855-44ec-9818-718390680597" continuedAt="ib2a79f2068484f0f9c72fa610e20a1aa" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="ib2a79f2068484f0f9c72fa610e20a1aa" continuedAt="i14275eeab9414a28b3c14d928a571ebb"><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzYzMDQ_1826a577-713a-4084-9837-f76da949dc1b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the provision (benefit) for income taxes is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzMtMS0xLTEtNjMwODA_7055b2bf-dc86-4ed6-b4d3-eb3255d90fbd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzMtMy0xLTEtNjMwODA_a3f6fc77-8650-4e50-a900-09e41bc7d5f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzMtNS0xLTEtNjMwODA_c7c4bff1-6361-4972-ae9b-965d86885434">951</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzUtMS0xLTEtNjMwODA_bdceab25-3f68-45e6-a512-964b8973a23b">15,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzUtMy0xLTEtNjMwODA_8cef6b41-340c-4e1e-828e-aa54b21f5778">12,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzUtNS0xLTEtNjMwODA_9de5351d-c1ae-4456-a3fe-c740e43aa30e">35,177</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzYtMS0xLTEtNjMwODA_a356630c-6122-4603-a365-2f8c983bd542">15,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzYtMy0xLTEtNjMwODA_b4d0a40e-6b31-4aa6-91b0-e075f862d491">12,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzYtNS0xLTEtNjMwODA_e9300be2-4591-41ad-aad7-6bd2c85d9824">36,128</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzgtMS0xLTEtNjMwODA_fd0b7ac8-9c7f-4c0b-be69-471423ba19dd">5,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzgtMy0xLTEtNjMwODA_ceefe530-6959-4c7b-aa83-1991497ef5e4">1,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzgtNS0xLTEtNjMwODA_0f47483c-c6f1-4a60-b2b7-8ccb21a44c31">435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEwLTEtMS0xLTYzMDgw_1e4fadb2-e358-4fb0-8436-66b3d09ca267">880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEwLTMtMS0xLTYzMDgw_c83721de-457e-4308-aa76-794a5497af98">2,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEwLTUtMS0xLTYzMDgw_3b291231-d22c-4a86-b40f-e5c9e3c9327f">17,111</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzExLTEtMS0xLTYzMDgw_bb187a8a-2ff7-4d46-9125-faf1d5aff918">6,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzExLTMtMS0xLTYzMDgw_08479969-4d45-492d-8186-789d7ed05f61">4,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzExLTUtMS0xLTYzMDgw_10c111a5-3c1c-4089-a166-4bcd591c08b5">16,676</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEyLTEtMS0xLTYzMDgw_8abb013b-b79e-45be-bdeb-edd0fb4d447a">21,887</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEyLTMtMS0xLTYzMDgw_3cc46b8a-db2a-479a-badf-338b2e9842d1">16,946</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEyLTUtMS0xLTYzMDgw_c7ea1ede-a87e-4f29-a34b-034b06bcd44f">52,804</ix:nonFraction>)</span></td><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"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a periodic basis, we reassess the valuation allowance on our deferred income tax assets, weighing positive and negative evidence to assess the recoverability of the deferred tax assets. In the fourth quarter of fiscal year 2020, we assessed the valuation allowance and considered positive evidence, including significant cumulative consolidated income over the three years ended December 31, 2020, revenue growth and expectations of future profitability, and negative evidence, including the impact of a negative change in the economic climate, significant risks and uncertainties in the business and restrictions on tax loss utilization in certain state jurisdictions. After assessing both the positive evidence and the negative evidence, we determined it was more likely than not that the majority of our deferred tax assets would be realized in the future and released the valuation allowance on the majority of our net operating loss carryforwards and other deferred tax assets as of December 31, 2020, resulting in a benefit from income taxes of $<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzExNDc_fad07e21-67b2-4706-8476-b47fcfa32be9">61,317</ix:nonFraction>. Following reassessment in fiscal year 2021 and fiscal year 2022, our judgement with regard to the realizability of our deferred tax assets remains consistent. As of December 31, 2022, we maintained a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzEzNTM_59cbeb4b-c77c-40c3-a151-845d1caa8c7f">4,668</ix:nonFraction> primarily related to deferred tax assets that would generate capital losses when realized and deferred tax assets related to certain state jurisdictions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of carryforwards and other deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. We adjust the valuation allowance in the period management determines it is more likely than not that deferred tax assets will or will not be realized. The change in the valuation allowance was a decrease of $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzE5Mjc_da4c2d6d-15d0-4653-84b4-d3d0a2f91db2">1,814</ix:nonFraction> for fiscal year 2022 primarily due to changes in state laws related to the utilization of net operating losses. In determining the need for a valuation allowance, we have assessed the available means of recovering deferred tax assets, including the ability to carryback net operating losses, the existence of reversing temporary differences, and available sources of future taxable income. We have also considered the ability to implement certain strategies, </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i14275eeab9414a28b3c14d928a571ebb" continuedAt="ia7742d10ada84911ba2e60e4b6e8ece1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such as a potential sale of assets that would, if necessary, be implemented to accelerate taxable income and use expiring deferred tax assets.</span></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzYzMTM_de426ead-2394-49a0-bdc2-8f447c1541c3" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences in the provision (benefit) for income taxes and the amounts determined by applying the Federal statutory rate to income before income taxes are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:63.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.210%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzItMS0xLTEtNjMwODA_820b75b0-760e-4a1b-a0ff-d1aa26015a75">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzItMy0xLTEtNjMwODA_d219b45c-ba8f-40c4-868b-d197439503fe">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzItNS0xLTEtNjMwODA_e2a51c1c-e035-42a2-ac95-b292c8bda209">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzMtMS0xLTEtNjMwODA_e879b314-7863-4aea-940f-fa56391180ac">15,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzMtMy0xLTEtNjMwODA_44cf0ca2-3161-44ad-bc8b-c234fd0d307e">12,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzMtNS0xLTEtNjMwODA_d6a47fd9-1762-4b64-af3f-c6d9c8341290">8,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzQtMS0xLTEtNjMwODA_76e34514-36ae-4628-83c6-95332484df18">6,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzQtMy0xLTEtNjMwODA_cd639ae8-93e5-4a23-9634-2d4151dede5c">3,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzQtNS0xLTEtNjMwODA_c8023406-4212-4157-841e-790227e699be">1,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzUtMS0xLTEtNjMwODA_f65e20f3-4295-4c0a-a96c-451f09f798a8">1,425</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzUtMy0xLTEtNjMwODA_9512a585-a815-4348-9e6f-2e8cf2c6c733">388</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzUtNS0xLTEtNjMwODA_d891d556-4e51-4fb8-b517-0e32a1a88ed0">61,317</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal effect of change in state valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzYtMS0xLTEtNjMwODA_7d28cf44-6049-4109-a036-2e212ff42f0f">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzYtMy0xLTEtNjMwODA_43cfe2c3-c37b-4e67-a7f6-ff261a3656af">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzYtNS0xLTEtNjMwODA_29983ae0-b8cf-4918-a528-ca75b7cf0e56">3,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible officer compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzctMS0xLTEtNjMwODA_0b0f8f0e-f7ac-4691-b3b8-9a5c34202f7f">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzctMy0xLTEtNjMwODA_0de4c7d4-d608-45e7-8896-926a9f5c6b97">1,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzctNS0xLTEtNjMwODA_c455e61f-d05c-467c-bc75-89d83d198ae4">487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzgtMS0xLTEtNjMwODA_2b0f056a-64b0-419f-9cab-c7e848815394">782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzgtMy0xLTEtNjMwODA_d2c6f6ab-77c3-43d7-949f-f6a05148f17b">322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzgtNS0xLTEtNjMwODA_ff472e52-dbc1-4b99-9a61-829814cb72be">656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductible stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEwLTEtMS0xLTYzMDgw_b8ee1d0d-aa10-40c8-8d4e-909162de4a4b">627</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEwLTMtMS0xLTYzMDgw_1acd5806-dfd9-4df4-be44-2387b083e65a">363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEwLTUtMS0xLTYzMDgw_d8b80069-4960-4aab-b00d-e359ec05d257">3,790</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzExLTEtMS0xLTYzMDgw_e704d8ef-0b79-4e42-a914-9e3816fc99a0">83</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzExLTMtMS0xLTYzMDgw_01c761d5-9dcc-4d2b-9289-87cbf9bfee95">153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzExLTUtMS0xLTYzMDgw_b7cd5c03-c1c2-4b52-9d22-16af035e4148">130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEyLTEtMS0xLTYzMDgw_e905cf41-dc16-4acb-918b-3bd5e8f75755">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEyLTMtMS0xLTYzMDgw_b4d13962-12c7-4200-b267-69dd0b25f5d8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEyLTUtMS0xLTYzMDgw_01664e48-ae5f-4c4c-a14a-1fb67b2c92a3">2,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE2LTEtMS0xLTYzMDgw_bd5b917b-91eb-4148-b4f9-efd308a1fde4">172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE2LTMtMS0xLTYzMDgw_c406aec0-1dea-4bce-bea9-8001f0eb79ab">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE2LTUtMS0xLTYzMDgw_a9ffd547-bb16-4d33-bc82-eab53ff312e7">124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE3LTEtMS0xLTYzMDgw_25dcca72-5a94-43a6-bcaf-6686ff6b5433">21,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE3LTMtMS0xLTYzMDgw_cedfdc74-ee4a-447e-b8a2-54df91e7f007">16,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE3LTUtMS0xLTYzMDgw_503f5121-4123-41f5-9349-b17d63f01354">52,804</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the impact of temporary differences between the amounts of assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax purposes. A summary of deferred tax assets and liabilities is as follows<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzYzMDU_c83ab48b-9d75-4a32-a861-fe7194e463cc" continuedAt="i45119a325afb463ebdaa7c7d9a090d80" escape="true">:</ix:nonNumeric></span><ix:continuation id="i45119a325afb463ebdaa7c7d9a090d80"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.067%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzMtMS0xLTEtNjMwODA_40b31d06-7a1d-470d-b71f-8d34969f33dd">43,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzMtMy0xLTEtNjMwODA_e6440af1-ba1c-4464-b9c8-1fb260d15807">41,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzQtMS0xLTEtNjMwODA_3591ff59-6eea-4781-9843-ad680f753b10">13,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzQtMy0xLTEtNjMwODA_b8053434-74e5-4f62-aec9-905aa890f24c">24,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General business and state tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzUtMS0xLTEtNjMwODA_935d38b4-27a7-4123-bd1a-ee1e5a7e7ae3">6,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzUtMy0xLTEtNjMwODA_d496f4da-e786-4853-9f0b-de78c6248e27">7,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzYtMS0xLTEtNjMwODA_362b618a-bcf2-4f1a-b9b9-52a460dec65a">2,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzYtMy0xLTEtNjMwODA_f30fc07e-88b9-4bdc-a56a-d14833e682b7">3,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="cwst:DeferredTaxAssetsGainLossOnDerivativeInstruments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzctMS0xLTEtNjMwODA_16f343af-1051-44b5-b2ee-848744b38310">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="cwst:DeferredTaxAssetsGainLossOnDerivativeInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzctMy0xLTEtNjMwODA_e79086e6-04a9-41e1-943e-16592e01b806">1,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzExLTEtMS0xLTYzMDgw_8eca9273-d029-4492-9cd0-48c4671c3aab">2,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzExLTMtMS0xLTYzMDgw_137ea0f8-f3e3-44c9-b39d-3ea07db7abf2">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzEyLTEtMS0xLTYzMDgw_70ff8f47-61b4-45e7-99c9-31cfae69db2c">68,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzEyLTMtMS0xLTYzMDgw_2631f966-c9f5-4c03-8a6c-93c9429b75cb">80,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzEzLTEtMS0xLTYzMDgw_9aedffa3-0dd8-4b92-8ade-bcf19c040639">4,668</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzEzLTMtMS0xLTYzMDgw_7c321507-6ce8-4cea-a41a-dff37966542f">6,094</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets after valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE0LTEtMS0xLTYzMDgw_25ae5d7f-cce4-4fbb-90d3-d3b1c9072a84">64,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE0LTMtMS0xLTYzMDgw_d8784552-d1b0-494f-abbd-7d449332f2dc">74,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE2LTEtMS0xLTYzMDgw_9a413013-3741-433c-89cb-da279249555e">17,252</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE2LTMtMS0xLTYzMDgw_5cae7b58-f78a-4d78-8765-b04cb12b86ce">18,042</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDerivatives" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE3LTEtMS0xLTc3MTQ5_a8a9eb7a-d0b3-4a66-b69d-a4e9eb79f4e5">3,022</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDerivatives" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE3LTMtMS0xLTc3MTU4_2484f08c-d474-47f8-88a5-a9ede085511a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax over book depreciation of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE3LTEtMS0xLTYzMDgw_85729406-7834-41c2-9c89-46241d60d240">21,561</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE3LTMtMS0xLTYzMDgw_406204e5-2dee-4a82-84a7-2199cd940ad7">13,297</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE4LTEtMS0xLTYzMDgw_f8d21c27-49d5-4a42-ba8a-87637cfc46d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE4LTMtMS0xLTYzMDgw_1a835f84-0a67-4567-9645-e1a9003aae04">156</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE5LTEtMS0xLTYzMDgw_543979fb-d1b7-40da-ae6d-ceccf78a213e">41,835</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE5LTMtMS0xLTYzMDgw_de4340b7-3ecd-45f3-a0de-88ca082bbd7e">31,495</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset </span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzIwLTEtMS0xLTYzMDgw_e60b35b2-4310-41f0-bb56-e1ec0b4b5dd9">22,466</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzIwLTMtMS0xLTYzMDgw_8c4cf25b-102b-468b-aac7-2b5d32751e42">43,089</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ia7742d10ada84911ba2e60e4b6e8ece1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net deferred tax asset at December 31, 2022 is reflected on the consolidated balance sheet as a long-term deferred federal and state tax asset of $<ix:nonFraction unitRef="usd" contextRef="i396b088d5c504639b03364d983d821bc_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQxOTg_5fcf04f3-e2f1-4607-b3a1-a9469d621f02">22,903</ix:nonFraction> and a long-term deferred state tax liability of $(<ix:nonFraction unitRef="usd" contextRef="i4924592db6444291839aaf9f79d06b4b_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQyNDk_e70db391-1b3a-44fb-99bf-2e2037bcc9f0">437</ix:nonFraction>).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we have, for federal income tax purposes, net operating loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQzNTU_577bca6e-2660-4845-bd53-d54a1298da43">5,864</ix:nonFraction> that expire in the fiscal years ending December&#160;31, 2032 through 2037 and $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQ0MTc_128d3367-1229-4063-930c-8909baa17690">46,453</ix:nonFraction>, which do not expire. We have state net operating loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQ1MDY_15130fe1-82af-4573-a4a9-0d3ce31634f6">29,306</ix:nonFraction> that expire in the fiscal years ending December&#160;31, 2023 through 2041 or that do not expire in certain jurisdictions. In addition, we have $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQ2MzM_ce52fb79-e5ac-4ebb-99b1-70334051b75d">6,663</ix:nonFraction> general business credit carryforwards which expire in the fiscal years ending December 31, 2023 through 2041 and $<ix:nonFraction unitRef="usd" contextRef="i4924592db6444291839aaf9f79d06b4b_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQ3NDk_54e372be-4a96-48d9-aa30-09fcf8d08064">411</ix:nonFraction> state credit carryforwards which expire in fiscal years ending December 31, 2038 through 2039. Sections 382 and 383 of the Internal Revenue Code can limit the amount of net operating loss and credit carryforwards which may be used in a tax year in the event of certain stock ownership changes. With the exception of $<ix:nonFraction unitRef="usd" contextRef="i8f5ec6cc6b504dfcb24892e97fcc7e89_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzUwNTM_91708783-5a7f-4db2-96aa-f2dabf48e106">1,756</ix:nonFraction> federal net operating losses we acquired through acquisitions, we are not currently subject to these limitations but could become subject to them if there were significant changes in the ownership of our stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provisions of FASB ASC 740-10-25-5 prescribe the minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. Additionally, FASB ASC 740-10-25-5 provides guidance on derecognition, measurement, classification, interest and penalties, accounting in interim periods, disclosure and transition. Under FASB ASC 740-10-25-5, an entity may only recognize or continue to recognize tax positions that meet a &#8220;more likely than not&#8221; threshold. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued are reflected as a reduction of the overall income tax provision. As of December 31, 2022 and 2021, we did <ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzU5ODY_1b4b4cdd-7092-42bc-90c0-d415354b33d2"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzU5ODY_cdc61608-103f-47e3-b991-573d59e3acd8">no</ix:nonFraction></ix:nonFraction>t have any uncertain tax positions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to U.S. federal income tax, as well as the income tax of multiple state jurisdictions. For federal tax purposes, income tax returns from years ending 2019 through 2022 are open for assessment. Tax years 1998 through 2018 are open for examination to the extent of any NOLs or credits that have been carried forward from those years.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.213%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.805%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:continuation><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_418"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE3NzY_0389ee8d-355a-4bc5-8568-10cd2109f220" continuedAt="i499c9a7f4af943c0a5a890614f4ab1b2" escape="true">OTHER ITEMS AND CHARGES</ix:nonNumeric></span></div><ix:continuation id="i499c9a7f4af943c0a5a890614f4ab1b2" continuedAt="i302f2173ff5445c1b178a1ba469a591c"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Southbridge Landfill Closure Charge, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal year ended December 31, 2017, we initiated a plan to cease operations of the Town of Southbridge, Massachusetts landfill (&#8220;Southbridge Landfill&#8221;) and later closed it in November 2018 when Southbridge Landfill reached its final capacity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="cwst:ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE3NzU_b70c6382-1528-47b4-b02c-e1ddafd78c73" continuedAt="ic1ff9c38071d4615ae40c26d5e513e08" escape="true">Accordingly, in fiscal years 2022, 2021 and 2020, we recorded charges associated with the closure of the Southbridge Landfill as follows:</ix:nonNumeric></span><ix:continuation id="ic1ff9c38071d4615ae40c26d5e513e08" continuedAt="i09ade3485610455ca97f3a6356cf8a88"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal and transaction costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231" decimals="-3" name="us-gaap:LegalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzItMS0xLTEtNjMwODA_ad133c9c-7ae9-45e3-a115-77a51afe71b6">684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231" decimals="-3" name="us-gaap:LegalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzItMy0xLTEtNjMwODA_9d4f6e7f-9da9-4c6b-81d5-32c1be7d32d4">868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231" decimals="-3" name="us-gaap:LegalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzItNS0xLTEtNjMwODA_06fc057e-2ab1-4148-8efe-f985aabeb032">2,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnContractTermination" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzMtMS0xLTEtNjMwODA_54e252e0-fa07-4f98-a612-110edeefbe19">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnContractTermination" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzMtMy0xLTEtNjMwODA_be9e8b0d-1d08-4f6e-a94d-0de8470ee4f7">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnContractTermination" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzMtNS0xLTEtNjMwODA_751305c4-b23a-4638-80fa-1c10df0d97a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill closure project charge (credit) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231" decimals="-3" name="cwst:LandfillClosureProjectCreditCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzQtMS0xLTEtNjMwODA_6501bd8d-09a2-4d68-ac87-e962aa7d3e87">752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231" decimals="-3" sign="-" name="cwst:LandfillClosureProjectCreditCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzQtMy0xLTEtNjMwODA_b11854d6-9068-4c7f-923a-352698f94be9">944</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231" decimals="-3" name="cwst:LandfillClosureProjectCreditCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzQtNS0xLTEtNjMwODA_eef694f2-9ea9-4df6-b17f-4b0c842542c1">490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal settlement charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231" decimals="-3" name="cwst:LitigationSettlementCharge" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzUtMS0xLTEtNjMwODA_51b7878e-875e-47b5-87bf-930ab39f6ccb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231" decimals="-3" name="cwst:LitigationSettlementCharge" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzUtMy0xLTEtNjMwODA_70130e1c-8cc1-41eb-a0f5-13e43e7355d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231" decimals="-3" name="cwst:LitigationSettlementCharge" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzUtNS0xLTEtNjMwODA_43019a81-d2c4-4e3d-a5fd-003fad4d2bdc">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental remediation charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231" decimals="-3" name="us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzYtMS0xLTEtNjMwODA_6851053d-d1e5-4d75-a99d-e4c0659e0f53">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231" decimals="-3" name="us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzYtMy0xLTEtNjMwODA_a29925d5-0409-4caa-96df-93fe719d1c0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231" decimals="-3" name="us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzYtNS0xLTEtNjMwODA_b7d55fcb-eb32-4eda-a2fa-f22570df026a">188</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southbridge Landfill closure charge, net</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231" decimals="-3" name="cwst:LandfillClosureCreditChargeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzEwLTEtMS0xLTYzMDgw_27720039-cbee-4e8e-87e9-20cc6e047d11">1,436</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231" decimals="-3" name="cwst:LandfillClosureCreditChargeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzEwLTMtMS0xLTYzMDgw_5fcf2219-4e11-441c-8529-18c4c7abb4c8">496</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231" decimals="-3" name="cwst:LandfillClosureCreditChargeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzEwLTUtMS0xLTYzMDgw_9408f2d2-3db0-41d4-9cab-66ba281c4d99">4,587</ix:nonFraction>&#160;</span></td><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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><ix:continuation id="i09ade3485610455ca97f3a6356cf8a88" continuedAt="i3f387bbef09b4b9d832dee4ade79cec5"><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We incurred legal costs as well as other transaction costs associated with various matters as part of the Southbridge Landfill closure.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We updated the cost estimates associated with a contract settlement charge associated with the Southbridge Landfill closure and the remaining future obligations due to the Town of Southbridge under the landfill operating agreement with the Town of Southbridge. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We recorded a landfill closure project (credit) charge associated with revised costs under the closure plan at Southbridge Landfill.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We established reserves and made payments associated with legal settlements associated with claims against us as part of the Southbridge Landfill closure. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion over our asset retirement obligations associated with our active and closed landfills.</span></div></ix:continuation><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3f387bbef09b4b9d832dee4ade79cec5" continuedAt="i65fe95eeff4f45978ac6509b7725d09e">(5)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:continuation id="i65fe95eeff4f45978ac6509b7725d09e">We recorded an environmental remediation reversal associated with the completion of environmental remediation at the Southbridge Landfill.</ix:continuation> </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i302f2173ff5445c1b178a1ba469a591c" continuedAt="i7148f35f58394efaa72d28de04f5de13"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expense from Acquisition Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal years 2022, 2021 and 2020, we recorded charges of $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE0OTk_ce8d8628-de49-438d-a342-14edb21d2599">4,613</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE1MDM_6407484c-2743-456a-8c07-85655d605918">5,304</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE1MTA_267a31d9-7bd4-417a-8f70-84fe50e250a4">1,862</ix:nonFraction>, respectively, comprised primarily of legal, consulting and other similar costs associated with the acquisition and integration of acquired businesses or select development projects. See Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure regarding acquisition activity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Remediation Charge  </span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7148f35f58394efaa72d28de04f5de13">In fiscal year 2022, we recorded a charge of $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:EnvironmentalRemediationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzcxNDY4MjU1ODQxODI_46150587-810a-4526-be41-330e2bf1d422">759</ix:nonFraction> associated with the investigation of potential remediation at an inactive waste disposal site that adjoins one of the landfills we operate. In fiscal year 2021, we recorded a charge of $<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:EnvironmentalRemediationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzcxNDY4MjU1ODQxODg_d9785aa5-bcec-4d10-b4b6-f74e067d0abe">924</ix:nonFraction> associated with a settlement agreement to conduct restoration of a stream bed on lands adjoining one of our landfills.</ix:continuation> See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure regarding environmental remediation liabilities.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_421"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90ZXh0cmVnaW9uOmVjMWE0MDdkNGU4MzQ2NGQ5MjY5NmYwZjA1ZmFmMDY0XzEzNA_5ccc2db7-5c99-4f7a-a838-6709d72605be" continuedAt="ic42b8b25be0c4876bc07360a16fbef00" escape="true">EARNINGS PER SHARE</ix:nonNumeric></span></div><div style="margin-top:6pt"><ix:continuation id="ic42b8b25be0c4876bc07360a16fbef00"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90ZXh0cmVnaW9uOmVjMWE0MDdkNGU4MzQ2NGQ5MjY5NmYwZjA1ZmFmMDY0XzEzOA_cbc15adf-ba33-4dbf-8dd2-0e3a4d650ac0" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the numerator and denominators used in the computation of earnings per share is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzMtMS0xLTEtNjMwODA_a8f4bd7d-0e09-494c-b253-070c29acbe63">53,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzMtMy0xLTEtNjMwODA_e8363633-87a7-457c-9e61-64ce7c65c914">41,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzMtNS0xLTEtNjMwODA_a663fb88-e2e2-4eb8-9e5c-83f72a313300">91,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzUtMS0xLTEtNjMwODA_baa5a6ca-a8cd-4078-9dfc-8873cabfb633">50,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzUtMy0xLTEtNjMwODA_0be544b8-57e9-4473-af13-22054bbbcb4a">50,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9da54bd9646040e986dfbc55a1982daa_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzUtNS0xLTEtNjMwODA_9c4133be-8269-41fc-95bd-df5aeec14f9d">50,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzYtMS0xLTEtNjMwODA_51c69946-c15f-4d72-a7a7-10a6864cdf34">988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzYtMy0xLTEtNjMwODA_718ab046-5d3c-41e9-9035-5249dd6f4604">988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic836754b125f4e8b97ceab81211d93d5_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzYtNS0xLTEtNjMwODA_483ff484-7188-42cb-8a36-7c114cb798b6">988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzgtMS0xLTEtNjMwODA_7a575b67-8589-4a4f-a880-b0f4c99f0c44">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzgtMy0xLTEtNjMwODA_2204897c-5ca6-4cd4-911d-3065a337848f">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzgtNS0xLTEtNjMwODA_1fbb936a-021d-40cd-87d2-1f1275368935">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzktMS0xLTEtNjMwODA_e28ec62e-a014-4aa7-bfae-cfeb8a53820c">68</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzktMy0xLTEtNjMwODA_5e147d32-2f9f-4fbc-87ff-02e9c8b62215">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzktNS0xLTEtNjMwODA_fe8d01a7-9555-47e3-8fb8-66536dc3bc36">2,294</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEwLTEtMS0xLTYzMDgw_2d01303e-7c2a-48a9-9fb6-cd560a8e9399">51,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEwLTMtMS0xLTYzMDgw_dfb8445e-680f-4633-9533-761884163519">51,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEwLTUtMS0xLTYzMDgw_5ca3d01a-4730-42a1-a96c-f42e97e7bcf2">48,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEyLTEtMS0xLTYzMDgw_9f5d3eb4-8607-4d67-8711-2d1ab4947aa3">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEyLTMtMS0xLTYzMDgw_f69eeba6-d6c0-4ad1-880d-15f8df916db5">203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEyLTUtMS0xLTYzMDgw_cd631f84-7436-4e4f-8c70-25c36c1d6279">252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEzLTEtMS0xLTYzMDgw_c5d126e7-7643-45a6-a681-131d4a09a3d4">51,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEzLTMtMS0xLTYzMDgw_310c2a6e-825d-45e5-8614-23664170a139">51,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEzLTUtMS0xLTYzMDgw_4fc4ab0d-9b93-4d0e-87fd-99f690cb2695">49,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive potentially issuable shares</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzE0LTEtMS0xLTYzMDgw_d3f056a9-333c-4e64-849e-27f4f3b27892">111</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzE0LTMtMS0xLTYzMDgw_abda120d-6016-4d66-99ae-8005c16ec5ee">10</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzE0LTUtMS0xLTYzMDgw_d7c2162c-ee06-4c04-9d19-ebce406ed7a4">&#8212;</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></ix:continuation></div><div><span><br/></span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_424"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzIwMDk_cc928324-78c7-4586-9019-1f13ba0fce81" continuedAt="i4a751daa4b08411c82272890f9b7b963" escape="true">RELATED PARTY TRANSACTIONS</ix:nonNumeric></span></div><ix:continuation id="i4a751daa4b08411c82272890f9b7b963" continuedAt="i315a584d962b45c69f529d82d3a87127"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Services </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, we retained the services of Casella Construction, Inc. ("CCI"), a company substantially owned by sons of John Casella, our Chairman and Chief Executive Officer, and Douglas Casella, a member of our Board of Directors, as a contractor in developing or closing certain landfills owned by us as well as providing transportation and construction services. Total purchased services charged to operations or capitalized to landfills for fiscal years 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU0NQ_e5ac8c56-c520-4210-a063-ec095c4fc6c7">12,297</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU0OQ_fd1aa8af-021c-49e6-ad98-cfe6519f61af">15,206</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU1Ng_336a50ef-96b9-486c-85df-c8a9524763af">12,601</ix:nonFraction>, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU4Mw_aaa1220f-072e-4a3d-988b-e248a6714fa0">1,891</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU5MA_9dc31b73-ab00-4af9-a85a-ac5150d9c8c1">1,325</ix:nonFraction> were outstanding and included in either accounts payable or other current liabilities as of December 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the total purchased services, we provided various waste collection and disposal services to CCI. Total revenues recorded for fiscal years 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="ie9551eb635ff410ab09026b3d1d7626f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzg4Mg_5376d371-42c8-4404-99ba-1f83d00950e7">141</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i0c55aec51ac745d6acb7ac9485f8ba57_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzg4Ng_c6f89a8d-def7-48bf-bbda-0b5ab1e755fc">430</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0eac65ca1eb84e79a72ead0d70b8a8bb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzg5Mw_a8cfdee5-39f8-41e9-a668-841ba6f5b689">288</ix:nonFraction>, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal year ended April&#160;30, 1994, we entered into <ix:nonFraction unitRef="lease" contextRef="ibbd3ec4fe90d4ba3a90c1d353ed06b89_D19930501-19940430" decimals="INF" name="cwst:NumberOfLeases" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzk3Ng_adf67cf1-d71e-4372-b8e3-24ecf4fd36ed">two</ix:nonFraction> leases for operating facilities with a partnership of which John Casella, our Chairman and Chief Executive Officer, and Douglas Casella, a member of our Board of Directors, are the general partners. The leases have since been extended through August 2023. The terms of the lease agreements require monthly payments of approximately $<ix:nonFraction unitRef="usd" contextRef="i3455c5f5747844c2ad8756e9e8a63d70_D20220101-20221231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzEzMDI_820ab82b-98fc-41ee-89b6-78dfff2cca20">29</ix:nonFraction>. Total expense charged to operations for fiscal years 2022, 2021 and 2020 under these agreements was $<ix:nonFraction unitRef="usd" contextRef="i3455c5f5747844c2ad8756e9e8a63d70_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE0MDA_5201aa95-7d00-4581-9388-ae15067e4453">273</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i9c5f5c3a34f74d93b251276358c4bc86_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE0MDQ_2d40ae69-219a-44b8-8070-f2f543f01ba5">297</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie62e1f9fe5b44f5495dd8d6b12ff0755_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE0MTE_db3cbe9d-6cba-4803-b3c3-64c576acb257">319</ix:nonFraction>, respectively.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i315a584d962b45c69f529d82d3a87127"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Landfill Post-closure</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have agreed to pay the cost of post-closure on a landfill owned by John Casella, our Chairman and Chief Executive Officer, and Douglas Casella, a member of our Board of Directors. We paid the cost of closing this landfill in 1992, and the post-closure maintenance obligations are expected to last until notified by the permitting authority. In fiscal years 2022, 2021 and 2020, we paid $<ix:nonFraction unitRef="usd" contextRef="i5df1488987be4fd49db27e9c8e61bf02_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationCashPaidToSettle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE4Mzg_f771d6cc-ab74-4f25-9aa2-c2f561fc00fe">10</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i92075aa897864189a6e920f5f091dcaf_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationCashPaidToSettle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE4NDI_f69999bd-184e-4148-a14e-da7256f5c3c3">12</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iac46ecd622e947cfbbb0a55229c15c4f_D20200101-20201231" decimals="-3" name="us-gaap:AssetRetirementObligationCashPaidToSettle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE4NDk_06f05910-9807-4084-a8c4-dc31e5b7fbcd">8</ix:nonFraction>, respectively, pursuant to this agreement. As of December 31, 2022 and December 31, 2021, we have accrued $<ix:nonFraction unitRef="usd" contextRef="i49e8745fca6a4f10984bbbc0248bda48_I20221231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE5Mjg_5d381405-4dff-411f-80ab-8801e28f6a1e">17</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i03f40e17a4a347919f94e75f94d4c0b4_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE5MzU_bf53e6b6-4120-47ef-84a1-3d2b21873b88">14</ix:nonFraction>, respectively, for costs associated with its post-closure obligations.</span></div></ix:continuation><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_427"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90ZXh0cmVnaW9uOjI1ODlmN2EwZmNmYzQ5Y2U4OTdmY2Q1MGU0MTA3ZjhkXzI1MDA_3cb0da9e-43eb-47c5-b681-cce416699493" continuedAt="ifd8e3207222440a3bb3199db6ce2551f" escape="true">SEGMENT REPORTING</ix:nonNumeric></span></div><ix:continuation id="ifd8e3207222440a3bb3199db6ce2551f" continuedAt="i47f4837c55064f30ba1803cc4daeab46"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90ZXh0cmVnaW9uOjI1ODlmN2EwZmNmYzQ5Y2U4OTdmY2Q1MGU0MTA3ZjhkXzI1MDI_299896a9-ee1e-4627-8635-e8fcc592f21b" escape="true">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 and disposal services, including landfill, transfer station and transportation services, landfill gas-to-energy services, and processing services in the northeastern United States. Our 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, leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Revenues associated with our Resource Solutions operations are derived from two lines-of-service: processing services and our Customer Solutions business. Revenues from processing services are derived from customers in the form of processing fees, tipping fees, commodity sales, and organic material sales. Revenues from our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as traditional collection, disposal and recycling services provided to large account multi-site customers. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment, which is not a reportable operating segment. Corporate Entities results reflect those costs not allocated to our reportable operating segments.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90ZXh0cmVnaW9uOjI1ODlmN2EwZmNmYzQ5Y2U4OTdmY2Q1MGU0MTA3ZjhkXzI0ODg_a4f652e1-ab5a-4caf-b462-674c1900c87f" continuedAt="i7f24d684f22945a4a32caf40f9621bdd" escape="true"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2022 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outside<br/>revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inter-company<br/>revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation&#160;and<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>expense,&#160;net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital<br/>expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMi0xLTEtNjMwODA_c14269bb-d137-4275-a85e-103b38c55e78">340,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i261d443e1a844c5cb394838e19524919_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtNC0xLTEtNjMwODA_79733aa8-3095-4370-9f1e-88f1def5438b">83,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtNi0xLTEtNjMwODA_b16cd257-6427-4878-bf55-f2dbf475dd88">47,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtOC0xLTEtNjMwODA_2571a47d-a16a-482d-8cc9-5775abbd099e">16,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMTAtMS0xLTYzMDgw_2d24cb1d-eb7b-49c3-92fd-5bbe5935ab0b">565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMTItMS0xLTYzMDgw_1d976363-29ad-4b3e-ba9d-37d47a32822d">38,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2636a7f3e8e948c9b2694a327f26fa7c_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMTQtMS0xLTYzMDgw_f5777b71-ecd7-4cc6-9dde-27e15dc02407">52,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2636a7f3e8e948c9b2694a327f26fa7c_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMTYtMS0xLTYzMDgw_8862cd40-8ccc-4128-ab15-7b844c23c45a">372,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMi0xLTEtNjMwODA_ecd1f458-8175-4192-b50b-f0ff60447d7b">445,153</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d8af46b31884ef8b5f17e55710d2c39_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItNC0xLTEtNjMwODA_59ec7df9-4aaa-493d-8b78-6a6ba9424331">151,016</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItNi0xLTEtNjMwODA_98a9a9d3-db43-47a5-8008-2ef6bdd4a6b1">64,116</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItOC0xLTEtNjMwODA_7ed54fee-009e-4703-9790-e19eff24f683">65,453</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMTAtMS0xLTYzMDgw_d8c9f294-5105-4ba4-ab98-0217a3e0b0af">508</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMTItMS0xLTYzMDgw_43bb34c1-04cf-4489-b60f-795f19c00e96">65,190</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia377d1646ab74b1a8ee6f59322705184_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMTQtMS0xLTYzMDgw_3fd03923-2050-436b-991f-8f6fe50ae7ef">183,286</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia377d1646ab74b1a8ee6f59322705184_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMTYtMS0xLTYzMDgw_072ca964-81fa-4026-960f-8b309f05f8f2">737,658</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMi0xLTEtNjMwODA_6d927531-abb9-460d-ad45-e8e59c6c72f2">299,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if753c26c12b744b48a89e78b7364cf12_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtNC0xLTEtNjMwODA_8432e1e6-b29c-4f89-868d-4bfa93630218">5,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtNi0xLTEtNjMwODA_f704a8e8-a7f3-4a94-ae1a-e2587cc0cf4f">12,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtOC0xLTEtNjMwODA_5101eb07-814e-4625-8d67-a724ce98110f">15,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMTAtMS0xLTYzMDgw_f2360392-fbdd-493a-bbd0-967fb31299d2">146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMTItMS0xLTYzMDgw_0d0f2cf5-df80-4d9c-ae13-eb7683194ae6">15,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic167c7cade324bf8bbb490bc6bdaf16e_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMTQtMS0xLTYzMDgw_f03f98ec-38bb-4fcf-a983-f0b48f13b08e">38,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic167c7cade324bf8bbb490bc6bdaf16e_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMTYtMS0xLTYzMDgw_80f06eef-ac6c-449f-8439-93cfebc332e9">191,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMi0xLTEtNjMwODA_3d5bd3b6-5c03-4257-bec4-2c85da770e3e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtNi0xLTEtNjMwODA_e87710b7-d5cd-4147-912c-0da11f5169cf">2,480</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtOC0xLTEtNjMwODA_05809314-195a-48a5-b2f0-7b7b7df44d79">2,480</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMTAtMS0xLTYzMDgw_29dadac5-3ae9-4a24-a6a2-b9426619eaa1">21,794</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMTItMS0xLTYzMDgw_906137b5-1400-4b3d-8b3f-c9f73886db61">12,097</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26a712139ffc4688a5fed6d0355059e7_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMTQtMS0xLTYzMDgw_94699533-897c-4cff-a59f-373476554b0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26a712139ffc4688a5fed6d0355059e7_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMTYtMS0xLTYzMDgw_a47c80ad-309b-46c4-a752-b7e4c232f772">147,544</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c64c234ead48d98cfa06e332e33065_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzUtNC0xLTEtNjMwODA_a5bcdc22-07e1-441e-89b3-7e8e709bec3c">239,951</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMi0xLTEtNjMwODA_fbfd9115-0f22-46a2-9eb1-6e464663e353">1,085,089</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtNi0xLTEtNjMwODA_66e434f7-2c3c-403e-9564-328c365aeadc">126,351</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtOC0xLTEtNjMwODA_15d1eed9-4be9-47d0-a0a9-49375c19b186">95,394</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMTAtMS0xLTYzMDgw_1a525993-6168-46d7-8884-400bbfc175ef">23,013</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMTItMS0xLTYzMDgw_8de02b85-b365-4b79-8131-fd9b7b26c9ef">130,960</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMTQtMS0xLTYzMDgw_e051df18-3935-4ad0-9577-15b95b2335b8">274,458</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380042f273a245ea9f358a0574229ab0_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMTYtMS0xLTYzMDgw_93f976ae-c07d-4606-b367-07d25e88ae9c">1,449,215</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2021 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outside<br/>revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inter-company<br/>revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>expense, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital<br/>expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMi0xLTEtNjMwODA_d88322e5-d6af-4c67-bf4a-f7749589f77a">264,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06415ae745cd4f23b8b977065573ac90_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtNC0xLTEtNjMwODA_b886fa1b-502d-4e1e-b84a-76d3cddba6eb">66,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtNi0xLTEtNjMwODA_0041f9d8-d08d-4ac6-bb59-ea5ac3e2037e">33,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtOC0xLTEtNjMwODA_bf987d1b-ba0e-486e-a3ee-cf1b8c7c7fea">12,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMTAtMS0xLTYzMDgw_4d926e8f-ba0e-491a-9081-6505b6bce978">456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMTItMS0xLTYzMDgw_05707c49-32f2-4660-ba26-31477a3c2d75">31,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a197c7b4494d81b264331081171e4d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMTQtMS0xLTYzMDgw_eeb9c341-03fc-4a37-a013-04ad33a2c81c">52,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a197c7b4494d81b264331081171e4d_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMTYtMS0xLTYzMDgw_4815679b-e132-4dc3-aa78-b45344749b56">357,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMi0xLTEtNjMwODA_948b3af2-e374-460a-bc8b-2722ff7363c9">389,520</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0ab2d446a1c4a02866fc3a6d5e6590a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItNC0xLTEtNjMwODA_e2d349c0-2fba-4c0d-93ee-1d0019c5878b">132,914</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItNi0xLTEtNjMwODA_35ccbfba-6c7d-487b-9b1f-8d663770820e">61,055</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItOC0xLTEtNjMwODA_177e5261-4814-48e0-a050-2b1aa0ad84b3">49,035</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMTAtMS0xLTYzMDgw_4ea03224-fd01-42b1-a3b3-bf45aca9fc3a">159</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMTItMS0xLTYzMDgw_fab6f673-3c81-44e2-85f9-b3c9f7ac14ff">72,892</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c0946758b94fa8aee1df1fc641dd41_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMTQtMS0xLTYzMDgw_1c4adb05-4a3a-4b1c-96dd-5d6b16e52e85">163,728</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c0946758b94fa8aee1df1fc641dd41_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMTYtMS0xLTYzMDgw_a53d4ec2-fcee-439c-a266-67c133749dff">688,826</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMi0xLTEtNjMwODA_9b446f98-662c-49c7-9418-8c66c85713a3">235,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4025ffa4af0743c9a44f3e22e02dd24d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtNC0xLTEtNjMwODA_b29527e8-8485-4a66-ba20-3334d068355c">3,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtNi0xLTEtNjMwODA_64422c87-30c7-45a0-b7fb-7b4a032ba1e2">7,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtOC0xLTEtNjMwODA_89882aac-f9df-4c2f-8226-5229da9f3691">17,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMTAtMS0xLTYzMDgw_51a095eb-f970-4841-9c4f-0e243cbdd5b5">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMTItMS0xLTYzMDgw_82285baf-d53b-4a6d-89e1-b71775e723dd">12,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fdb330a16f147f1827a0481f1c1db6d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMTQtMS0xLTYzMDgw_aa4dfdad-2101-493f-a744-5f6eaca20342">17,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fdb330a16f147f1827a0481f1c1db6d_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMTYtMS0xLTYzMDgw_9db2b947-5eb6-4f76-bab4-e97beb46f1b0">127,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMi0xLTEtNjMwODA_267f3ef7-f554-4c8c-8394-6d2ec842f31c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtNi0xLTEtNjMwODA_a8f97cc3-7d87-4b19-b390-960b7f17f7b8">1,903</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtOC0xLTEtNjMwODA_75f5a8a2-20b3-4712-91cb-e95737c0e1ce">1,903</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMTAtMS0xLTYzMDgw_0b701905-8ead-49a1-aea1-07527c3a86b0">20,144</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMTItMS0xLTYzMDgw_8b8b7f14-227c-4d53-89ae-489d8a4297a3">6,820</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b28880d584548f3ac1929fcb3ce8c4a_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMTQtMS0xLTYzMDgw_75ea1984-bc60-475d-9f2c-b3c581442a1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b28880d584548f3ac1929fcb3ce8c4a_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMTYtMS0xLTYzMDgw_d98ac16b-87f1-4fb8-9a3e-a6ae480176c5">110,004</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5659989a97dd4804adfb267580b5637f_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzUtNC0xLTEtNjMwODA_34f86111-559b-4eff-9856-4891c6ddf037">202,298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMi0xLTEtNjMwODA_139ee17a-55af-48cc-9b2f-f6767414976c">889,211</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtNi0xLTEtNjMwODA_60b6baf7-e113-4c30-8016-ece856d6d07f">103,590</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtOC0xLTEtNjMwODA_14200b42-b7b2-4801-bc1f-ab17cc5b2be5">77,660</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMTAtMS0xLTYzMDgw_fb602852-89cd-4f9a-8ac5-30775430a1f7">20,927</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMTItMS0xLTYzMDgw_6e86580a-a877-4101-ab58-b402c2ac45b9">123,295</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMTQtMS0xLTYzMDgw_3cacabd1-9608-4658-908a-88511fabe7a5">232,860</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide966d8efb194b2e892856b53be03be5_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMTYtMS0xLTYzMDgw_08f0779a-96d7-4d8b-ba7c-364d6e2df55b">1,283,580</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i47f4837c55064f30ba1803cc4daeab46"><div style="margin-top:12pt"><ix:continuation id="i7f24d684f22945a4a32caf40f9621bdd"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2020</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outside<br/>revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inter-company<br/>revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>expense, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital<br/>expenditures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMi0xLTEtNjMwODA_9dfa7d54-c54a-4fe8-880a-39ee25528ca1">220,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85efb277106f4d9581cb3122b61270cf_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtNC0xLTEtNjMwODA_f74effbe-7986-4990-a064-1fa40d154103">53,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtNi0xLTEtNjMwODA_70471a32-0d2b-4cea-a041-424006c4f6fe">25,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtOC0xLTEtNjMwODA_c62db8fb-7a4c-4440-b6a7-9935c98074b4">11,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMTAtMS0xLTYzMDgw_5f0b2f18-03aa-4226-86c4-fe9c52a5ab99">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMTItMS0xLTYzMDgw_a7dca3cb-e562-478c-a7f7-b7c02789a753">29,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4775e9b96d984944b32575fce4fff455_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMTQtMS0xLTYzMDgw_fc93aa6d-2200-43ed-9661-39d711fb740b">30,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4775e9b96d984944b32575fce4fff455_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMTYtMS0xLTYzMDgw_b127ae41-665c-425b-809a-8384cb6584dd">223,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMi0xLTEtNjMwODA_9710dfe7-6b42-4d5f-af8a-788f40dff788">357,989</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie368ad6af0fb4f6ca8d7219c5231f3b7_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItNC0xLTEtNjMwODA_c20b8cb4-fd6d-4a7c-a7da-aa117bbc87d1">116,658</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItNi0xLTEtNjMwODA_e6ea65ca-f5b6-4e11-a982-831cdaeea69a">56,457</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItOC0xLTEtNjMwODA_4e882ba1-e527-41c2-a543-2d530b64d407">42,688</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMTAtMS0xLTYzMDgw_b6013f6c-4117-40c7-8b17-945c0bd8f814">141</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMTItMS0xLTYzMDgw_08690afe-123e-4e9c-b7cc-99ffac2ecea3">71,989</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie245a75a27cd47d79e05786e94d1ead5_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMTQtMS0xLTYzMDgw_008ae27d-a8ad-46fa-9ea2-d1e8ad44bbe1">149,984</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie245a75a27cd47d79e05786e94d1ead5_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMTYtMS0xLTYzMDgw_8d4edb4b-23e4-47fb-9a5d-d74bd906738c">642,003</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMi0xLTEtNjMwODA_24493aa1-d098-469f-a759-6de0ebe2d086">196,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61d36051f23242c4837d5a55d3a61a20_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtNC0xLTEtNjMwODA_805dbd95-ec1f-47aa-9abd-dfd045c60d7d">10,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtNi0xLTEtNjMwODA_868fa055-b41f-40a4-b63e-f8d50e57038d">6,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtOC0xLTEtNjMwODA_5081f3fd-f227-4a50-a3da-9bb0319c7b09">7,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMTAtMS0xLTYzMDgw_76a3e444-9754-46e8-a0c1-f0d07588c3b2">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMTItMS0xLTYzMDgw_339e78c3-5092-4748-9268-80b134b904c8">2,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1783e65dbaf14a9d9ac29aabb6caa727_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMTQtMS0xLTYzMDgw_29baf8c2-e9c9-4573-8035-9b597020b0f7">14,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1783e65dbaf14a9d9ac29aabb6caa727_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMTYtMS0xLTYzMDgw_a2c14f50-935f-4ad9-b614-6f07e0b321ec">88,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMi0xLTEtNjMwODA_c8910f9e-65d0-4132-bd08-afe7d4fb51f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtNi0xLTEtNjMwODA_b8cbcdec-0e31-4c8a-ad29-8a89458fdd0e">2,377</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtOC0xLTEtNjMwODA_13f99eb5-d362-4bfd-9560-420f43c5de81">2,383</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMTAtMS0xLTYzMDgw_dd0579ed-c3b1-4cf7-9c9b-e0e746005662">21,451</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMTItMS0xLTYzMDgw_7f3fb962-f900-4bf0-b650-61b841ab0211">4,350</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief1208b6b3c14f7096332841d967561d_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMTQtMS0xLTYzMDgw_83035085-c965-44d9-b2cd-d08fe060ad65">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief1208b6b3c14f7096332841d967561d_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMTYtMS0xLTYzMDgw_7aa678be-c36d-4618-a700-b5e24bdafb27">239,891</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae18579bee7141ad9a8b40356b133f12_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzUtNC0xLTEtNjMwODA_49646c47-58a9-4946-9ad3-44b531f721b7">180,435</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMi0xLTEtNjMwODA_08388add-e824-4a87-8aa1-0c3fa457586e">774,584</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtNi0xLTEtNjMwODA_592bb229-7a17-4a23-8589-2bd27010c74c">90,782</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtOC0xLTEtNjMwODA_51d9447e-ec1d-4685-80e7-d5858f4b4b99">59,297</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMTAtMS0xLTYzMDgw_88565d45-dd37-4456-a48e-6f8b4adf0eaa">22,068</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMTItMS0xLTYzMDgw_37619767-49ec-44aa-9fc7-3130a94853f8">108,108</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMTQtMS0xLTYzMDgw_370fb8a0-bade-4116-884e-849befc9aec2">194,901</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMTYtMS0xLTYzMDgw_57a5d341-4d8b-41ba-8687-e9d1ad81b6e9">1,193,898</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-top:6pt"><ix:nonNumeric contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90ZXh0cmVnaW9uOjI1ODlmN2EwZmNmYzQ5Y2U4OTdmY2Q1MGU0MTA3ZjhkXzI1MDM_ab1b414c-b559-436f-9626-a66acbc08eee" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amount of our total revenue attributable to services provided are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieffe9c76909a4b998a7e21d844ae0124_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItMS0xLTEtNjMwODA_7240f696-3f02-4365-b68a-ef351aa5715f">539,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icee045e7f2d54a79b9bb6f09afaa3a8c_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItMy0xLTEtNjMwODA_0e482ec4-1a8b-47d4-a027-8b54915a70a2">49.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb2a753dc6cf4d9f9aa00e0d58e2ceab_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItNS0xLTEtNjMwODA_1716b141-32f3-43ff-8666-f51e6ad0021c">442,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia0b497ed363140f0971e1ed1403d799b_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItNy0xLTEtNjMwODA_0892d111-3393-46eb-a102-b0b05f29766e">49.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52f907b2a1f44a0785a120c2484dc3f1_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItOS0xLTEtNjMwODA_5f5d2948-32ce-48c3-a6e6-7bd1524ed128">391,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibf0e0151ce9f40ca8dd58ce1c31da8f2_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItMTEtMS0xLTYzMDgw_ca37b1dd-2e9d-4995-be75-d1a67b9366d4">50.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e7f95c2067445dea5b2733e543340f2_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtMS0xLTEtNjMwODA_6a884ada-24eb-40d6-a2d9-cbb8fde647ef">227,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic122786fc80c4349b1420753bf466f4c_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtMy0xLTEtNjMwODA_44c2361c-405e-4cba-bd2e-47a0e6f906fe">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie85cd464b4c1436ca58cb65551e415bd_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtNS0xLTEtNjMwODA_e0f72711-48bd-4d74-9f6d-37fcea8390e0">196,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i16acdea927da479fb01e0516366c732f_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtNy0xLTEtNjMwODA_e163c3c7-c5ad-480b-a5b3-b1d955e92c5d">22.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb78a107dbe4c0989d1520c0d80f461_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtOS0xLTEtNjMwODA_0b6ba143-ad2b-4f98-9940-7a8c7b6c43a4">175,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib652c466ddfe41fe8ff37174ed157f0a_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtMTEtMS0xLTYzMDgw_68b61d35-3844-4dd8-b7df-bbba7448117f">22.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power generation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6a032f5c3224813a0ee9cc9fe8be063_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtMS0xLTEtNjMwODA_0efecb70-f1f2-49c9-9c52-b3116189b4a9">7,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8cef2e62995346b5ba2d03d7d37b21d8_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtMy0xLTEtNjMwODA_23009179-69cc-4d64-9d9e-88eb27ad7778">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f1e72b06800473bb7675036732babd2_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtNS0xLTEtNjMwODA_835bb789-2387-4f9e-b913-702e58bedfaf">5,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i16483db9de674da4be56fda4e4b3aa2f_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtNy0xLTEtNjMwODA_02d3597d-564c-4c90-ac7e-b6eaf92ad1a1">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i623d0e2d12554c3d924b78885f115a94_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtOS0xLTEtNjMwODA_8174347c-f1b4-49bf-bf68-0f1b0506f480">4,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i167007fd535642f9b040b71185e67e4f_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtMTEtMS0xLTYzMDgw_fa7fe88f-f8b6-4057-824a-f52c8255ef93">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0253d89f2124668b3ed092e4c730c31_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtMS0xLTEtNjMwODA_57aa12ae-cc5f-4b10-aed4-799b4f98377d">10,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19682d4c549843c181e27d7702653975_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtMy0xLTEtNjMwODA_d7bba89a-c7ba-4548-b09a-076b527f8ba2">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ce764b5e5bd4fb09c700770c9c2a80e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtNS0xLTEtNjMwODA_44e91866-3bcb-4eb2-9b95-26e09afc9068">9,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i83067ae0d56a4fbb9e89da83a4b6b68e_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtNy0xLTEtNjMwODA_497ec2ee-65a9-49c1-9498-a57ab3e6153f">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7ed41b22f47402481256f7d5aab1cdd_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtOS0xLTEtNjMwODA_b68674b7-0ad1-4fd4-bbf6-b96b157d03ef">7,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8a2b9d45bfe94573abefc622b920aea2_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtMTEtMS0xLTYzMDgw_bfd33235-f156-432b-ae99-dfb67d53d779">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solid waste operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a03b3e629e14a02a1ca3f25a4eb1a2c_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtMS0xLTEtNjMwODA_9cc4dc00-5a8a-485c-a229-412851aac787">785,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idcbed8edf72b4eae82bb4f6626555472_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtMy0xLTEtNjMwODA_8eaf3a62-3aa9-4361-8ee4-b058f89abfd4">72.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia27f101767664f84b31fca9041780d7e_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtNS0xLTEtNjMwODA_0f4740cf-d90d-425a-a8ec-ab8661e898b5">654,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i51b95b86b7634384a84b21d8562a7dce_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtNy0xLTEtNjMwODA_c0190ff1-77cc-4aec-9a3f-99fdfb94e755">73.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie90a9e2662e44b6d82bb9274d7edf967_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtOS0xLTEtNjMwODA_e8cead0d-0b3e-4d5f-993d-deef5682e364">578,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2785c4bc098640609d20952958eddc05_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtMTEtMS0xLTYzMDgw_fba2b4e8-1926-4dd2-abaa-4c6f86895f03">74.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe74c12cc2304d3fbf840890921cadf7_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctMS0xLTEtNjMwODA_7de3b71a-9746-48b6-aef3-2b252068214a">119,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i245115c333b14bbe9d06501139a9818c_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctMy0xLTEtNjMwODA_4517582a-d26b-4689-8b23-05abe99fba0f">10.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia424b9a6d8224f91b8df2ab2a0385518_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctNS0xLTEtNjMwODA_1fe564b9-957a-4535-9503-a8126fc6c126">93,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i859e43f82ffd4969944e77938de19e16_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctNy0xLTEtNjMwODA_00185107-b330-4b2d-8b38-78054a8d23f6">10.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a9c1a3affcc4e3bb99c0e9b72af57af_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctOS0xLTEtNjMwODA_056d564c-f8d1-4a6a-9ade-f7b24f7eec1d">62,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib7cd61f356ce459c8801b6ae7a5124f6_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctMTEtMS0xLTYzMDgw_e3bdb5fc-df31-44b5-a4a7-eda2a4b81fe0">8.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5599d3b1de844e9facb3b7445fb954ba_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtMS0xLTEtNjMwODA_0fbcb418-6f46-4ceb-abf9-6e5fb3ad3f73">180,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff9067ddee8948a2a5be07e61bc50e5d_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtMy0xLTEtNjMwODA_54e4abd3-e005-4b30-b64c-363d048e2d6b">16.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5672b6e23bf42c896b6f7255526eeb8_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtNS0xLTEtNjMwODA_01f7fb22-1309-4717-b811-532421864db9">141,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibb1d4381e01b44218dfb2b78ee6c924f_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtNy0xLTEtNjMwODA_a7983dd7-30ce-4c02-a8d3-ff836515acf6">15.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id555851ea6ff42caa4d5c5c2eee223af_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtOS0xLTEtNjMwODA_cfccd2bb-a7cc-4b6a-9787-f985641c544e">133,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c86dd6f045b4e8baa66ecbf6be6e7d4_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtMTEtMS0xLTYzMDgw_15a2213c-382d-4881-b81a-e6f157e44063">17.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06c4994165174d0bb75762485cbc0f87_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktMS0xLTEtNjMwODA_351e89cb-2561-4124-ae2a-09099be54278">299,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i40cdd7d2c2a4430f9d07ff0874987fdc_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktMy0xLTEtNjMwODA_9c5aae69-1c13-4da0-95e1-b23875aea1b5">27.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24ca1d47c93145419b9e459519008b1f_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktNS0xLTEtNjMwODA_028627b4-ffdd-40f0-823b-3f095a4235bc">235,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i60559962bb0d4525b375a555ea9b1bc1_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktNy0xLTEtNjMwODA_c2505489-361c-42c0-a738-573ed5c37d2f">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie75103018b3e40a9b88f94e7da747f65_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktOS0xLTEtNjMwODA_a7248cd8-b941-4179-a8b0-490138fda055">196,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib31eb721f1264466a4bb10838ca9a60d_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktMTEtMS0xLTYzMDgw_745c5e27-8c42-4253-9341-41864659ce0c">25.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTEtMS0xLTYzMDgw_350df33f-34de-4563-b752-37ec5db826f7">1,085,089</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0458dd9c2104e8c9f9914184eb3fdec_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTMtMS0xLTYzMDgw_91feaa41-ac98-487c-a2fb-b24a8b78f7d3">100.0</ix:nonFraction>&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTUtMS0xLTYzMDgw_3dcc8ce2-25c5-4725-ad0f-c98d2cf70f3a">889,211</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieb2b996852ea4c8dac03247382a1131b_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTctMS0xLTYzMDgw_1c380392-3569-4165-8338-9e78eb06ec06">100.0</ix:nonFraction>&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTktMS0xLTYzMDgw_3e635ef8-3253-4712-83cd-5f5e2aba4abe">774,584</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f31152b95a5438989e9629775a7fd70_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTExLTEtMS02MzA4MA_6b440174-3b15-4f38-8dc0-fbcce2119890">100.0</ix:nonFraction>&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%">&#160;</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_433"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_436"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9A. CONTROLS AND PROCEDURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2022. The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities Exchange Act of 1934, as amended, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules&#160;and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Securities Exchange Act of 1934, as amended, is accumulated and communicated to our management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of December 31, 2022, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2022. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework in 2013. Based on its assessment, management concluded that, as of December 31, 2022, our internal control over financial reporting is effective based on those criteria. The effectiveness of our internal control over financial reporting as of December 31, 2022 has been audited by RSM US&#160;LLP, an independent registered public accounting firm. RSM US LLP has issued an attestation report on our internal control over financial reporting, which is included herein.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We completed the acquisitions of Dickson's Environmental Services, Inc. ("Dickson") on July 21, 2022; Northstar Pulp &amp; Paper, Co. Inc. and Northstar Disposal Corp. (collectively "Northstar") on March 1, 2022; and Shanks Enterprises, Inc. ("Shanks") on December 1, 2022. Since we have not yet fully incorporated the internal controls and procedures of Dickson, Northstar and Shanks into our internal control over financial reporting, management excluded Dickson, Northstar and Shanks from its assessment of the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2022. Collectively, Dickson, Northstar and Shanks constituted approximately 3% of our total assets as of December 31, 2022 and 3% of our total revenues for the year ended December 31, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No change in our internal control over financial reporting occurred during the fiscal quarter ended December 31, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_442"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9B. OTHER INFORMATION</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Pursuant to Item 5.03 of Form 8-K - Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2023, our Board of Directors (the &#8220;Board&#8221;) approved an amendment and restatement of the Company&#8217;s Third Amended and Restated By-Laws, as amended (as so amended and restated, the &#8220;Fourth Amended and Restated By-Laws&#8221;).  The Fourth Amended and Restated By-Laws, which were effective upon adoption by the Board, include the following amendments:</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Article I (Stockholders) was amended to, among other things:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">expressly permit the Company to hold stockholder meetings solely by means of remote communication; </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">address the record date for stockholder meetings separately from the record date for purposes other than stockholder meetings and expressly permit the Board to separate the record date for determining stockholders entitled to vote at a stockholder meeting from the record date for determining stockholders entitled to notice of such meeting, or bifurcated record dates, consistent with Section 213 of the Delaware General Corporation Law (&#8220;DGCL&#8221;);</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">clarify that notices of stockholder meetings (i) must include the information required by Section 222 of the DGCL and (ii) may be given to stockholders in accordance with Section 232 of the DGCL;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">eliminate the former requirement that the list of stockholders entitled to vote at a stockholder meeting also be made available during the actual meeting;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">clarify that only the chairman of a meeting of stockholders may adjourn such meeting;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">address adjournment of stockholder meetings relying on remote communication due to a technical failure and the ability to have bifurcated record dates for adjourned meetings;      </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">revise and enhance, in light of the universal proxy rules adopted by the Securities and Exchange Commission, procedural mechanics and disclosure requirements in connection with stockholder nominations of directors and submission of proposals regarding other business at stockholder meetings;</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">require that any person directly or indirectly soliciting proxies from the Company&#8217;s stockholders use a proxy card color other than white; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">provide that stockholders&#8217; notices to the Company of nominations or other business must be in writing exclusively and must be delivered exclusively by hand or by certified or registered mail, return receipt requested.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Article II (Directors) was amended to, among other things:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">provide for electronic transmission of notices and consents; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">add provisions for special notice and quorum requirements for Board meetings during an emergency situation of the type described in Section 110(a) of the DGCL and limit the liability of directors acting pursuant to such provisions to willful misconduct.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Article IV (Capital Stock) was amended to, among other things:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">provide that shares can be uncertificated to the extent determined by the Board; and </span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">address the record date for purposes other than stockholder meetings separately from the record date for stockholder meetings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Article V (General Provisions) was amended to, among other things, provide for electronic transmission of any waiver of notice that is required to be given by law, the Company&#8217;s certificate of incorporation or the Company&#8217;s by-laws.   </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Fourth Amended and Restated By-Laws also include certain technical, conforming and clarifying changes.  The foregoing description of the Fourth Amended and Restated By-Laws is qualified in its entirety by reference to the full text of the Fourth Amended and Restated By-Laws, which is attached to this Annual Report on Form 10-K as Exhibit 3.2 and incorporated in this Item 9B. &#8220;Other Information&#8221; by reference.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_445"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_448"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;III</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_451"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item (except for information required with respect to our executive officers which is set forth under &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Information about our Executive Officers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; in Item 1 of Part I of this Annual Report on Form 10-K) has been omitted from this Annual Report on Form 10-K, and is incorporated herein by reference from our definitive proxy statement for the 2023 Annual Meeting of Stockholders that we intend to file with the Securities and Exchange Commission within 120&#160;days after the end of fiscal year ended December 31, 2022 (the "Proxy Statement"), under the sections captioned "Board of Directors", "Corporate Governance" and "Ownership of Our Common Stock".</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_454"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11. EXECUTIVE COMPENSATION</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item (other than the information required by Item 402(v) of Regulation S-K) is incorporated herein by reference from the Proxy Statement under the sections captioned "Executive and Director Compensation and Related Matters" and "Corporate Governance".</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_457"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item (except for the information required with respect to equity compensation plan information, which is set forth under &#8220;Equity Compensation Plan Information&#8221; below) is incorporated herein by reference from the Proxy Statement under the section captioned &#8220;Ownership of Our Common Stock".</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plan Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows information about the securities authorized for issuance under our equity compensation plans as of December 31, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:47.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(b)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(c)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Category</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of<br/>securities<br/>to&#160;be&#160;issued&#160;upon<br/>exercise&#160;of<br/>outstanding<br/>options,&#160;warrants<br/>and rights&#160;(1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average<br/>exercise&#160;price&#160;of<br/>outstanding<br/>options,&#160;warrants<br/>and&#160;rights (2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of&#160;securities<br/>remaining<br/>available for future<br/>issuance<br/>under equity<br/>compensation<br/>plans (excluding<br/>securities reflected<br/>in column (a) (3))</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829,182&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,969&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829,182&#160;</span></td><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"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Performance stock units, including market-based performance stock units are included at the 100% attainment level. Attainment of maximum performance targets and market achievements could result in the issuance of an additional 98,465 shares of Class A common stock.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The weighted average exercise price of outstanding options, warrants and rights excludes restricted stock units and other equity-based awards that do not have an exercise price.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes 797,359 shares of our Class A common stock issuable under our 2016 Incentive Plan and 31,823 shares of our Class&#160;A common stock issuable under our Amended and Restated 1997 Employee Stock Purchase Plan.</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_460"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is incorporated herein by reference from the Proxy Statement under the section captioned "Corporate Governance".</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_463"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;14. PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is incorporated herein by reference from the Proxy Statement under the section captioned "Proposal 3 - Ratification of the Appointment of Independent Auditors".</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_466"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_469"></div><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:11.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)(1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financial Statements included under Item 8.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Report of Independent Registered Public Accounting Firm &#8211; RSM US LLP.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheets as of December 31, 2022 and December 31, 2021.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Operations for fiscal years 2022, 2021 and 2020.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Comprehensive Income for fiscal years 2022, 2021 and 2020.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Stockholders&#8217; Equity for fiscal years 2022, 2021 and 2020.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Cash Flows for fiscal years 2022, 2021 and 2020.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)(2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statement Schedules:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All schedules have been omitted because the required information is not significant or is included in the consolidated financial statements or notes thereto, or is not applicable.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)(3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibits:</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000104746907009844/a2181401zex-3_1.htm">Second Amended and Restated Certificate of Incorporation of Casella Waste Systems, Inc., as amended (incorporated herein by reference to Exhibit 3.1 to the quarterly report on Form 10-Q of Casella as filed on December 7, 2007(file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 +</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cwst-ex32123122.htm">Fourth</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cwst-ex32123122.htm"> Amended and Restated By-Laws of Casella Waste Systems, Inc.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/0001029869-97-001166.txt">Form of stock certificate of Casella Class A common stock (incorporated herein by reference to Exhibit 4 to Amendment No. 2 to the registration statement on Form S-1 of Casella as filed on October 9, 1997 (file no. 333-33135)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091205700038357/ex-4_1.txt">Certificate of Designation creating Series A Convertible Preferred Stock (incorporated herein by reference to Exhibit 4.1 to the current report on Form 8-K of Casella as filed on August 18, 2000 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117721000009/cwst-ex043123120final.htm">Description of Securities Registered Under Section 12 of the Exchange Act</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">(incorporated herein by reference to Exhibit 4.3 to the annual report on Form 10-K of Casella as filed on February 19, 2021 (file no. 000-23211)).</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312515305083/d68513dex41.htm">FAME Financing Agreement, dated as of August 1, 2015, between Casella and the Finance Authority of Maine (incorporated herein by reference to Exhibit 4.1 to the current report on Form 8-K of Casella as filed on August 27, 2015 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312515305083/d68513dex42.htm">FAME Guaranty Agreement, dated as of August 1, 2015, by and between the guarantors named therein and U.S. Bank National Association, as trustee (incorporated herein by reference to Exhibit 4.2 to the current report on Form 8-K of Casella as filed on August 27, 2015 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514446866/d839310dex41.htm">Loan Agreement, dated as of December 1, 2014, between New York State Environmental Facilities Corporation and Casella (incorporated herein by reference to Exhibit 4.1 to the current report on Form 8-K of Casella as filed on December 18, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312516611235/d202767dex41.htm">NYSEFC Amended and Restated Guaranty Agreement, dated as of June 1, 2016, by and between the guarantors named therein and U.S. Bank National Association, as Trustee (incorporated herein by reference to Exhibit 4.1 to the current report on Form 8-K of Casella as filed on June 2, 2016 (file no.&#160;000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514373867/d805861dex101.htm">BFA Guaranty Agreement, dated as of October 1, 2014, by and among U.S. Bank National Association, as Trustee, and the guarantors identified therein (incorporated herein by reference to Exhibit 10.1 to the current report on Form 8-K of Casella as filed on October 16, 2014 (file no.&#160;000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312513144248/d516725dex101.htm">Financing Agreement dated as of March&#160;1, 2013 between Casella and the Vermont Economic Development Authority, relating to issuance of Vermont Economic Development Authority Solid Waste Disposal Revenue Bonds (incorporated herein by reference to Exhibit 10.1 to the current report on Form 8-K of Casella as filed April&#160;5, 2013 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex48.htm">VEDA Guaranty Agreement, dated as of March&#160;1, 2013, by and among U.S. Bank National Association, as Trustee, and the guarantors identified therein (incorporated herein by reference to Exhibit 4.8 to the annual report on Form 10-K of Casella as filed on June 27, 2014 (file no.&#160;000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312513144248/d516725dex102.htm">Financing Agreement dated as of March 1, 2013 between Casella and the Business Finance Authority of the State of New Hampshire, relating to issuance of Business Finance Authority of the State of New Hampshire Solid Waste Disposal Revenue Bonds (incorporated herein by reference to Exhibit 10.2 to the current report on Form 8-K of Casella as filed on April 5, 2013 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000110465906000398/a05-22599_1ex10d1.htm">Financing Agreement between Casella and Finance Authority of Maine, dated as of December 1, 2005, relating to issuance of Finance Authority of Maine Solid Waste Disposal Revenue Bonds (Casella Waste Services, Inc. Project) Series 2005 (incorporated herein by reference to Exhibit&#160;10.1 to the current report on Form 8-K of Casella as filed on January 4, 2006 (file no.&#160;000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000141057812000058/a12-2158_1ex10d1.htm">First Amendment dated as of February 1, 2012 to Financing Agreement dated as of December 1, 2005, by and among Finance Authority of Maine, U.S. Bank National Association, as Trustee, Bank of America, as Credit Provider, and Casella (incorporated herein by reference to Exhibit&#160;10.1 to the quarterly report on Form 10-Q of Casella as filed on March 2, 2012 (file no.&#160;000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117717000010/cwst17-0207_x8kex4d2.htm">Second Amendment dated as of February 1, 2017 to Financing Agreement dated as of December 1, 2005, by and among Finance Authority of Maine, U.S. Bank National Association, as Trustee, Bank of America, as Credit Provider, and Casella (incorporated herein by reference to Exhibit 4.2 to the current report on Form 8-K as filed on February 7, 2017 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117717000010/cwst17-0207_x8kex4d1.htm">FAME Amended and Restated Guaranty Agreement, dated as of February 1, 2017, by and among U.S. Bank National Association, as Trustee, and the guarantors identified therein (incorporated herein by reference to Exhibit 4.1 to the current report on Form 8-K of Casella as filed on February 7, 2017 (file no.&#160;000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117720000074/exhibit41loanagreement.htm">Loan Agreement, dated as of September 1, 2020, between New York State Environmental Facilities Corporation and Casella Waste Systems, Inc (incorporated herein by reference to Exhibit 4.1 to the Current Report on Form 8-K of Casella as filed on September 2, 2020 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117720000074/exhibit42guarantyagree.htm">Guaranty Agreement, dated as of September 1, 2020, by and between the guarantors named therein and U.S. Bank National Association, as trustee (incorporated herein by reference to Exhibit 4.2 to the Current Report on Form 8-K of Casella as filed on September 2, 2020 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117722000031/cwst-ex41loanagreement.htm">Loan Agreement, dated as of June 1, 2022, between Vermont Economic Development Authority and Casella (incorporated herein by reference to Exhibit 4.1 to the Current Report on Form 8-K of Casella as filed on June 1, 2022 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117722000031/cwst-ex42guarantyagreement.htm">Guaranty Agreement, dated as of June 1, 2022, by and between the guarantors named therein and U.S. Bank Trust Company, National Association, as trustee (incorporated herein by reference to Exhibit 4.2 to the Current Report on Form 8-K of Casella as filed on June 1, 2022 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/0001029869-97-000958.txt">Lease Agreement, as Amended, between Casella Associates and Casella Waste Management, Inc., dated August 1, 1993 (Rutland lease) (incorporated herein by reference to Exhibit 10.17 to the registration statement on Form S-1 of Casella as filed on August 7, 1997 (file no. 333-33135)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/0001029869-98-000841.txt">Second Amendment to Lease Agreement, by and between Casella Associates and Casella Waste Management, Inc., dated as of November 20, 1997 (Rutland lease). (incorporated herein by reference to Exhibit 10.25 to the registration statement on Form S-1 of Casella as filed on June 25, 1998 (file no. 333-57745)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex107.htm">Amendment to Lease Agreement dated as of March 13, 2008, between Casella Associates and Casella, amending Lease Agreement dated August 1, 1993, as amended (Rutland lease) (incorporated herein by reference to Exhibit 10.7 to the annual report on Form 10-K of Casella as filed on June 27, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/0001029869-97-000958.txt">Lease Agreement, as Amended, between Casella Associates and Casella Waste Management, Inc., dated August 1, 1993 (Montpelier lease) (incorporated herein by reference to Exhibit 10.18 to the registration statement on Form S-1 of Casella as filed on August 7, 1997 (file no. 333-33135)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex109.htm">Amendment to Lease Agreement dated as of March 13, 2008, between Casella Associates and Casella, amending Lease Agreement dated August 1, 1993, as amended (Montpelier lease) (incorporated herein by reference to Exhibit 10.9 to the annual report on Form 10-K of Casella as filed on June 27, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/0001029869-97-000958.txt">Lease, Operations and Maintenance Agreement between CV Landfill, Inc. and Casella Waste Systems, Inc. dated June&#160;30, 1994 (incorporated herein by reference to Exhibit 10.20 to the registration statement on Form S-1 of Casella as filed on August&#160;7, 1997 (file no. 333-33135)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000107261300000765/0001072613-00-000765-0002.txt">Employment Agreement between Casella and John W. Casella dated December&#160;8, 1999 (incorporated herein by reference to Exhibit 10.43 to the annual report on Form 10-K of Casella as filed on August 4, 2000 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000110465909015154/a09-6583_1ex10d3.htm">Amendment to Employment Agreement by and between Casella and John W. Casella dated as of December 30, 2008 (incorporated herein by reference to Exhibit 10.3 to the quarterly report on Form 10-Q of Casella as filed on March 6, 2009 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312516490223/d27133dex1013.htm">2006 Stock Incentive Plan, as amended (incorporated herein by reference to Exhibit 10.13 to the annual report on Form 10-K of Casella as filed on March 2, 2016 (file no. 000-023211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1014.htm">Form of Incentive Stock Option Agreement granted under 2006 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.14 to the annual report on Form 10-K of Casella as filed on June 27, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1015.htm">Form of Restricted Stock Agreement granted under 2006 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.15 to the annual report on Form 10-K of Casella as filed on June&#160;27, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1016.htm">Form of Restricted Share Unit Agreement granted under 2006 Stock Incentive Plan (employee with employment contract) (incorporated herein by reference to Exhibit 10.16 to the annual report on Form 10-K of Casella as filed on June&#160;27, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1017.htm">Form of Restricted Share Unit Agreement granted under 2006 Stock Incentive Plan (employee with no employment contract) (incorporated herein by reference to Exhibit 10.17 to the annual report on Form 10-K of Casella as filed on June&#160;27, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1018.htm">Form of Restricted Stock Unit Agreement granted under 2006 Stock Incentive Plan (employee with employment contract) (incorporated herein by reference to Exhibit 10.18 to the annual report on Form 10-K of Casella as filed on June&#160;27, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1019.htm">Form of Restricted Stock Unit Agreement granted under 2006 Stock Incentive Plan (employee with no employment contract) (incorporated herein by reference to Exhibit 10.19 to the annual report on Form 10-K of Casella as filed on June&#160;27, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000110465908057068/a08-22715_1ex10d2.htm">Form of Performance Share Unit Agreement granted under 2006 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.2 to the quarterly report on Form&#160;10-Q of Casella as filed on September 4, 2008 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312516495282/d137543dex102.htm">Form of Restricted Stock Unit Agreement granted under 2006 Stock Incentive Plan (adopted March 1, 2016) (employee with employment contract) (incorporated herein by reference to Exhibit 10.2 to the current report on Form 8-K of Casella as filed on March 7, 2016 (file no. 000-23211)). </a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312516495282/d137543dex103.htm">Form of Restricted Stock Unit Agreement granted under 2006 Stock Incentive Plan (adopted March 1, 2016) (employee with no employment contract) (incorporated herein by reference to Exhibit 10.3 to the current report on Form 8-K of Casella as filed on March 7, 2016 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117722000037/cwst-ex101062022.htm">Amended and Restated Employment Agreement between Casella and Edwin D. Johnson dated as of June 20, 2022 (incorporated herein by reference to Exhibit 10.1 to the Current Report on Form 8-K of Casella as filed on June 22, 2022 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117722000053/cwst-ex105063022.htm">Amendment to Amended and Restated Employment Agreement between Casella and Edwin D. Johnson dated as of July 21, 2022 (incorporated herein by reference to Exhibit 10.5 to the quarterly report on Form 10-Q of Casella as filed on July 29, 2022 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117722000039/cwst-ex101041822.htm">Amended and Restated Employment Agreement between Casella and Edmond R. Coletta dated as of June 20, 2022 (incorporated herein by reference to Exhibit 10.1 to the Current Report on Form 8-K/A of Casella as filed on June 22, 2022 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117721000009/cwst-ex1025123120.htm">Employment Agreement between Casella and Shelley E. Sayward dated as of January 1, 2021 (incorporated herein by reference to exhibit 10.25 to the annual report on Form 10-K of Casella as filed on February 19, 2021 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117721000048/cwst-ex101093021.htm">Amended and Restated Employment Agreement between Casella and Christopher B. Heald dated as of October 25, 2021 (incorporated herein by reference to Exhibit 10.1 to the quarterly report on Form 10-Q of Casella as filed on October 29, 2021 (file no. 000-23211).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117722000013/cwst-ex101033122.htm">Employment Agreement between Casella and Kevin Drohan effective as of April 1, 2022 (incorporated herein by reference to Exhibit 10.1 to the Current Report on Form 8-K of Casella as filed on March 31, 2022 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117722000039/cwst-ex102041822.htm">Employment Agreement between Casella and Sean Steves effective as of July 1, 2022 (incorporated herein by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117722000039/cwst-ex102041822.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117722000039/cwst-ex102041822.htm"> to the Current Report on Form 8-K/A of Casella as filed on June 22, 2022 (file no. 000-23211)). </a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1029.htm">Extension of Lease Agreements dated as of April 23, 2013, between Casella Associates and Casella, amending (i) Lease Agreement dated August 1, 1993, as amended (Montpelier lease) and (ii) Lease Agreement dated August 1, 1993, as amended (Rutland lease) (incorporated herein by reference to Exhibit 10.29 to the annual report on Form 10-K of Casella as filed on June 27, 2014 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000119312516495282/d137543dex101.htm">Casella Waste Systems, Inc. Non-Equity Incentive Plan (incorporated herein by reference to Exhibit 10.1 of the current report on Form 8-K of Casella as filed on March 7, 2016 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000011/cwst16-1117_1s8xex99d1.htm">Casella Waste Systems, Inc. 2016 Incentive Plan (incorporated herein by reference to Exhibit 99.1 to the Registration Statement on Form S-8 of Casella as filed on November 17, 2016 (file No. 333-214683)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d1.htm">Form of Restricted Stock Unit Agreement under 2016 Incentive Plan (employee with employment contract) (incorporated herein by reference to Exhibit 10.1 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d2.htm">Form of Restricted Stock Unit Agreement under 2016 Incentive Plan (employee with no employment contract) (incorporated herein by reference to Exhibit 10.2 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)). </a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d3.htm">Form of Performance-Based Stock Unit Agreement under 2016 Incentive Plan (employee with employment contract) (incorporated herein by reference to Exhibit 10.3 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d4.htm">Form of Performance-Based Stock Unit Agreement under 2016 Incentive Plan (employee with no employment contract) (incorporated herein by reference to Exhibit 10.4 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)). </a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.33*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d5.htm">Form of Restricted Stock Agreement under 2016 Incentive Plan (incorporated herein by reference to Exhibit 10.5 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.34*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d6.htm">Form of Incentive Stock Option Agreement under 2016 Incentive Plan (employee with employment contract) (incorporated herein by reference to Exhibit 10.6 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d7.htm">Form of Nonstatutory Stock Option Agreement under 2016 Incentive Plan (employee with employment contract) (incorporated herein by reference to Exhibit 10.7 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)). </a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.36*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d8.htm">Form of Incentive Stock Option Agreement under 2016 Incentive Plan (employee with no employment contract) (incorporated herein by reference to Exhibit 10.8 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.37*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d9.htm">Form of Nonstatutory Stock Option Agreement under 2016 Incentive Plan (employee with no employment contract) (incorporated herein by reference to Exhibit 10.9 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.38*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d10.htm">Form of Performance-Based Stock Option Agreement under 2016 Incentive Plan (employee with employment contract) (incorporated herein by reference to Exhibit 10.10 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.39*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117716000015/cwst16-1122_8kxex10d11.htm">Form of Performance-Based Stock Option Agreement under 2016 Incentive Plan (employee with no employment contract) (incorporated herein by reference to Exhibit 10.11 to the current report on Form 8-K of Casella as filed on November 22, 2016 (file No. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/911177/000091117717000053/cwst-093017xex101.htm">Form of Restricted Stock Unit Agreement under 2016 Incentive Plan (non-employee director) (incorporated herein by reference to Exhibit 10.1 to the quarterly report on Form 10-Q of Casella as filed on November 2, 2017 (file No. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.41</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000119312521368012/d230783dex101.htm">Amended and Restated Credit Agreement, dated as of December 22, 2021, among Casella, the subsidiaries of Casella identified therein, Bank of America, N.A., as administrative agent, Merrill Lynch, Pierce Fenner &amp; Smith Incorporated, Citizens Bank, N.A., JPMorgan Chase Bank, N.A. and Comerica Bank as joint lead arrangers, and the lenders party thereto (incorporated herein by reference to Exhibit 10.1 to the current report on Form 8-K of Casella as filed on December 28, 2021 (file No. 000-23211).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.42</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000119312523032510/d455425dex101.htm">First Amendment, dated as of February 9, 2023, to Amended and Restated the Credit Agreement dated as of December 22, 2021, including Annex A to First Amendment (incorporated herein by reference to Exhibit 10.1 to the Current Report on Form 8-K of Casella as filed on February 9, 2023 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.43</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000119312523032510/d455425dex102.htm">Second Amendment, dated as of February 9, 2023, to Amended and Restated Credit Agreement dated as of December 22, 2021, including Annex A to Second Amendment (incorporated herein by reference to Exhibit 10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000119312523032510/d455425dex102.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000119312523032510/d455425dex102.htm"> to the Current Report on Form 8-K of Casella as filed on February 9, 2023 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.44</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117720000048/masterleaseagreement.htm">Master Lease Agreement dated as of July 20, 2020 by and between Bank of America Leasing &amp; Capital, LLC and Casella Waste Systems, Inc. (incorporated herein by reference to Exhibit 10.1 to the Current Report on Form 8-K of Casella as filed on July 22, 2020 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.45</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000091117720000048/masterleaseaddendum.htm">Addendum to Master Lease Agreement No. 36629-90000 dated as of July 20, 2020 by and among Bank of America Leasing &amp; Capital, LLC, Casella Waste Systems, Inc. and certain of its subsidiaries (incorporated herein by reference to Exhibit 10.2 to the Current Report on Form 8-K of Casella as filed on July 22, 2020 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.46</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/911177/000110465911012173/a11-5937_1ex2d1.htm">Purchase and Sale Agreement dated as of January 23, 2011 among Casella, KTI, CE Holdings II, LLC and CE Holding Company, LLC (incorporated herein by reference to Exhibit 2.1 to the quarterly report on Form 10-Q of Casella as filed on March 3, 2011 (file no. 000-23211)).</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1 +</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cwst-ex211123122.htm">Subsidiaries of Casella Waste Systems, Inc.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1 +</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cwst-ex231123122.htm">Consent of RSM US LLP</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1 +</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cwst-ex311123122.htm">Certification of Principal Executive Officer required by Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2 +</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cwst-ex312123122.htm">Certification of Principal Financial Officer required by Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 +</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="cwst-ex321123122.htm">Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes- Oxley Act of 2002.</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.**</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Calculation Linkbase Document.**</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Label Linkbase Document.**</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Presentation Linkbase Document.**</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.**</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101.)</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+ &#160;&#160;&#160;&#160;Filed Herewith</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* &#160;&#160;&#160;&#160;This is a management contract or compensatory plan or arrangement.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** &#160;&#160;&#160;&#160;Submitted Electronically Herewith. Attached as Exhibit 101 to this report are the following formatted in inline XBRL (Extensible Business Reporting Language): (i)&#160;Consolidated Balance Sheets as of December 31, 2022 and December 31, 2021, (ii)&#160;Consolidated Statements of Operations for fiscal years 2022, 2021 and 2020, (iii)&#160;Consolidated Statements of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive Income for fiscal years 2022, 2021 and 2020, (iv)&#160;Consolidated Statement of Stockholders&#8217; Equity for fiscal years 2022, 2021 and 2020, (v)&#160;Consolidated Statements of Cash Flows for fiscal years 2022, 2021 and 2020, and (vi)&#160;Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:17pt;margin-top:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_472"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16. FORM 10-K SUMMARY</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></div><div id="if2c6fc7f77cc4499aa559e5ceadb81c1_475"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#if2c6fc7f77cc4499aa559e5ceadb81c1_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Section 13 or 15(d) of Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:55.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.239%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella Waste Systems, Inc.</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated: February 17, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By: /s/ John W. Casella</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John W. Casella</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board of Directors and Chief<br/>Executive Officer<br/>(Principal Executive Officer)</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the date indicated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.979%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;John W. Casella</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman&#160;of&#160;the&#160;Board&#160;of&#160;Directors&#160;and&#160;Chief Executive&#160;Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John W. Casella</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal&#160;Executive&#160;Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;Edmond R. Coletta</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Financial Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Edmond R. Coletta</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;Kevin J. Drohan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and Chief Accounting Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin J. Drohan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;Douglas R. Casella</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Douglas R. Casella</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;Joseph G. Doody</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph G. Doody</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;Rose Stuckey Kirk</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rose Stuckey Kirk</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;Gary Sova</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gary Sova</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;William P. Hulligan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William P. Hulligan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;Michael K. Burke</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael K. Burke</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Michael L. Battles</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael L. Battles</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;Emily Nagle Green</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emily Nagle Green</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.2
<SEQUENCE>2
<FILENAME>cwst-ex32123122.htm
<DESCRIPTION>EX-3.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ibaa8e9faacea459db84f0445996cda18_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 3.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">FOURTH AMENDED AND RESTATED  </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">BY-LAWS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">OF </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">CASELLA WASTE SYSTEMS, INC.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective&#58; February 15, 2023</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="ibaa8e9faacea459db84f0445996cda18_4"></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BY-LAWS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</font></div><div style="text-align:right;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:16.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.478%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Page</font></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE 1 - Stockholders</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Place of Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Annual Meeting</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.3</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Special Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.4</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Record Date for Stockholder Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Notice of Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.6</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Voting List</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.7</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Quorum</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.8</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Adjournments</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.9</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Voting and Proxies</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Action at Meeting</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.11</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Notice of Business at Annual Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.12</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Action without Meeting</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.13</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Nomination of Directors</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.14</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Conduct of Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE 2 - Directors</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">General Powers</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Number of Directors</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.3</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Classes of Directors</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.4</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Election of Directors</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Terms of Office</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.6</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Allocation of Directors Among Classes in the Event of Increases or Decreases in the Number of Directors</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.7</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Tenure</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.8</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vacancies</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.9</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Quorum</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Action at Meeting</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.11</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Removal</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.12</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Resignation</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.13</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Regular Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.14</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Special Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.15</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Notice of Special Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.16</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Meetings by Conference Communications Equipment</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.17</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Action by Consent</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.18</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Committees</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:16.336%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.439%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.478%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.19</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Compensation of Directors</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.20</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Emergency Bylaws</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE 3 - Officers</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Enumeration</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Election</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.3</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Qualification</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.4</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Tenure</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Resignation and Removal</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.6</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vacancies</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.7</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Chairman of the Board and Vice-Chairman of the Board</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.8</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.9</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vice Presidents</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Secretary and Assistant Secretaries</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.11</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Treasurer and Assistant Treasurers</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.12</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Salaries</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE 4 - Capital Stock</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Issuance of Stock</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Stock Certificates&#59; Uncertificated Shares</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.3</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Transfers</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.4</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Lost, Stolen or Destroyed Certificates</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Regulations</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.6</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8195;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Record Date for Purposes Other Than Stockholder Meetings</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE 5 - General Provisions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fiscal Year</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Corporate Seal</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.3</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Waiver of Notice</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.4</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Voting of Securities</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Evidence of Authority</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.6</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Certificate of Incorporation</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.7</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Transactions with Interested Parties</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.8</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Severability</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.9</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Pronouns</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exclusive Forum</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE 6 - Amendments</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">By the Board of Directors</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</font></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">By the Stockholders</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</font></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:13.5pt"><font><br></font></div><div style="padding-left:4.5pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii</font></div></div></div><div id="ibaa8e9faacea459db84f0445996cda18_90"></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt"><font><br></font></div><div id="ibaa8e9faacea459db84f0445996cda18_7"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BY-LAWS</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASELLA WASTE SYSTEMS, INC.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ARTICLE 1 - Stockholders</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Place of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  All meetings of stockholders shall be held at such place, if any, as may be designated from time to time by the Board of Directors or the Chief Executive Officer or, if not so designated, at the principal executive office of the corporation. The Board of Directors may, in its sole discretion, determine that a meeting shall not be held at any place, but shall instead be held solely by means of remote communication in a manner consistent with the General Corporation Law of the State of Delaware. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Annual Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The annual meeting of stockholders for the election of directors and for the transaction of such other business as may properly be brought before the meeting shall be held on a date to be fixed by the Board of Directors or the Chief Executive Officer (which date shall not be a legal holiday in the place where the meeting is to be held) at the time and place to be fixed by the Board of Directors or the Chief Executive Officer and stated in the notice of the meeting.  If no annual meeting is held in accordance with the foregoing provisions, the Board of Directors shall cause the meeting to be held as soon thereafter as convenient.  If no annual meeting is held in accordance with the foregoing provisions, a special meeting may be held in lieu of the annual meeting, and any action taken at that special meeting shall have the same effect as if it had been taken at the annual meeting, and in such case all references in these By-laws to the annual meeting of the stockholders shall be deemed to refer to such special meeting.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Special meetings of stockholders may be called at any time by the Chief Executive Officer or by the Chairman of the Board.  Business transacted at any special meeting of stockholders shall be limited to matters relating to the purpose or purposes stated in the notice of meeting.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Record Date for Stockholder Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  In order that the corporation may determine the stockholders entitled to notice of any meeting of stockholders or any adjournment thereof, the Board of Directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board of Directors, and which record date shall not be more than 60 nor less than 10 days before the date of such meeting.  If the Board of Directors so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting unless the Board of Directors determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination.  If no record date is fixed by the Board of Directors, the record date for determining stockholders entitled to notice of and to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held.  A determination of stockholders of record entitled to notice of and to vote at a meeting of stockholders shall apply to any adjournment of the meeting&#59; provided, however, that the Board of Directors may fix a new record date for determination of stockholders entitled to vote at the adjourned meeting, and in such case shall also fix as the record date for stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote in accordance herewith at the adjourned meeting.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Notice of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Except as otherwise provided by law, the Certificate of Incorporation or these By-laws, notice of each meeting of stockholders, whether annual or special, shall be given not less than 10 nor more than 60 days before the date of the meeting to each stockholder entitled to vote at such meeting as of the record date for determining the stockholders entitled to notice of the meeting. Without limiting the manner by which notice otherwise may be given to stockholders, any notice shall be effective if given in accordance with Section 232 of the General Corporation Law of the State of Delaware.  The notices of all meetings shall state the place, if any, date and hour of the meeting, the means of remote communications, if any, by which stockholders and proxyholders may be deemed to be present in person and vote at such meeting, and the record date for determining stockholders entitled to vote at the meeting, if such date is different from the record date for determining stockholders entitled to notice of </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the meeting.  The notice of a special meeting shall state, in addition, the purpose or purposes for which the meeting is called.  </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Voting List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The corporation shall prepare, no later than the tenth day before each meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting (provided, however, if the record date for determining the stockholders entitled to vote is less than 10 days before the meeting date, the list shall reflect the stockholders entitled to vote as of the tenth day before the meeting), arranged in alphabetical order, and showing the address of each stockholder and the number of shares registered in the name of each stockholder.  Such list shall be open to the examination of any stockholder for any purpose germane to the meeting for a period of 10 days ending on the day before the meeting date&#58; (a) on a reasonably accessible electronic network, provided that the information required to gain access to such list is provided with the notice of the meeting, or (b) during ordinary business hours, at the principal place of business of the corporation. Except as otherwise provided by law, the stock ledger shall be the only evidence as to who are the stockholders entitled to examine the list of stockholders required by this Section 1.6 or to vote in person or by proxy at any meeting of stockholders.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Quorum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Except as otherwise provided by law, the Certificate of Incorporation or these By-laws, the holders of shares representing a majority of the votes entitled to be cast on matters other than the election of the Class A Director, present in person or represented by proxy, shall constitute a quorum for the transaction of business&#59; provided, however, that a quorum shall only be deemed to be present for purposes of the election of the Class A Director if the holders of shares representing a majority of the votes entitled to be cast by the holders of the Class A Common Stock are present or represented by proxy.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Adjournments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any meeting of stockholders may be adjourned from time to time to reconvene at any other time and to any other place at which a meeting of stockholders may be held under these By-laws by the chairman of the meeting.  When a meeting is adjourned to another time or place (including an adjournment taken to address a technical failure to convene or continue a meeting using remote communication), notice need not be given of the adjourned meeting if the time, place, if any, thereof, and the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such adjourned meeting are (i) announced at the meeting at which the adjournment is taken, (ii) displayed, during the time scheduled for the meeting, on the same electronic network used to enable stockholders and proxy holders to participate in the meeting by means of remote communication or (iii) set forth in the notice of meeting given in accordance with Section 1.5 hereof.  At the adjourned meeting, the corporation may transact any business that might have been transacted at the original meeting. If the adjournment is for more than 30 days, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the meeting. If after the adjournment a new record date for determination of stockholders entitled to vote is fixed for the adjourned meeting, the Board of Directors shall fix a new record date for determining stockholders entitled to notice of such adjourned meeting that is the same or an earlier date as that fixed for determination of stockholders entitled to vote at such adjourned meeting, and shall give notice of the adjourned meeting to each stockholder of record entitled to vote at such adjourned meeting as of the record date fixed for notice of such adjourned meeting. </font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Voting and Proxies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Each stockholder shall have one vote for each share of stock entitled to vote held of record by such stockholder and a proportionate vote for each fractional share so held, unless otherwise provided by law or the Certificate of Incorporation.  Each stockholder of record entitled to vote at a meeting of stockholders may vote in person (including by means of remote communications, if any, by which stockholders may be deemed to be present in person and vote at such meeting) or may authorize another person or persons to vote for such stockholder by a proxy executed or transmitted in a manner permitted by the General Corporation Law of the State of Delaware by the stockholder or such stockholder&#8217;s authorized officer, director, employee or agent and delivered (including by electronic transmission) to the Secretary of the corporation.  No such proxy shall be voted upon after three years from the date of its execution, unless the proxy expressly provides for a longer period. Any person directly or indirectly soliciting proxies from stockholders of the corporation must use a proxy card color other than white, the color white being reserved for the exclusive use of the Board of Directors of the corporation.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Action at Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  When a quorum is present at any meeting, the holders of shares of stock representing a majority of the votes cast on a matter (or if there are two or more classes of stock entitled to vote as separate classes, then in the case of each such class, the holders of shares of stock of that class representing a majority of the votes cast on a matter) shall decide any matter to be voted upon by the stockholders at such meeting, </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">except when a different vote is required by express provision of law, the Certificate of Incorporation or these By-laws.  Except as otherwise provided by these By-laws, when a quorum is present at any meeting, any election by stockholders of directors shall be determined by a plurality of the votes cast on the election.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Notice of Business at Annual Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">At any annual meeting of the stockholders, only such business shall be conducted as shall have been properly brought before the meeting.  To be properly brought before an annual meeting, business must be (1) specified in the notice of meeting (or any supplement thereto) given by or at the direction of the Board of Directors, (2) otherwise properly brought before the meeting by or at the direction of the Board of Directors, or (3) properly brought before the meeting by a stockholder.  For business to be properly brought before an annual meeting by a stockholder, (i) if such business relates to the nomination of a person for election as a director of the corporation, the procedures in Section 1.13 must be complied with and (ii) if such business relates to any other matter, the business must constitute a proper matter under Delaware law for stockholder action and the stockholder must (x) have given timely notice thereof in writing to the Secretary in accordance with the procedures in, and otherwise complied with, Section 1.11(b), (y) be a stockholder of record who is entitled to vote on such business on the date of the giving of such notice and on the record date for the determination of stockholders entitled to vote at such annual meeting and (z) be entitled to vote at such annual meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">To be timely, a stockholder&#8217;s notice must be received in writing by the Secretary at the principal executive office of the corporation not less than 90 days nor more than 120 days prior to the first anniversary of the preceding year&#8217;s annual meeting&#59; provided, however, that in the event that the date of the annual meeting is advanced by more than 20 days, or delayed by more than 60 days, from the first anniversary of the preceding year&#8217;s annual meeting, or if no annual meeting was held or deemed to have been held in the preceding year, a stockholder&#8217;s notice must be so received not earlier than the 120th day prior to such annual meeting and not later than the close of business on the later of (A) the 90th day prior to such annual meeting and (B) the tenth day following the day on which notice of the date of such annual meeting was given or public disclosure of the date of such annual meeting was made, whichever first occurs.  In no event shall the adjournment or postponement of an annual meeting (or the public disclosure thereof) commence a new time period (or extend any time period) for the giving of a stockholder&#8217;s notice.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stockholder&#8217;s notice to the Secretary shall set forth&#58; (A) as to each matter the stockholder proposes to bring before the annual meeting (1) a brief description of the business desired to be brought before the annual meeting, (2) the text of the proposal (including the exact text of any resolutions proposed for consideration and, in the event that such business includes a proposal to amend the By-laws, the exact text of the proposed amendment), and (3) the reasons for conducting such business at the annual meeting, and (B) as to the stockholder giving the notice and the beneficial owner, if any, on whose behalf the proposal is being made (1) the name and address of such stockholder, as they appear on the corporation&#8217;s books, and of such beneficial owner, (2) the class and series and number of shares of stock of the corporation that are, directly or indirectly, owned, beneficially or of record, by such stockholder and such beneficial owner, (3) a description of any material interest of such stockholder, such beneficial owner and&#47;or the respective affiliates and associates of, or others acting in concert with, such stockholder or such beneficial owner (each, a &#8220;Stockholder Associated Person&#8221;) in the business proposed to be brought before the annual meeting, (4) a description of any agreement, arrangement or understanding between or among such stockholder, such beneficial owner, any Stockholder Associated Person and any other person or persons (including their names) in connection with the proposal of such business or who may participate in the solicitation of proxies in favor of such proposal, (5) a description of any agreement, arrangement or understanding (including any derivative or short positions, swaps, profit interests, options, warrants, convertible securities, stock appreciation or similar rights, hedging transactions, and borrowed or loaned shares) that has been entered into by, or on behalf of, such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person, the effect or intent of which is to mitigate loss to, manage risk or benefit of share price changes for, or increase or decrease the voting power of, such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person with respect to shares of stock of the corporation, (6) any other information relating to such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person that would be required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for the business proposed pursuant to Section 14 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) and the rules and regulations promulgated thereunder, (7) a representation that such stockholder intends to appear in person or by proxy at the annual meeting to bring such </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business before the meeting, (8) a representation that such stockholder,  such beneficial owner and&#47;or any Stockholder Associated Person has complied, and will comply, with all applicable requirements of state law and the Exchange Act with respect to matters set forth in this Section 1.11, and (9) a representation whether such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person intends or is part of a group that intends (x) to deliver a proxy statement and&#47;or form of proxy to holders of at least the percentage of the corporation&#8217;s outstanding capital stock required to approve or adopt the proposal (and such representation shall be included in any such proxy statement and form of proxy) and&#47;or (y) otherwise to solicit proxies or votes from stockholders in support of such proposal (and such representation shall be included in any such solicitation materials).  Not later than 10 days after the record date for the meeting, the information required by Items (A)(3) and (B)(1)-(6) of the prior sentence shall be supplemented by the stockholder giving the notice to provide updated information as of the record date.  Notwithstanding anything in these By-laws to the contrary, no business shall be conducted at any annual meeting of stockholders except in accordance with the procedures in this Section 1.11&#59; provided that any stockholder proposal that complies with Rule 14a-8 of the proxy rules (or any successor provision) promulgated under the Exchange Act and is to be included in the corporation&#8217;s proxy statement for an annual meeting of stockholders shall be deemed to comply with the notice requirements of this Section 1.11.  Notwithstanding anything herein to the contrary, a stockholder shall not have complied with this Section 1.11(b) if the stockholder, beneficial owner and&#47;or any Stockholder Associated Person solicits or does not solicit, as the case may be, proxies or votes in support of such stockholder&#8217;s proposal in contravention of the representations with respect thereto required by this Section 1.11.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">The chairman of any annual meeting (and, in advance of any annual meeting, the Board of Directors) shall have the power and duty to determine whether business was properly brought before the annual meeting in accordance with the provisions of this Section 1.11 (including whether the stockholder, beneficial owner and&#47;or any Stockholder Associated Person did or did not so solicit, as the case may be, proxies or votes in support of such stockholder&#8217;s proposal in compliance with the representation with respect thereto required by this Section 1.11), and if the chairman (or the Board of Directors) should determine that business was not properly brought before the annual meeting in accordance with the provisions of this Section 1.11, the chairman shall so declare to the meeting and such business shall not be brought before the annual meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Except as otherwise required by law, nothing in this Section 1.11 shall obligate the corporation or the Board of Directors to include in any proxy statement or other stockholder communication distributed on behalf of the corporation or the Board of Directors information with respect to any proposal submitted by a stockholder.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Notwithstanding the foregoing provisions of this Section 1.11, unless otherwise required by law, if the stockholder (or a qualified representative of the stockholder) does not appear at the annual meeting to present business, such business shall not be considered, notwithstanding that proxies in respect of such business may have been received by the corporation.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.01pt">For purposes of this Section 1.11, the terms &#8220;qualified representative of the stockholder&#8221; and &#8220;public disclosure&#8221; shall have the same meaning as in Section 1.13.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Unless the corporation elects otherwise, a stockholder&#8217;s notice to the corporation of business desired to be brought before the annual meeting shall be in writing exclusively (and not in an electronic transmission) and shall be delivered exclusively by hand (including, without limitation, overnight courier service) or by certified or registered mail, return receipt requested, and the corporation shall not be required to accept delivery of any document not in such written form or so delivered. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Action without Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Stockholders of the corporation may not take any action by written consent in lieu of a meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Nomination of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Except for (1) any directors entitled to be elected by the holders of preferred stock, (2) any directors elected in accordance with Section 2.8 hereof by the Board of Directors to fill a vacancy or newly-created directorship or (3) as otherwise required by applicable law or stock exchange regulation, at any meeting of </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stockholders, only persons who are nominated in accordance with the procedures in this Section 1.13 shall be eligible for election as directors.  Nomination for election to the Board of Directors at a meeting of stockholders may be made (i) by or at the direction of the Board of Directors or (ii) by any stockholder of the corporation who (x) timely complies with the notice procedures in Section 1.13(b), (y) is a stockholder of record who is entitled to vote for the election of such nominee on the date of the giving of such notice and on the record date for the determination of stockholders entitled to vote at such meeting and (z) is entitled to vote at such meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">To be timely, a stockholder&#8217;s notice must be received in writing by the Secretary at the principal executive office of the corporation as follows&#58; (i) in the case of an election of directors at an annual meeting of stockholders, not less than 90 days nor more than 120 days prior to the first anniversary of the preceding year&#8217;s annual meeting&#59; provided, however, that in the event that the date of the annual meeting is advanced by more than 20 days, or delayed by more than 60 days, from the first anniversary of the preceding year&#8217;s annual meeting, or if no annual meeting was held or deemed to have been held in the preceding year, a stockholder&#8217;s notice must be so received not earlier than the 120th day prior to such annual meeting and not later than the close of business on the later of (A) the 90th day prior to such annual meeting and (B) the tenth day following the day on which notice of the date of such annual meeting was given or public disclosure of the date of such annual meeting was made, whichever first occurs&#59; or (ii) in the case of an election of directors at a special meeting of stockholders, provided that the Board of Directors, the Chairman of the Board or the Chief Executive Officer has determined, in accordance with Section 1.3, that directors shall be elected at such special meeting and provided further that the nomination made by the stockholder is for one of the director positions that the Board of Directors, the Chairman of the Board or the Chief Executive Officer, as the case may be, has determined will be filled at such special meeting, not earlier than the 120th day prior to such special meeting and not later than the close of business on the later of (x) the 90th day prior to such special meeting and (y) the tenth day following the day on which notice of the date of such special meeting was given or public disclosure of the date of such special meeting was made, whichever first occurs.  In no event shall the adjournment or postponement of a meeting (or the public disclosure thereof) commence a new time period (or extend any time period) for the giving of a stockholder&#8217;s notice.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stockholder&#8217;s notice to the Secretary shall set forth&#58; (A) as to each proposed nominee (1) such person&#8217;s name, age, business address and, if known, residence address, (2) such person&#8217;s principal occupation or employment, (3) the class and series and number of shares of stock of the corporation that are, directly or indirectly, owned, beneficially or of record, by such person, (4) a description of all direct and indirect compensation and other material monetary agreements, arrangements and understandings during the past three years, and any other material relationships, between or among (x) the stockholder, the beneficial owner, if any, on whose behalf the nomination is being made and any Stockholder Associated Person, on the one hand, and (y) each proposed nominee, and his or her respective affiliates and associates, or others acting in concert with such nominee(s), on the other hand, including all information that would be required to be disclosed pursuant to Item 404 of Regulation S-K if the stockholder making the nomination and any beneficial owner on whose behalf the nomination is made or any Stockholder Associated Person were the &#8220;registrant&#8221; for purposes of such Item and the proposed nominee were a director or executive officer of such registrant, and (5) any other information concerning such person that must be disclosed as to nominees in proxy solicitations pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)&#59; and (B) as to the stockholder giving the notice and the beneficial owner, if any, on whose behalf the nomination is being made (1) the name and address of such stockholder, as they appear on the corporation&#8217;s books, and of such beneficial owner, (2) the class and series and number of shares of stock of the corporation that are, directly or indirectly, owned, beneficially or of record, by such stockholder and such beneficial owner, (3) a description of any material interest related to the nomination of such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person, (4) a description of any agreement, arrangement or understanding between or among such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person and each proposed nominee and any other person or persons (including their names) pursuant to which the nomination(s) are being made or who may participate in the solicitation of proxies or votes in favor of electing such nominee(s), (5) a description of any agreement, arrangement or understanding (including any derivative or short positions, swaps, profit interests, options, warrants, convertible securities, stock appreciation or similar rights, hedging transactions, and borrowed or loaned shares) that has been entered into by, or on behalf of, such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person, the effect or intent of which is to mitigate loss to, manage risk or benefit of share price changes for, or increase or decrease the voting power of, such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person with respect to shares of stock of the corporation, (6) any other information relating to such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person that </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">would be required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for the election of directors in a contested election pursuant to Section 14 of the Exchange Act and the rules and regulations promulgated thereunder, (7) a representation that such stockholder intends to appear in person or by proxy at the meeting to nominate the person(s) named in its notice, (8) a representation that such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person has complied, and will comply, with all applicable requirements of state law and the Exchange Act with respect to matters set forth in this Section 1.13, and (9) a representation whether such stockholder, such beneficial owner and&#47;or any Stockholder Associated Person intends or is part of a group that intends (x) to deliver a proxy statement and&#47;or form of proxy to holders of at least the percentage of the corporation&#8217;s outstanding capital stock reasonably believed by such stockholder or such beneficial owner to be sufficient to elect the nominee (and such representation shall be included in any such proxy statement and form of proxy) and&#47;or (y) otherwise to solicit proxies or votes from stockholders in support of such nomination (and such representation shall be included in any such solicitation materials).  Not later than 10 days after the record date for the meeting, the information required by Items (A)(1)-(5) and (B)(1)-(6) of the prior sentence shall be supplemented by the stockholder giving the notice to provide updated information as of the record date.  In addition, to be effective, the stockholder&#8217;s notice must also be accompanied by the written consent of the proposed nominee to being named in the corporation&#8217;s proxy statement and accompanying proxy card as a nominee and to serve as a director if elected.  The corporation may require any proposed nominee to furnish such other information as the corporation may reasonably require to determine, among other things, the eligibility of such proposed nominee to serve as a director of the corporation or whether such nominee would be independent under applicable Securities and Exchange Commission and stock exchange rules and the corporation&#8217;s publicly disclosed corporate governance guidelines.  Notwithstanding anything herein to the contrary, a stockholder shall not have complied with this Section 1.13(b) if the stockholder, beneficial owner and&#47;or any Stockholder Associated Person solicits or does not solicit, as the case may be, proxies or votes in support of such stockholder&#8217;s nominee in contravention of the representations with respect thereto required by this Section 1.13.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such notice must also be accompanied by a representation as to whether or not such stockholder, beneficial owner and&#47;or any Stockholder Associated Person intends to solicit proxies in support of any director nominees other than the corporation&#8217;s nominees in accordance with Rule 14a-19 under the Exchange Act, and, where such stockholder, beneficial owner and&#47;or Stockholder Associated Person intends to so solicit proxies, the notice and information required by Rule 14a-19(b) under the Exchange Act. Notwithstanding anything to the contrary in these bylaws, unless otherwise required by law, if any stockholder, beneficial owner and&#47;or Stockholder Associated Person (i) provides notice pursuant to Rule 14a-19(b) under the Exchange Act and (ii) subsequently fails to comply with the requirements of Rule 14a-19(a)(2) and Rule 14a-19(a)(3) under the Exchange Act (or fails to timely provide reasonable evidence sufficient to satisfy the corporation that such stockholder, beneficial owner and&#47;or Stockholder Associated Person has met the requirements of Rule 14a-19(a)(3) promulgated under the Exchange Act in accordance with the following sentence), then the nomination of each of the director nominees proposed by such stockholder, beneficial owner and&#47;or Stockholder Associated Person shall be disregarded, notwithstanding that proxies or votes in respect of the election of such proposed nominees may have been received by the corporation (which proxies and votes shall be disregarded).  Upon request by the corporation, if any stockholder, beneficial owner and&#47;or Stockholder Associated Person provides notice pursuant to Rule 14a-19(b) under the Exchange Act, such stockholder, beneficial owner and&#47;or Stockholder Associated Person shall deliver to the corporation, no later than five business days prior to the applicable meeting, reasonable evidence that it has met the requirements of Rule 14a-19(a)(3) under the Exchange Act.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">The chairman of any meeting (and, in advance of any meeting, the Board of Directors) shall have the power and duty to determine whether a nomination was made in accordance with the provisions of this Section 1.13 (including whether the stockholder, beneficial owner and&#47;or any Stockholder Associated Person did or did not so solicit, as the case may be, proxies or votes in support of such stockholder&#8217;s nominee in compliance with the representations with respect thereto required by this Section 1.13), and if the chairman (or the Board of Directors) should determine that a nomination was not made in accordance with the provisions of this Section 1.13, the chairman shall so declare to the meeting and such nomination shall not be brought before the meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Except as otherwise required by law (including Rule 14a-19 under the Exchange Act), nothing in this Section 1.13 shall obligate the corporation or the Board of Directors to include in any proxy statement, proxy card or other stockholder communication distributed on behalf of the corporation or the Board of Directors the name of or other information with respect to any nominee for director submitted by a stockholder.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Notwithstanding the foregoing provisions of this Section 1.13, unless otherwise required by law, if the stockholder (or a qualified representative of the stockholder) does not appear at the meeting to present a nomination, such nomination shall not be brought before the meeting, notwithstanding that proxies in respect of such nominee may have been received by the corporation.  For purposes of this Section 1.13, to be considered a &#8220;qualified representative of the stockholder&#8221;, a person must be a duly authorized officer, manager or partner of such stockholder or must be authorized by a written instrument executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the meeting of stockholders and such person must produce such written instrument or electronic transmission, or a reliable reproduction of the written instrument or electronic transmission, at the meeting of stockholders.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.01pt">For purposes of this Section 1.13, &#8220;public disclosure&#8221; shall include disclosure in a press release reported by the Dow Jones News Service, Associated Press or comparable national news service or in a document publicly filed by the corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the Exchange Act.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Unless the corporation elects otherwise, a stockholder&#8217;s notice to the corporation of nominations shall be in writing exclusively (and not in an electronic transmission) and shall be delivered exclusively by hand (including, without limitation, overnight courier service) or by certified or registered mail, return receipt requested, and the corporation shall not be required to accept delivery of any document not in such written form or so delivered.   </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Conduct of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Meetings of stockholders shall be presided over by the Chairman of the Board, if any, or in the Chairman&#8217;s absence by the Vice Chairman of the Board, if any, or in the Vice Chairman&#8217;s absence by the Chief Executive Officer, or in the Chief Executive Officer&#8217;s absence, by the President, or in the President&#8217;s absence by a Vice President, or in the absence of all of the foregoing persons by a chairman designated by the Board of Directors.  The Secretary shall act as secretary of the meeting, but in the Secretary&#8217;s absence the chairman of the meeting may appoint any person to act as secretary of the meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Board of Directors may adopt by resolution such rules, regulations and procedures for the conduct of any meeting of stockholders of the corporation as it shall deem appropriate including, without limitation, such guidelines and procedures as it may deem appropriate regarding the participation by means of remote communication of stockholders and proxyholders not physically present at a meeting.  Except to the extent inconsistent with such rules, regulations and procedures as adopted by the Board of Directors, the chairman of any meeting of stockholders shall have the right and authority to prescribe such rules, regulations and procedures and to do all such acts as, in the judgment of such chairman, are appropriate for the proper conduct of the meeting.  Such rules, regulations or procedures, whether adopted by the Board of Directors or prescribed by the chairman of the meeting, may include, without limitation, the following&#58; (i) the establishment of an agenda or order of business for the meeting&#59; (ii) rules and procedures for maintaining order at the meeting and the safety of those present&#59; (iii) limitations on attendance at or participation in the meeting to stockholders of record of the corporation, their duly authorized and constituted proxies or such other persons as shall be determined by the Board of Directors or the chairman of any meeting&#59; (iv) restrictions on entry to the meeting after the time fixed for the commencement thereof&#59; and (v) limitations on the time allotted to questions or comments by participants.  Unless and to the extent determined by the Board of Directors or the chairman of the meeting, meetings of stockholders shall not be required to be held in accordance with the rules of parliamentary procedure.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">The chairman of the meeting shall announce at the meeting when the polls for each matter to be voted upon at the meeting will be opened and closed.  After the polls close, no ballots, proxies or votes or any revocations or changes thereto may be accepted.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">In advance of any meeting of stockholders, the corporation shall appoint one or more inspectors of election to act at the meeting and make a written report thereof.  One or more other persons may be designated as alternate inspectors to replace any inspector who fails to act.  If no inspector or alternate is present, ready and willing to act at a meeting of stockholders, the chairman of the meeting shall appoint one or more inspectors to act at the meeting.  Unless otherwise required by law, inspectors may be officers, employees or agents </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the corporation.  Each inspector, before entering upon the discharge of such inspector&#8217;s duties, shall take and sign an oath faithfully to execute the duties of inspector with strict impartiality and according to the best of such inspector&#8217;s ability.  The inspector shall have the duties prescribed by law and, when the vote is completed, shall make a certificate of the result of the vote taken and of such other facts as may be required by law.  Every vote taken by ballots shall be counted by a duly appointed inspector or duly appointed inspectors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ARTICLE 2 - Directors</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">General Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The business and affairs of the corporation shall be managed by or under the direction of a Board of Directors, who may exercise all of the powers of the corporation except as otherwise provided by law or the Certificate of Incorporation.  In the event of a vacancy in the Board of Directors, the remaining directors, except as otherwise provided by law, may exercise the powers of the full Board until the vacancy is filled.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Number of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The number of directors which shall constitute the whole Board of Directors shall be determined by resolution of a majority of the Board of Directors, but in no event shall be less than three.  The number of directors may be decreased at any time and from time to time by a majority of the directors then in office, but only to eliminate vacancies existing by reason of the death, resignation, removal or expiration of the term of one or more directors.  The directors shall be elected at the annual meeting of the stockholders by such stockholders as have the right to vote on such election.  Directors need not be stockholders of the corporation.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Classes of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Board of Directors shall be and is divided into three classes&#58; Class I, Class II and Class III.  No one class shall have more than one director more than any other class.  If a fraction is contained in the quotient arrived at by dividing the authorized number of directors by three, then, if such fraction is one-third, the extra director shall be a member of Class I and, if such fraction is two-thirds, one of the extra directors shall be a member of Class I and the other extra director shall be a member of Class II unless otherwise provided for from time to time by resolution adopted by a majority of the Board of Directors.  The Class A Director shall be in Class II.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Election of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The holders of Class A Common Stock, voting separately as a class, shall be entitled to elect one director (the &#8220;Class A Director&#8221;).  All other directors shall be elected by the holders of the Class A Common Stock and Class B Common Stock, if any, voting together as a single class.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Terms of Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Each director shall serve for a term ending on the date of the third annual meeting following the annual meeting at which such director was elected&#59; provided, however, that each initial director in Class I shall serve for a term ending on the date of the annual meeting next following the end of the Corporation&#8217;s fiscal year ending April 30,1998&#59; each initial director in Class II shall serve for a term ending on the date of the annual meeting next following the end of the Corporation&#8217;s fiscal year ending April 30,1999&#59; and each initial director in Class III shall serve for a term ending on the date of the annual meeting next following the end of the Corporation&#8217;s fiscal year ending April 30, 2000.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Allocation of Directors Among Classes in the Event of Increases or Decreases in the Number of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  In the event of any increase or decrease in the authorized number of directors, (i) each director then serving as such shall nevertheless continue as director of the class of which he is a member until the expiration of his current term or his prior death, retirement or resignation and (ii) the newly created or eliminated directorships resulting from such increase or decrease shall be apportioned by the Board of Directors among the three classes of directors so as to ensure that no one class has more than one director more than any other class.  To the extent possible, consistent with the foregoing rule, any newly created directorships shall be added to those classes whose terms of office are to expire at the latest dates following such allocation, and any newly eliminated directorships shall be subtracted from those classes whose terms of office are to expire at the earliest dates following such allocation, unless otherwise provided for from time to time by resolution adopted by a majority of the directors then in office, although less than a quorum.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Tenure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Notwithstanding any provisions to the contrary contained herein, each director shall hold office until his successor is elected and qualified, or until his earlier death, resignation or removal.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Vacancies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any vacancy in the Board of Directors, however occurring, including a vacancy resulting from an enlargement of the Board, may be filled only by a vote of a majority of the directors then in office, although less than a quorum, or by a sole remaining director.  The term of any director elected to fill a vacancy between annual meetings will last until the next annual meeting and until such director&#8217;s successor has been elected and qualified, or until his earlier death, resignation or removal.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Quorum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  A majority of the total number of the whole Board of Directors shall constitute a quorum at all meetings of the Board of Directors.  In the event one or more of the directors shall be disqualified to vote at any meeting, then the required quorum shall be reduced by one for each such director so disqualified&#59; provided, however, that in no case shall less than one-third (&#8531;) of the number so fixed constitute a quorum.  In the absence of a quorum at any such meeting, a majority of the directors present may adjourn the meeting from time to time without further notice other than announcement at the meting, until a quorum shall be present.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Action at Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  At any meeting of the Board of Directors at which a quorum is present, the vote of a majority of those present shall be sufficient to take any action, unless a different vote is specified by law, the Certificate of Incorporation or these By-laws.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Removal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any one or more or all of the directors may be removed, with or without cause, by the holders of shares representing at least seventy-five percent (75%) of the votes which all the stockholders would be entitled to cast at any election of directors or class of directors (other than an election of the Class A Director)&#59; provided, however, that the Class A Director may be removed only by the holders of at least seventy-five percent (75%) of the outstanding shares of Class A Common Stock.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Resignation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any director may resign by delivering his written resignation to the corporation at its principal office or to the Chief Executive Officer or Secretary.  Such resignation shall be effective upon receipt unless it is specified to be effective at some other time or upon the happening of some other event.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Regular Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Regular meetings of the Board of Directors may be held without notice at such time and place, either within or without the State of Delaware, as shall be determined from time to time by the Board of Directors&#59; provided that any director who is absent when such a determination is made shall be given notice of the determination&#59; provided further that the Board of Directors shall meet at least once during each of the corporation&#8217;s fiscal quarters.  A regular meeting of the Board of Directors may be held without notice immediately after and at the same place as the annual meeting of stockholders.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Special meetings of the Board of Directors may be held at any time and place, within or without the State of Delaware, designated in a call by the Chairman of the Board, the Chief Executive Officer, two or more directors, or by one director in the event that there is only a single director in office.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Notice of Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Notice of the time and place of any special meeting of directors shall be given to each director by the Secretary or by the officer or one of the directors calling the meeting.  Notice shall be duly given to each director (i) in person, by telephone or by electronic transmission at least 48 hours in advance of the meeting, (ii) by delivering written notice by hand, to such director&#8217;s last known business or home address at least 48 hours in advance of the meeting, or (iii) by sending written notice by first-class mail to such director&#8217;s last known business or home address at least 72 hours in advance of the meeting.  A notice or waiver of notice of a meeting of the Board of Directors need not specify the purposes of the meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Meetings by Conference Communications Equipment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Directors may participate in meetings of the Board of Directors or any committee thereof by means of conference telephone or other communications equipment by means of which all persons participating in the meeting can hear each other, and participation by such means shall constitute presence in person at such meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Action by Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any action required or permitted to be taken at any meeting of the Board of Directors or of any committee of the Board of Directors may be taken without a meeting, if all members of the Board or committee, as the case may be, consent to the action in writing or by electronic transmission. After an </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">action is taken, the consent or  consents relating thereto shall be filed with the minutes of proceedings of the Board or committee in the same paper or electronic form as the minutes are maintained.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Committees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Board of Directors may designate one or more committees, each committee to consist of one or more of the directors of the corporation.  The Board may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee.  In the absence or disqualification of a member of a committee, the member or members of the committee present at any meeting and not disqualified from voting, whether or not such member or members constitute a quorum, may unanimously appoint another member of the Board of Directors to act at the meeting in the place of any such absent or disqualified member.  Any such committee, to the extent provided in the resolution of the Board of Directors and subject to the provisions of the General Corporation Law of the State of Delaware, shall have and may exercise all the powers and authority of the Board of Directors in the management of the business and affairs of the corporation and may authorize the seal of the corporation to be affixed to all papers which may require it.  Each such committee shall keep minutes and make such reports as the Board of Directors may from time to time request.  Except as the Board of Directors may otherwise determine, any committee may make rules for the conduct of its business, but unless otherwise provided by the directors or in such rules, its business shall be conducted as nearly as possible in the same manner as is provided in these By-laws for the Board of Directors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Compensation of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Directors may be paid such compensation for their services and such reimbursement for expenses of attendance at meetings as the Board of Directors may from time to time determine.  No such payment shall preclude any director from serving the corporation or any of its parent or subsidiary corporations in any other capacity and receiving compensation for such service.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Emergency Bylaws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  In the event of any emergency, disaster, catastrophe or other similar emergency condition of a type described in Section 110(a) of the General Corporation Law of the State of Delaware (an &#8220;Emergency&#8221;), notwithstanding any different or conflicting provisions in the General Corporation Law of the State of Delaware, the Certificate of Incorporation or these By-laws, during such Emergency&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  A meeting of the Board of Directors or a committee thereof may be called by any director, the Chairman of the Board, the Chief Executive Officer, the President or the Secretary by such means as, in the judgment of the person calling the meeting, may be feasible at the time, and notice of any such meeting of the Board of Directors or any committee may be given, in the judgment of the person calling the meeting, only to such directors as it may be feasible to reach at the time and by such means as may be feasible at the time.  Such notice shall be given at such time in advance of the meeting as, in the judgment of the person calling the meeting, circumstances permit.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Quorum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The director or directors in attendance at a meeting called in accordance with Section 2.20(a) shall constitute a quorum. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  No officer, director or employee acting in accordance with this Section 2.20 shall be liable except for willful misconduct.  No amendment, repeal or change to this Section 2.20 shall modify the prior sentence with regard to actions taken prior to the time of such amendment, repeal or change.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ARTICLE 3 - Officers</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Enumeration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The officers of the corporation shall consist of a Chief Executive Officer, a Secretary, a Treasurer and such other officers with such other titles as the Board of Directors shall determine, including a Chairman of the Board, a Vice-Chairman of the Board, and one or more Vice Presidents, Assistant Treasurers, and Assistant Secretaries.  The Board of Directors may appoint such other officers as it may deem appropriate.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Chief Executive Officer, Treasurer and Secretary shall be elected annually by the Board of Directors at its first meeting following the annual meeting of stockholders.  Other officers may be appointed by the Board of Directors at such meeting or at any other meeting.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Qualification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  No officer need be a stockholder.  Any two or more offices may be held by the same person.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Tenure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Except as otherwise provided by law, the Certificate of Incorporation or these By-laws, each officer shall hold office until such officer&#8217;s successor is elected and qualified, unless a different term is specified in the resolution electing or appointing such officer, or until such officer&#8217;s earlier death, resignation or removal.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Resignation and Removal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any officer may resign by delivering his written resignation to the corporation at its principal office or to the Chief Executive Officer or Secretary.  Such resignation shall be effective upon receipt unless it is specified to be effective at some other time or upon the happening of some other event.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any officer may be removed at any time, with or without cause, by vote of a majority of the entire number of directors then in office.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as the Board of Directors may otherwise determine, no officer who resigns or is removed shall have any right to any compensation as an officer for any period following such officer&#8217;s resignation or removal, or any right to damages on account of such removal, whether such officer&#8217;s compensation be by the month or by the year or otherwise, unless such compensation is expressly provided for in a duly authorized written agreement with the corporation.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Vacancies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Board of Directors may fill any vacancy occurring in any office for any reason and may, in its discretion, leave unfilled for such period as it may determine any offices other than those of Chief Executive Officer, Treasurer and Secretary.  Each such successor shall hold office for the unexpired term of such officer&#8217;s predecessor and until a successor is elected and qualified, or until such officer&#8217;s earlier death, resignation or removal.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Chairman of the Board and Vice-Chairman of the Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Board of Directors may appoint a Chairman of the Board and may designate the Chairman of the Board as Chief Executive Officer.  If the Board of Directors appoints a Chairman of the Board, he shall perform such duties and possess such powers as are assigned to him by the Board of Directors.  If the Board of Directors appoints a Vice-Chairman of the Board, he shall, in the absence or disability of the Chairman of the Board, perform the duties and exercise the powers of the Chairman of the Board and shall perform such other duties and possess such other powers as may from time to time be vested in him by the Board of Directors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Chief Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Chief Executive Officer shall, subject to the direction of the Board of Directors, have general charge and supervision of the business of the corporation.  Unless otherwise provided by the Board of Directors, he shall preside at all meetings of the stockholders and, if he is a director, at all meetings of the Board of Directors.  The Chief Executive Officer shall perform such other duties and shall have such other powers as the Board of Directors may from time to time prescribe.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Vice Presidents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any Vice President shall perform such duties and possess such powers as the Board of Directors or the Chief Executive Officer may from time to time prescribe.  In the event of the absence, inability or refusal to act of the Chief Executive Officer, and, if there shall be one, the President, the Vice President (or if there shall be more than one, the Vice Presidents in the order determined by the Board of Directors) shall perform the duties of the Chief Executive Officer and when so performing shall have all the powers of and be subject to all the restrictions upon the Chief Executive Officer.  The Board of Directors may assign to any Vice President the title of Executive Vice President, Senior Vice President or any other title selected by the Board of Directors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Secretary and Assistant Secretaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Secretary shall perform such duties and shall have such powers as the Board of Directors or the Chief Executive Officer may from time to time prescribe.  In addition, the Secretary shall perform such duties and have such powers as are incident to the office of the secretary, including without limitation the duty and power to give notices of all meetings of stockholders and special meetings of the Board of Directors, to attend all meetings of stockholders and the Board of Directors and keep a record of the </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proceedings, to maintain a stock ledger and prepare lists of stockholders and their addresses as required, to be custodian of corporate records and the corporate seal and to affix and attest to the same on documents.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any Assistant Secretary shall perform such duties and possess such powers as the Board of Directors, the Chief Executive Officer or the Secretary may from time to time prescribe.  In the event of the absence, inability or refusal to act of the Secretary, the Assistant Secretary (or if there shall be more than one, the Assistant Secretaries in the order determined by the Board of Directors) shall perform the duties and exercise the powers of the Secretary.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the absence of the Secretary or any Assistant Secretary at any meeting of stockholders or directors, the chairman of the meeting shall designate a temporary secretary to keep a record of the meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Treasurer and Assistant Treasurers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The Treasurer shall perform such duties and shall have such powers as may from time to time be assigned by the Board of Directors or the Chief Executive Officer.  In addition, the Treasurer shall perform such duties and have such powers as are incident to the office of treasurer, including without limitation the duty and power to keep and be responsible for all funds and securities of the corporation, to deposit funds of the corporation in depositories selected in accordance with these By-laws, to disburse such funds as ordered by the Board of Directors, to make proper accounts of such funds, and to render as required by the Board of Directors statements of all such transactions and of the financial condition of the corporation.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Assistant Treasurers shall perform such duties and possess such powers as the Board of Directors, the Chief Executive Officer or the Treasurer may from time to time prescribe.  In the event of the absence, inability or refusal to act of the Treasurer, the Assistant Treasurer (or if there shall be more than one, the Assistant Treasurers in the order determined by the Board of Directors) shall perform the duties and exercise the powers of the Treasurer.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Salaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Officers of the corporation shall be entitled to such salaries, compensation or reimbursement as shall be fixed or allowed from time to time by the Board of Directors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ARTICLE 4 - Capital Stock</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Issuance of Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Unless otherwise voted by the stockholders and subject to the provisions of the Certificate of Incorporation, the whole or any part of any unissued balance of the authorized capital stock of the corporation or the whole or any part of any unissued balance of the authorized capital stock of the corporation held in its treasury may be issued, sold, transferred or otherwise disposed of by vote of the Board of Directors in such manner, for such consideration and on such terms as the Board of Directors may determine.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Stock Certificates&#59; Uncertificated Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.   The shares of the corporation shall be represented by certificates, provided that the Board of Directors may provide by resolution or resolutions that some or all of any or all classes or series of the corporation's stock shall be uncertificated shares.  Any such resolution shall not apply to shares represented by a certificate until such certificate is surrendered to the corporation.  Every holder of stock of the corporation represented by certificates shall be entitled to have a certificate, in such form as may be prescribed by law and by the Board of Directors, representing the number of shares held by such holder registered in certificate form.  Each such certificate shall be signed in a manner that complies with Section 158 of the General Corporation Law of the State of Delaware by or in the name of any two officers of the corporation, each of whom is an authorized officer for this purpose.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each certificate representing shares of stock that are subject to any restriction on transfer pursuant to the Certificate of Incorporation, the By-laws, applicable securities laws or any agreement among any number of shareholders or among such holders and the corporation shall have conspicuously noted on the face or back of the certificate either the full text of the restriction or a statement of the existence of such restriction.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:76.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the corporation shall be authorized to issue more than one class of stock or more than one series of any class, the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and&#47;or rights shall be set forth in full or summarized on the face or back of each certificate representing shares of such class or series of stock, provided that in lieu of the foregoing requirements there may be set forth on the face or back of each </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certificate representing shares of such class or series of stock a statement that the corporation will furnish without charge to each stockholder who so requests a copy of the full text of the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and&#47;or rights.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within a reasonable time after the issuance or transfer of uncertificated shares, the registered owner thereof shall be given a notice, in writing or by electronic transmission, containing the information required to be set forth or stated on certificates pursuant to Sections 151, 156, 202(a) or 218(a) of the General Corporation Law of the State of Delaware or, with respect to Section 151 of the General Corporation Law of the State of Delaware, a statement that the corporation will furnish without charge to each stockholder who so requests the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and&#47;or rights.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Shares of stock of the corporation shall be transferable in the manner prescribed by law and in these By-laws. Transfers of shares of stock of the corporation shall be made only on the books of the corporation or by transfer agents designated to transfer shares of stock of the corporation. Subject to applicable law, shares of stock represented by certificates shall  be transferred only on the books of the corporation by the surrender to the corporation or its transfer agent of the certificate representing such shares properly endorsed or accompanied by a written assignment or power of attorney properly executed, and with such proof of authority or the authenticity of signature as the corporation or its transfer agent may reasonably require. Uncertificated shares may be transferred by delivery of a written assignment or power of attorney properly executed, and with such proof of authority or the authenticity of signature as the corporation or its transfer agent may reasonably require. Except as may be otherwise required by law, the Certificate of Incorporation or these By-laws, the corporation shall be entitled to treat the record holder of stock as shown on its books as the owner of such stock for all purposes, including the payment of dividends and the right to vote with respect to such stock, regardless of any transfer, pledge or other disposition of such stock until the shares have been transferred on the books of the corporation in accordance with the requirements of these By-laws.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Lost, Stolen or Destroyed Certificates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The corporation may issue a new certificate of stock or uncertificated shares in place of any previously issued certificate alleged to have been lost, stolen, or destroyed, upon such terms and conditions as the corporation may prescribe, including the presentation of reasonable evidence of such loss, theft or destruction and the giving of such indemnity and posting of such bond as the corporation may require for the protection of the corporation or any transfer agent or registrar.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The issue, transfer, conversion and registration of shares of stock of the corporation shall be governed by such other regulations as the Board of Directors may establish.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Record Date for Purposes Other Than Stockholder Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  In order that the corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights, entitled to exercise any rights in respect of any change, conversion or exchange of stock, or for the purpose of any other lawful action (other than with respect to determining stockholders entitled to notice of and&#47;or to vote at a meeting of stockholders which is addressed in Section 1.4 of these By-laws), the Board of Directors may fix a record date, which shall not precede the date upon which the resolution fixing the record date is adopted, and which record date shall not be more than 60 days prior to such action. If no such record date is fixed, the record date for determining stockholders for any such purpose shall be at the close of business on the day on which the Board of Directors adopts the resolution relating thereto.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-right:-18pt;text-align:center;text-indent:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ARTICLE 5 - General Provisions</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Fiscal Year</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Except as from time to time otherwise designated by the Board of Directors, the fiscal year of the corporation shall begin on the first day of January in each year and end on the last day of December in each year.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Corporate Seal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  The corporate seal shall be in such form as shall be approved by the Board of Directors.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Waiver of Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Whenever notice  is required to be given by law, the Certificate of Incorporation or these By-laws, a written waiver signed by the person entitled to notice, or a waiver by electronic transmission by the person entitled to notice, whether provided before, at or after the time of the event for which notice is to be given, shall be deemed equivalent to notice required to be given to such person. Neither the business nor the purpose of any meeting need be specified in any such waiver. Attendance of a person at a meeting shall constitute a waiver of notice of such meeting, except when the person attends a meeting for the express purpose of objecting at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Voting of Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Except as the Board of Directors may otherwise designate, the Chief Executive Officer, the President, the Secretary or the Treasurer may waive notice of, vote, or appoint any person or persons to vote, on behalf of the corporation at, and act as, or appoint any person or persons to act as, proxy or attorney-in-fact for this corporation (with or without power of substitution) at, any meeting of stockholders or securityholders of any other entity, the securities of which may be held by this corporation, or with respect to the execution of any written or electronic consent in the name of the corporation as a holder of such securities.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Evidence of Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  A certificate by the Secretary, or an Assistant Secretary, or a temporary Secretary, as to any action taken by the stockholders, directors, a committee or any officer or representative of the corporation shall as to all persons who rely on the certificate in good faith be conclusive evidence of such action.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Certificate of Incorporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  All references in these By-laws to the Certificate of Incorporation shall be deemed to refer to the Certificate of Incorporation of the corporation, as amended and&#47;or restated and in effect from time to time, including the terms of any certificate of designations of any series of preferred stock.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Transactions with Interested Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Except as otherwise specified by the Board of Directors, no contract or transaction between the corporation and one or more of the directors or officers, or between the corporation and any other corporation, partnership, association, or other organization in which one or more of the directors or officers are directors or officers, or have a financial interest, shall be void or voidable solely for this reason, or solely because the director or officer is present at or participates in the meeting of the Board of Directors or a committee of the Board of Directors which authorizes the contract or transaction or solely because  votes of the director or officer are counted for such purpose, if&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:153pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The material facts as to the director&#8217;s or officer&#8217;s relationship or interest and as to the contract or transaction are disclosed or are known to the Board of Directors or the committee, and the Board or committee in good faith authorizes the contract or transaction by the affirmative votes of a majority of the disinterested directors, even though the disinterested directors be less than a quorum&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:153pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The material facts as to the director&#8217;s or officer&#8217;s relationship or interest and as to the contract or transaction are disclosed or are known to the stockholders entitled to vote thereon, and the contract or transaction is specifically approved in good faith by vote of the stockholders&#59; or</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:153pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The contract or transaction is fair as to the corporation as of the time it is authorized, approved or ratified&#47;by the Board of Directors, a committee of the Board of Directors, or the stockholders.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common or interested directors may be counted in determining the presence of a quorum at a meeting of the Board of Directors or of a committee which authorizes the contract or transaction.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Any determination that any provision of these By-laws is for any reason inapplicable, illegal or ineffective shall not affect or invalidate any other provision of these By-laws.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">Pronouns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  All pronouns used in these By-laws shall be deemed to refer to the masculine, feminine or neuter, singular or plural, as the identity of the person or persons may require.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:18.5pt;text-decoration:underline">Exclusive Forum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Unless the corporation consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery of the State of Delaware does not have jurisdiction, the federal district court for the District of Delaware) shall, to the fullest extent permitted by law, be the sole and exclusive forum for&#58; (i) any derivative action or proceeding brought on behalf of the corporation, (ii) any action asserting a claim of breach of a fiduciary duty owed by any current or former director, officer, other employee or stockholder of the corporation to the corporation or the corporation&#8217;s stockholders, (iii) any action asserting a claim arising pursuant to any provision of the General Corporation Law of the State of Delaware or as to which the General Corporation Law of the State of Delaware confers jurisdiction on the Court of Chancery of the State of Delaware, or (iv) any action asserting a claim arising pursuant to any provision of the Certificate of Incorporation or these By-laws (in each case, as they may be amended from time to time) or governed by the internal affairs doctrine.  This Section 5.10(a) does not apply to claims arising under the Securities Act of 1933 or the Securities Exchange Act of 1934 or any other claim for which the federal courts have exclusive jurisdiction.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Unless the corporation consents in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any claims arising under the Securities Act of 1933.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Any person or entity purchasing or otherwise acquiring or holding any interest in shares of capital stock of the corporation shall be deemed to have notice of and consented to the provisions of this Section 5.10.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ARTICLE 6 - Amendments</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">By the Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  These By-laws may be altered, amended or repealed or new by-laws may be adopted by the affirmative vote of a majority of the directors present at any regular or special meeting of the Board of Directors at which a quorum is present.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt;text-decoration:underline">By the Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Subject to the following paragraph, these By-laws may be altered, amended or repealed or new by-laws may be adopted by the affirmative vote of the holders of shares representing a majority of the votes which all of the stockholders would be entitled to cast at any election of directors or class of directors (other than an election of the Class A Director) at any regular meeting of stockholders, or at any special meeting of stockholders, provided notice of such alteration, amendment, repeal or adoption of new by-laws shall have been stated in the notice of such special meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding any other provision of law, the Certificate of Incorporation or these By-laws (including the preceding paragraph), and notwithstanding the fact that a lesser percentage may be specified by law, the affirmative vote of the holders of shares representing at least 75% of the votes which all the stockholders would be entitled to cast at any election of directors or class of directors (other than an election of the Class A Director) shall be required to amend or repeal, or to adopt any provision inconsistent with, the provisions of Sections 1.11 or 1.12, the provisions of Article II, or the provisions of this Section 6.2.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>cwst-ex211123122.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i70eb79f0841e43d3995a0e3d7a9e7faa_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;21.1</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsidiaries of Registrant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.535%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction of Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 Church Street, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AGreen Energy, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Cycle Waste,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BGreen Energy, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Blow Bros.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bristol Waste Management,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C.V. Landfill,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella Major Account Services&#160;LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella of Holyoke, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella Recycling,&#160;LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella Transportation,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella Waste Management of Massachusetts,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella Waste Management of N.Y.,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella Waste Management of Pennsylvania,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella Waste Management,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Casella Waste Services of Ontario&#160;LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chemung Landfill&#160;LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evergreen National Indemnity Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ohio</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forest Acquisitions,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Hampshire</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granite State Landfill, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Hampshire</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GreenerU, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GroundCo&#160;LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hakes C&#160;&#38; D Disposal,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardwick Landfill,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hiram Hollow Regeneration Corp.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">KTI Environmental Group,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">KTI Specialty Waste Services,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">KTI,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New England Waste Services of ME,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New England Waste Services of N.Y., Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New England Waste Services of Vermont,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New England Waste Services,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Newbury Waste Management,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NEWS of Worcester&#160;LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NEWSME Landfill Operations&#160;LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Country Environmental Services,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Northern Properties Corporation of Plattsburgh</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Rd, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oxford Transfer Station, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pine Tree Waste, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maine</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Portland C&#38;D Site,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Schultz Landfill,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southbridge Recycling&#160;&#38; Disposal Park,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sunderland Waste Management,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TAM, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TAM Organics, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TAM Recycling, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Hyland Facility Associates</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tompkins County Recycling LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Waste-Stream Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Willimantic Waste Paper Co., Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>cwst-ex231123122.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="if4973ca4d2474e4997ffbc073db79b53_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-top:12pt;text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-40267, 333-43537, 333-43539, 333-43541, 333-43543, 333-43635, 333-67487, 333-92735, 333-31022, 333-100553, 333-141038, 333-163645, 333-175010, 333-199685 and 333-214683) and on Form S-3 (Nos. 333-85279, 333-88097, 333-95841, 333-31268, and 333-260602) of Casella Waste Systems, Inc. of our report dated February&#160;17, 2023, relating to the consolidated financial statements, and the effectiveness of internal control over financial reporting of Casella Waste Systems, Inc. and subsidiaries, appearing in this Annual Report on Form 10-K of Casella Waste Systems, Inc. for the year ended December 31, 2022.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; RSM US LLP</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Boston, Massachusetts</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;17, 2023</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>cwst-ex311123122.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="id42a309af21046ca9e114d2b400196ac_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CERTIFICATION</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, John W. Casella, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">I have reviewed this Annual Report on Form 10-K of Casella Waste Systems, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.74pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.17pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.74pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.17pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.74pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.17pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 17, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; &#47;s&#47; John W. Casella</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John W. Casella</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chairman and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>cwst-ex312123122.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ibf2118732a1144b6956dc59778018829_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CERTIFICATION</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Edmond R. Coletta, certify that&#58;</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">I have reviewed this Annual Report on Form 10-K of Casella Waste Systems, Inc.&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.74pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.17pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.74pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.17pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.74pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:22.5pt;text-indent:27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.17pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:6pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:41.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.147%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 17, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; &#47;s&#47; Edmond R. Coletta</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Edmond R. Coletta</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>cwst-ex321123122.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i11ff58e4af8648d28b350cb9ec98da92_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STATEMENT PURSUANT TO 18 U.S.C. &#167;1350</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to 18 U.S.C. &#167;1350, each of the undersigned certifies that, to his knowledge, this Annual Report on Form 10-K for the fiscal year ended December 31, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in this report fairly presents, in all material respects, the financial condition and results of operations of Casella Waste Systems, Inc. </font></div><div style="margin-top:12pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.926%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 17, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; &#47;s&#47; John W. Casella</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John W. Casella</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chairman and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 17, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; &#47;s&#47; Edmond R. Coletta</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Edmond R. Coletta</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 17, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; &#47;s&#47; Kevin J. Drohan</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin J. Drohan</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Vice President and Chief Accounting Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Accounting Officer)</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>cwst-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:17585fc9-49c9-48d0-a1bf-91d4dbe25f1c,g:8046266e-9383-4c7a-8ef7-fbff39480783-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cwst="http://casella.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://casella.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cwst-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cwst-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cwst-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cwst-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://casella.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AUDITINFORMATION" roleURI="http://casella.com/role/AUDITINFORMATION">
        <link:definition>0000002 - Document - AUDIT INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATION" roleURI="http://casella.com/role/BASISOFPRESENTATION">
        <link:definition>0000009 - Disclosure - BASIS OF PRESENTATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACCOUNTINGCHANGES" roleURI="http://casella.com/role/ACCOUNTINGCHANGES">
        <link:definition>0000010 - Disclosure - ACCOUNTING CHANGES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0000011 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITION" roleURI="http://casella.com/role/REVENUERECOGNITION">
        <link:definition>0000012 - Disclosure - REVENUE RECOGNITION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONS" roleURI="http://casella.com/role/BUSINESSCOMBINATIONS">
        <link:definition>0000013 - Disclosure - BUSINESS COMBINATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSES" roleURI="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSES">
        <link:definition>0000014 - Disclosure - ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENT" roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENT">
        <link:definition>0000015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://casella.com/role/LEASES">
        <link:definition>0000016 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETS" roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETS">
        <link:definition>0000017 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS" roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS">
        <link:definition>0000018 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERACCRUEDLIABILITIES" roleURI="http://casella.com/role/OTHERACCRUEDLIABILITIES">
        <link:definition>0000019 - Disclosure - OTHER ACCRUED LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBT" roleURI="http://casella.com/role/DEBT">
        <link:definition>0000020 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>0000021 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITY" roleURI="http://casella.com/role/STOCKHOLDERSEQUITY">
        <link:definition>0000022 - Disclosure - STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEOFFINANCIALINSTRUMENTS" roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS">
        <link:definition>0000023 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANS" roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANS">
        <link:definition>0000024 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://casella.com/role/INCOMETAXES">
        <link:definition>0000025 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERITEMSANDCHARGES" roleURI="http://casella.com/role/OTHERITEMSANDCHARGES">
        <link:definition>0000026 - Disclosure - OTHER ITEMS AND CHARGES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARE" roleURI="http://casella.com/role/EARNINGSPERSHARE">
        <link:definition>0000027 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYTRANSACTIONS" roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONS">
        <link:definition>0000028 - Disclosure - RELATED PARTY TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTING" roleURI="http://casella.com/role/SEGMENTREPORTING">
        <link:definition>0000029 - Disclosure - SEGMENT REPORTING</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACCOUNTINGCHANGESPolicies" roleURI="http://casella.com/role/ACCOUNTINGCHANGESPolicies">
        <link:definition>0000030 - Disclosure - ACCOUNTING CHANGES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACCOUNTINGCHANGESTables" roleURI="http://casella.com/role/ACCOUNTINGCHANGESTables">
        <link:definition>0000031 - Disclosure - ACCOUNTING CHANGES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>0000032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITIONTables" roleURI="http://casella.com/role/REVENUERECOGNITIONTables">
        <link:definition>0000033 - Disclosure - REVENUE RECOGNITION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONSTables" roleURI="http://casella.com/role/BUSINESSCOMBINATIONSTables">
        <link:definition>0000034 - Disclosure - BUSINESS COMBINATIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESTables" roleURI="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESTables">
        <link:definition>0000035 - Disclosure - ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENTTables" roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables">
        <link:definition>0000036 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://casella.com/role/LEASESTables">
        <link:definition>0000037 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSTables" roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables">
        <link:definition>0000038 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables" roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables">
        <link:definition>0000039 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERACCRUEDLIABILITIESTables" roleURI="http://casella.com/role/OTHERACCRUEDLIABILITIESTables">
        <link:definition>0000040 - Disclosure - OTHER ACCRUED LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTTables" roleURI="http://casella.com/role/DEBTTables">
        <link:definition>0000041 - Disclosure - DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESTables" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables">
        <link:definition>0000042 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYTables" roleURI="http://casella.com/role/STOCKHOLDERSEQUITYTables">
        <link:definition>0000043 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEOFFINANCIALINSTRUMENTSTables" roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables">
        <link:definition>0000044 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://casella.com/role/INCOMETAXESTables">
        <link:definition>0000045 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERITEMSANDCHARGESTables" roleURI="http://casella.com/role/OTHERITEMSANDCHARGESTables">
        <link:definition>0000046 - Disclosure - OTHER ITEMS AND CHARGES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARETables" roleURI="http://casella.com/role/EARNINGSPERSHARETables">
        <link:definition>0000047 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTINGTables" roleURI="http://casella.com/role/SEGMENTREPORTINGTables">
        <link:definition>0000048 - Disclosure - SEGMENT REPORTING (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATIONDetail" roleURI="http://casella.com/role/BASISOFPRESENTATIONDetail">
        <link:definition>0000049 - Disclosure - BASIS OF PRESENTATION (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail">
        <link:definition>0000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail">
        <link:definition>0000051 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Landfill and Lease Accounting (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail">
        <link:definition>0000052 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets and Investments in Unconsolidated Entities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail">
        <link:definition>0000053 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Self-Insurance Liabilities and Related Costs (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails">
        <link:definition>0000054 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES -Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail">
        <link:definition>0000055 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Impairments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails">
        <link:definition>0000056 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Defined Benefit Pension Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUERECOGNITIONDetails" roleURI="http://casella.com/role/REVENUERECOGNITIONDetails">
        <link:definition>0000057 - Disclosure - REVENUE RECOGNITION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONSNarrativeDetail" roleURI="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail">
        <link:definition>0000058 - Disclosure - BUSINESS COMBINATIONS - Narrative (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail">
        <link:definition>0000059 - Disclosure - BUSINESS COMBINATIONS - Schedule of Purchase Price Paid for Acquisitions (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail" roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail">
        <link:definition>0000060 - Disclosure - BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails" roleURI="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails">
        <link:definition>0000061 - Disclosure - ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail">
        <link:definition>0000062 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Components of Property, Plant and Equipment (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYPLANTANDEQUIPMENTNarrativeDetail" roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail">
        <link:definition>0000063 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" roleURI="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails">
        <link:definition>0000064 - Disclosure - LEASES - Schedule of Lease Costs and Other Lease Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails" roleURI="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails">
        <link:definition>0000065 - Disclosure - LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1" roleURI="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1">
        <link:definition>0000065 - Disclosure - LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail">
        <link:definition>0000066 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Activity and Balances Related to Goodwill by Reporting Segment (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail">
        <link:definition>0000067 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail" roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail">
        <link:definition>0000068 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated Future Amortization Expense (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail" roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail">
        <link:definition>0000069 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERACCRUEDLIABILITIESDetails" roleURI="http://casella.com/role/OTHERACCRUEDLIABILITIESDetails">
        <link:definition>0000070 - Disclosure - OTHER ACCRUED LIABILITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTComponentsofDebtDetails" roleURI="http://casella.com/role/DEBTComponentsofDebtDetails">
        <link:definition>0000071 - Disclosure - DEBT - Components of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTComponentsofDebtDetails_1" roleURI="http://casella.com/role/DEBTComponentsofDebtDetails_1">
        <link:definition>0000071 - Disclosure - DEBT - Components of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTCreditFacilityDetails" roleURI="http://casella.com/role/DEBTCreditFacilityDetails">
        <link:definition>0000072 - Disclosure - DEBT - Credit Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTTaxExemptFinancingsDetails" roleURI="http://casella.com/role/DEBTTaxExemptFinancingsDetails">
        <link:definition>0000073 - Disclosure - DEBT - Tax-Exempt Financings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTComponentsofInterestExpenseDetails" roleURI="http://casella.com/role/DEBTComponentsofInterestExpenseDetails">
        <link:definition>0000074 - Disclosure - DEBT - Components of Interest Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTCashFlowHedgesDetails" roleURI="http://casella.com/role/DEBTCashFlowHedgesDetails">
        <link:definition>0000075 - Disclosure - DEBT - Cash Flow Hedges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" roleURI="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails">
        <link:definition>0000076 - Disclosure - DEBT - Schedule of Cash Flow Hedges Related to Derivative Instruments on the Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTFairValueofDebtDetails" roleURI="http://casella.com/role/DEBTFairValueofDebtDetails">
        <link:definition>0000077 - Disclosure - DEBT - Fair Value of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTScheduleofFutureMaturitiesofDebtDetails" roleURI="http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails">
        <link:definition>0000078 - Disclosure - DEBT - Schedule of Future Maturities of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESNarrativeDetail" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail">
        <link:definition>0000079 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails">
        <link:definition>0000080 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail">
        <link:definition>0000081 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Rental (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail">
        <link:definition>0000082 - Disclosure - COMMITMENTS AND CONTINGENCIES - Reconciliation of Undiscounted Liability to Amount Recognized in Statements of Financial Position (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYNarrativeDetail" roleURI="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail">
        <link:definition>0000083 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail" roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail">
        <link:definition>0000084 - Disclosure - STOCKHOLDERS' EQUITY - Summary of Stock Option Activity (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail" roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail">
        <link:definition>0000085 - Disclosure - STOCKHOLDERS' EQUITY - Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" roleURI="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail">
        <link:definition>0000086 - Disclosure - STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail" roleURI="http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail">
        <link:definition>0000087 - Disclosure - STOCKHOLDERS' EQUITY - Reclassification Out of Accumulated Other Comprehensive Income (Loss) (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEOFFINANCIALINSTRUMENTSDetail" roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail">
        <link:definition>0000088 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSDetail" roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSDetail">
        <link:definition>0000089 - Disclosure - EMPLOYEE BENEFIT PLANS (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofBenefitforIncomeTaxesDetail" roleURI="http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail">
        <link:definition>0000090 - Disclosure - INCOME TAXES - Schedule of Benefit for Income Taxes (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESNarrativeDetail" roleURI="http://casella.com/role/INCOMETAXESNarrativeDetail">
        <link:definition>0000091 - Disclosure - INCOME TAXES - Narrative (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail" roleURI="http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail">
        <link:definition>0000092 - Disclosure - INCOME TAXES - Schedule of Difference in Benefit for Income Taxes (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail" roleURI="http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail">
        <link:definition>0000093 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" roleURI="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail">
        <link:definition>0000094 - Disclosure - OTHER ITEMS AND CHARGES - Charges Associated with Closure of Southbridge Landfill (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERITEMSANDCHARGESNarrativeDetails" roleURI="http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails">
        <link:definition>0000095 - Disclosure - OTHER ITEMS AND CHARGES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHAREDetail" roleURI="http://casella.com/role/EARNINGSPERSHAREDetail">
        <link:definition>0000096 - Disclosure - EARNINGS PER SHARE (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYTRANSACTIONSDetail" roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail">
        <link:definition>0000097 - Disclosure - RELATED PARTY TRANSACTIONS (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail">
        <link:definition>0000098 - Disclosure - SEGMENT REPORTING - Summary of Financial Information by Reportable Segment (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail" roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail">
        <link:definition>0000099 - Disclosure - SEGMENT REPORTING - Summary of Revenue Attributable to Services Provided by Company (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cwst_InflationRate" abstract="false" name="InflationRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwst_A2016IncentivePlanMember" abstract="true" name="A2016IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_EasternRegionMember" abstract="true" name="EasternRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_OtherAccruedLiabilitiesMember" abstract="true" name="OtherAccruedLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_ResourceSolutionsOperationsCustomerSolutionsMember" abstract="true" name="ResourceSolutionsOperationsCustomerSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LettersOfCreditFees" abstract="false" name="LettersOfCreditFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_FixedRateBondsMember" abstract="true" name="FixedRateBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_EnvironmentalRemediationContingencyOtherMember" abstract="true" name="EnvironmentalRemediationContingencyOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" abstract="false" name="EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto" abstract="false" name="NumberofLandfillOperationandManagementAgreementsEnteredInto" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" abstract="true" name="FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_RestrictedStockAwardsMember" abstract="true" name="RestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_SolidWasteOperationsDisposalMember" abstract="true" name="SolidWasteOperationsDisposalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss" abstract="false" name="BusinessAcquisitionsProFormaOperatingIncomeLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember" abstract="true" name="AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_DefinedContributionPlanMatchingContributionHierarchyDomain" abstract="true" name="DefinedContributionPlanMatchingContributionHierarchyDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_DebtInstrumentCovenantComplianceNetLeverageRatio" abstract="false" name="DebtInstrumentCovenantComplianceNetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" abstract="true" name="RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cwst_AdditionalSharesIssuedMaximumAttainmentLevel" abstract="false" name="AdditionalSharesIssuedMaximumAttainmentLevel" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault" abstract="false" name="DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwst_NonEmployeeDirectorMember" abstract="true" name="NonEmployeeDirectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_DefinedContributionPlanSecondMatchingContributionMember" abstract="true" name="DefinedContributionPlanSecondMatchingContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_ClosureAndPostClosureCostsMember" abstract="true" name="ClosureAndPostClosureCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_LongTermRevenueBondSeries2022A1Due2052Member" abstract="true" name="LongTermRevenueBondSeries2022A1Due2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure" abstract="false" name="LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember" abstract="true" name="StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LandfillClosureProjectCreditCharge" abstract="false" name="LandfillClosureProjectCreditCharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_NumberOfLeases" abstract="false" name="NumberOfLeases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwst_TransferStationsAcquisitionMember" abstract="true" name="TransferStationsAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_DefinedContributionPlanMatchingContributionHierarchyAxis" abstract="true" name="DefinedContributionPlanMatchingContributionHierarchyAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cwst_AccruedCapitalExpendituresCurrent" abstract="false" name="AccruedCapitalExpendituresCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_CompleteDisposalCompanyIncMember" abstract="true" name="CompleteDisposalCompanyIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock" abstract="false" name="ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwst_VariableRateComponentDomain" abstract="true" name="VariableRateComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember" abstract="true" name="AmendedTermAFacilityDueDecember2026TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_StockholdersEquityNumberOfVotesEachShare" abstract="false" name="StockholdersEquityNumberOfVotesEachShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwst_MultiemployerPlansWithdrawalObligationUndiscounted" abstract="false" name="MultiemployerPlansWithdrawalObligationUndiscounted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_ProcessingServicesMember" abstract="true" name="ProcessingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" abstract="false" name="AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_WesternRegionMember" abstract="true" name="WesternRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_NewHampshireBondsMember" abstract="true" name="NewHampshireBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_SolidWasteOperationsMember" abstract="true" name="SolidWasteOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_RelatedPartyMember" abstract="true" name="RelatedPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_SuretyBonds" abstract="false" name="SuretyBonds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract" abstract="true" name="CashFlowOperatingandFinancingActivitiesLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwst_LineOfCreditFacilityFrontingFeePercentage" abstract="false" name="LineOfCreditFacilityFrontingFeePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" abstract="true" name="AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LandfillClosureCreditChargeNet" abstract="false" name="LandfillClosureCreditChargeNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" abstract="true" name="FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_TransportationMember" abstract="true" name="TransportationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_PublicStockOfferingMember" abstract="true" name="PublicStockOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LineOfCreditFacilityAdditionalBorrowingCapacity" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_SolidWasteOperationsCollectionMember" abstract="true" name="SolidWasteOperationsCollectionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LandfillGasToEnergyMember" abstract="true" name="LandfillGasToEnergyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwst_CollectionMember" abstract="true" name="CollectionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" abstract="false" name="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwst_LeaseOtherInformationAbstract" abstract="true" name="LeaseOtherInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwst_DebtInstrumentVariableRateAdjustment" abstract="false" name="DebtInstrumentVariableRateAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" abstract="false" name="LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_TransferMember" abstract="true" name="TransferMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" abstract="false" name="DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" abstract="false" name="ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwst_InactiveWasteDisposalSiteMember" abstract="true" name="InactiveWasteDisposalSiteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_AmendedRevolvingCreditFacilityDueDecember2026Member" abstract="true" name="AmendedRevolvingCreditFacilityDueDecember2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_VariableRateComponentTwoMember" abstract="true" name="VariableRateComponentTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_ForwardInterestRateContractMember" abstract="true" name="ForwardInterestRateContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_ClosureandPostClosureCostsIncurrencePeriod" abstract="false" name="ClosureandPostClosureCostsIncurrencePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwst_ResourceSolutionsRegionMember" abstract="true" name="ResourceSolutionsRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_SolidWasteOperationsPowerGenerationMember" abstract="true" name="SolidWasteOperationsPowerGenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_DefinedContributionPlanFirstMatchingContributionMember" abstract="true" name="DefinedContributionPlanFirstMatchingContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_RevenueBondsSeries2020DueSeptember2050Member" abstract="true" name="RevenueBondsSeries2020DueSeptember2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments" abstract="false" name="DeferredTaxAssetsGainLossOnDerivativeInstruments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_MarketbasedPerformanceStockUnitsMember" abstract="true" name="MarketbasedPerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" abstract="false" name="OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_PerformanceStockUnitMember" abstract="true" name="PerformanceStockUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_AssetRetirementObligationMeasurementInput" abstract="false" name="AssetRetirementObligationMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" abstract="false" name="ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwst_CustomerSolutionsMember" abstract="true" name="CustomerSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LitigationSettlementCharge" abstract="false" name="LitigationSettlementCharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_SalaryEmployeeMember" abstract="true" name="SalaryEmployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" abstract="true" name="FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_VariableRateComponentAxis" abstract="true" name="VariableRateComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" abstract="false" name="EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwst_DefinedBenefitPlanNumberOfPlans" abstract="false" name="DefinedBenefitPlanNumberOfPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" abstract="false" name="MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" abstract="true" name="RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" abstract="true" name="RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LandfillRevenueMember" abstract="true" name="LandfillRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LandfillsMember" abstract="true" name="LandfillsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LettersOfCreditSublimit" abstract="false" name="LettersOfCreditSublimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_RollingStockMember" abstract="true" name="RollingStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" abstract="false" name="LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_SolidWasteOperationsProcessingMember" abstract="true" name="SolidWasteOperationsProcessingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_NotesPayableMember" abstract="true" name="NotesPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_LongTermRevenueBondSeries2013Due2036Member" abstract="true" name="LongTermRevenueBondSeries2013Due2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" abstract="true" name="FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_ResourceSolutionsOperationsMember" abstract="true" name="ResourceSolutionsOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cwst_HourlyEmployeeMember" abstract="true" name="HourlyEmployeeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault" abstract="false" name="DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwst_ResourceSolutionsOperationsProcessingMember" abstract="true" name="ResourceSolutionsOperationsProcessingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" abstract="false" name="MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" abstract="false" name="EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_SouthbridgeLandfillMember" abstract="true" name="SouthbridgeLandfillMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_VariableRateComponentOneMember" abstract="true" name="VariableRateComponentOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" abstract="true" name="RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cwst-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:17585fc9-49c9-48d0-a1bf-91d4dbe25f1c,g:8046266e-9383-4c7a-8ef7-fbff39480783-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://casella.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b8c9be3a-db77-47e8-949a-e62fbeef65f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:to="loc_us-gaap_AssetsCurrent_b8c9be3a-db77-47e8-949a-e62fbeef65f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_73664325-2d06-4386-aecd-91b46a5f4b61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:to="loc_us-gaap_Goodwill_73664325-2d06-4386-aecd-91b46a5f4b61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3f1c7844-e433-4109-9c71-066ea7f768a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3f1c7844-e433-4109-9c71-066ea7f768a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_7d3ddb69-66cd-4537-a643-d2f60bca7f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_7d3ddb69-66cd-4537-a643-d2f60bca7f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5fc6b1f7-d589-4aef-a699-73597761dcd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5fc6b1f7-d589-4aef-a699-73597761dcd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d1c98573-df2a-49a3-b468-38a26854ee52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d1c98573-df2a-49a3-b468-38a26854ee52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_6ceeb1fb-2c7d-4ee1-99c4-2b89f4c19aed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_6ceeb1fb-2c7d-4ee1-99c4-2b89f4c19aed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost_1c6e84f6-d597-4011-aca9-6aae793b8d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInvestmentsAndSecuritiesAtCost"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:to="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost_1c6e84f6-d597-4011-aca9-6aae793b8d60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_f30c8efa-5e35-4754-ad3a-5e34f744bf3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8678a5e-c7b5-4217-8c4b-ccdd73da136b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_f30c8efa-5e35-4754-ad3a-5e34f744bf3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ed4ac3d7-bfaf-4020-b390-28b2e0967ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9b670b14-bc8f-4a8d-a29c-f8ecfe76e33c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed4ac3d7-bfaf-4020-b390-28b2e0967ffb" xlink:to="loc_us-gaap_CommonStockValue_9b670b14-bc8f-4a8d-a29c-f8ecfe76e33c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_244d2f91-c711-4a76-81c0-4815e04338bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed4ac3d7-bfaf-4020-b390-28b2e0967ffb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_244d2f91-c711-4a76-81c0-4815e04338bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c6d88343-88df-4339-a12b-0a7fde9b7048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed4ac3d7-bfaf-4020-b390-28b2e0967ffb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c6d88343-88df-4339-a12b-0a7fde9b7048" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_590fdc37-60aa-469a-be06-805eea214d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed4ac3d7-bfaf-4020-b390-28b2e0967ffb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_590fdc37-60aa-469a-be06-805eea214d6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f94cb475-cbbc-495c-93b0-0e0c77d227c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_f0a5100c-2be0-4b0a-b466-c0bdaf5c7f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f94cb475-cbbc-495c-93b0-0e0c77d227c8" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_f0a5100c-2be0-4b0a-b466-c0bdaf5c7f5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a23f2070-e58b-49fd-a6c9-c8a3887e5042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f94cb475-cbbc-495c-93b0-0e0c77d227c8" xlink:to="loc_us-gaap_AccountsPayableCurrent_a23f2070-e58b-49fd-a6c9-c8a3887e5042" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ba23af99-58f9-43be-a963-a26ecffeda0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f94cb475-cbbc-495c-93b0-0e0c77d227c8" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_ba23af99-58f9-43be-a963-a26ecffeda0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_8f9f8f00-00a5-4ae7-a608-33c732c77fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f94cb475-cbbc-495c-93b0-0e0c77d227c8" xlink:to="loc_us-gaap_InterestPayableCurrent_8f9f8f00-00a5-4ae7-a608-33c732c77fe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_58e0a277-c0df-449a-8bb4-cb6cb94e23e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f94cb475-cbbc-495c-93b0-0e0c77d227c8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_58e0a277-c0df-449a-8bb4-cb6cb94e23e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_a06fd83b-2a99-4da4-a641-99e39bf59e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f94cb475-cbbc-495c-93b0-0e0c77d227c8" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_a06fd83b-2a99-4da4-a641-99e39bf59e18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_dce20ac6-0b7d-4132-9d38-03e64618fceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f94cb475-cbbc-495c-93b0-0e0c77d227c8" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_dce20ac6-0b7d-4132-9d38-03e64618fceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d6484ec0-5c29-4a6a-946d-b31becf18894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_f94cb475-cbbc-495c-93b0-0e0c77d227c8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d6484ec0-5c29-4a6a-946d-b31becf18894" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b09c3b0-5964-46da-bfbe-6b57beef36af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4d625142-beab-4c33-865a-0503862de88d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b09c3b0-5964-46da-bfbe-6b57beef36af" xlink:to="loc_us-gaap_LiabilitiesCurrent_4d625142-beab-4c33-865a-0503862de88d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_17762151-87d9-4e6a-8b2c-98174dbf16a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b09c3b0-5964-46da-bfbe-6b57beef36af" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_17762151-87d9-4e6a-8b2c-98174dbf16a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_80f636cc-1990-4470-8655-ed74cc946156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b09c3b0-5964-46da-bfbe-6b57beef36af" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_80f636cc-1990-4470-8655-ed74cc946156" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a32f20aa-2ad2-4bb8-89a0-17e4a13b3084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b09c3b0-5964-46da-bfbe-6b57beef36af" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a32f20aa-2ad2-4bb8-89a0-17e4a13b3084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_747938ea-2716-48c0-8e2b-38819b24a40c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b09c3b0-5964-46da-bfbe-6b57beef36af" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_747938ea-2716-48c0-8e2b-38819b24a40c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e10ce877-307a-4877-be5a-3778d1e609b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b09c3b0-5964-46da-bfbe-6b57beef36af" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e10ce877-307a-4877-be5a-3778d1e609b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1ba6e973-9886-49e4-94a2-cb3d31e7ba1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b09c3b0-5964-46da-bfbe-6b57beef36af" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1ba6e973-9886-49e4-94a2-cb3d31e7ba1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_060993b7-c4a3-4bcb-ad8a-5affec872a90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7b09c3b0-5964-46da-bfbe-6b57beef36af" xlink:to="loc_us-gaap_StockholdersEquity_060993b7-c4a3-4bcb-ad8a-5affec872a90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_74419c19-05da-450d-a329-de5766015a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2b3f4a21-2de3-49e4-b551-6fed0041fa54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_74419c19-05da-450d-a329-de5766015a7e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2b3f4a21-2de3-49e4-b551-6fed0041fa54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_061d0060-74b9-4ef4-a92d-13c45ab445d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_74419c19-05da-450d-a329-de5766015a7e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_061d0060-74b9-4ef4-a92d-13c45ab445d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_6b039ab8-1662-48c9-af4a-e39571fad299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_74419c19-05da-450d-a329-de5766015a7e" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_6b039ab8-1662-48c9-af4a-e39571fad299" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_03cbf9bb-893a-4420-a99f-35196ad92467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_74419c19-05da-450d-a329-de5766015a7e" xlink:to="loc_us-gaap_InventoryGross_03cbf9bb-893a-4420-a99f-35196ad92467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_3bd4179e-f81e-4627-8617-d8d2a5f5b8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_74419c19-05da-450d-a329-de5766015a7e" xlink:to="loc_us-gaap_OtherAssetsCurrent_3bd4179e-f81e-4627-8617-d8d2a5f5b8bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_02404874-823a-46e4-93d7-b13eeb411aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_60a25295-0e60-4e67-ba21-7ee1a1e839b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_02404874-823a-46e4-93d7-b13eeb411aad" xlink:to="loc_us-gaap_InterestIncomeOther_60a25295-0e60-4e67-ba21-7ee1a1e839b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f55a6753-0351-4fd3-9856-b11723e0ff11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_02404874-823a-46e4-93d7-b13eeb411aad" xlink:to="loc_us-gaap_InterestExpense_f55a6753-0351-4fd3-9856-b11723e0ff11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_d54ffa7b-c7a0-4d6c-90f2-c600f66765f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_02404874-823a-46e4-93d7-b13eeb411aad" xlink:to="loc_us-gaap_OtherNonoperatingIncome_d54ffa7b-c7a0-4d6c-90f2-c600f66765f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b751520e-7d96-4294-82c8-bb9178ba5312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_70a4d714-48fb-4991-a665-9e0859f2ad70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b751520e-7d96-4294-82c8-bb9178ba5312" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_70a4d714-48fb-4991-a665-9e0859f2ad70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_46f1e4bc-a60d-4810-9524-1543e85305fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b751520e-7d96-4294-82c8-bb9178ba5312" xlink:to="loc_us-gaap_OperatingIncomeLoss_46f1e4bc-a60d-4810-9524-1543e85305fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ee3a9567-bf3b-4493-b08a-74ade87fe72f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5815a1c1-1c95-4555-995b-2f4f7a9ee04c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ee3a9567-bf3b-4493-b08a-74ade87fe72f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5815a1c1-1c95-4555-995b-2f4f7a9ee04c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f5925429-9847-4f39-b56e-56865c02126c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ee3a9567-bf3b-4493-b08a-74ade87fe72f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f5925429-9847-4f39-b56e-56865c02126c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_918bcaec-aaaa-4905-a4b4-1c4828f7db2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ae8df1f2-b063-4d34-9705-a67c84d8c2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_918bcaec-aaaa-4905-a4b4-1c4828f7db2d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ae8df1f2-b063-4d34-9705-a67c84d8c2ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_7c7bdcea-14d7-4dd1-a81f-2fb12d65f912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_918bcaec-aaaa-4905-a4b4-1c4828f7db2d" xlink:to="loc_us-gaap_CostsAndExpenses_7c7bdcea-14d7-4dd1-a81f-2fb12d65f912" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_f64db3cd-f16e-45e4-9ce6-8d34dc86268c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b9fd1ee6-1625-4050-bd75-729660d49223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f64db3cd-f16e-45e4-9ce6-8d34dc86268c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b9fd1ee6-1625-4050-bd75-729660d49223" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b0ab6408-c868-46df-a7c5-fe440f8e7d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f64db3cd-f16e-45e4-9ce6-8d34dc86268c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b0ab6408-c868-46df-a7c5-fe440f8e7d12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9aa847e7-4956-4dcc-a0d4-5b95f71bf52d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f64db3cd-f16e-45e4-9ce6-8d34dc86268c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9aa847e7-4956-4dcc-a0d4-5b95f71bf52d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureCreditChargeNet_f0e6df90-7105-4d43-aee5-5b259833a93a" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureCreditChargeNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f64db3cd-f16e-45e4-9ce6-8d34dc86268c" xlink:to="loc_cwst_LandfillClosureCreditChargeNet_f0e6df90-7105-4d43-aee5-5b259833a93a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_25ec9d04-e755-4626-aae0-28b6b9bb3358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f64db3cd-f16e-45e4-9ce6-8d34dc86268c" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_25ec9d04-e755-4626-aae0-28b6b9bb3358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_e7fdbf3e-3ae6-4d54-ba0e-36c2d620e971" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_f64db3cd-f16e-45e4-9ce6-8d34dc86268c" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_e7fdbf3e-3ae6-4d54-ba0e-36c2d620e971" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b18f3578-de31-480d-ad72-75dce7e20e43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_42668814-f49d-4f91-b166-9c9f33188b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b18f3578-de31-480d-ad72-75dce7e20e43" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_42668814-f49d-4f91-b166-9c9f33188b0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_f5d1af02-e5b2-422e-87b6-35220c7bd793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b18f3578-de31-480d-ad72-75dce7e20e43" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_f5d1af02-e5b2-422e-87b6-35220c7bd793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_e6698cc5-0cbe-43f4-976d-2551399d0edc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax_49d7da2e-eb21-4ca7-94d7-317826e778e6" xlink:href="cwst-20221231.xsd#cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_e6698cc5-0cbe-43f4-976d-2551399d0edc" xlink:to="loc_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax_49d7da2e-eb21-4ca7-94d7-317826e778e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_9e8116b5-4055-4abc-9faa-dd8b1145fabb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_e6698cc5-0cbe-43f4-976d-2551399d0edc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_9e8116b5-4055-4abc-9faa-dd8b1145fabb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_1bf2a5bc-0751-4373-b487-54248c5eff3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_e6698cc5-0cbe-43f4-976d-2551399d0edc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_1bf2a5bc-0751-4373-b487-54248c5eff3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_777ad0b0-2b6d-4293-9192-c967702465f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d99ef05a-6815-4acf-9129-cf55a61f200f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_777ad0b0-2b6d-4293-9192-c967702465f1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d99ef05a-6815-4acf-9129-cf55a61f200f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_64e4efa8-1742-4f6c-b0b9-4f0c5d4d1785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_777ad0b0-2b6d-4293-9192-c967702465f1" xlink:to="loc_us-gaap_NetIncomeLoss_64e4efa8-1742-4f6c-b0b9-4f0c5d4d1785" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6ada9977-e3dc-4906-8a42-2ac2fa5c459e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c7756b3b-6718-4d30-aabf-6be6cc957038" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6ada9977-e3dc-4906-8a42-2ac2fa5c459e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c7756b3b-6718-4d30-aabf-6be6cc957038" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_de04d50e-1d2b-4c4f-a519-17252a11da59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6ada9977-e3dc-4906-8a42-2ac2fa5c459e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_de04d50e-1d2b-4c4f-a519-17252a11da59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_58271793-204e-4e24-ae2c-7f4272696f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6ada9977-e3dc-4906-8a42-2ac2fa5c459e" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_58271793-204e-4e24-ae2c-7f4272696f43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_7f01151c-6155-4728-a655-75267039037e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6ada9977-e3dc-4906-8a42-2ac2fa5c459e" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_7f01151c-6155-4728-a655-75267039037e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_086bfa67-d05e-4602-9fa4-3bcd4a957e03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_ShareBasedCompensation_086bfa67-d05e-4602-9fa4-3bcd4a957e03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_08258b8e-1014-475d-beb0-bf1e7a2d7071" xlink:href="cwst-20221231.xsd#cwst_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_08258b8e-1014-475d-beb0-bf1e7a2d7071" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_319855ef-4fdb-4ccf-8048-5d986caac02e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_319855ef-4fdb-4ccf-8048-5d986caac02e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5fc19263-7ae8-4f55-a315-98417277509a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5fc19263-7ae8-4f55-a315-98417277509a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_45e7b7bf-6e46-437a-a29b-dab0214b20c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_45e7b7bf-6e46-437a-a29b-dab0214b20c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_10002e7a-4b18-44fd-9573-44f1e457c780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_OperatingLeaseExpense_10002e7a-4b18-44fd-9573-44f1e457c780" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_02b2f6ea-360d-4cb1-a8b5-f016794edf91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_02b2f6ea-360d-4cb1-a8b5-f016794edf91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_fea1d607-2389-4d9e-8e31-19c9b23e2b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_fea1d607-2389-4d9e-8e31-19c9b23e2b73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_17ec7da0-3b13-47c8-bac5-99439677c925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_17ec7da0-3b13-47c8-bac5-99439677c925" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_24afa506-2271-47d8-836e-b4ad86867106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_24afa506-2271-47d8-836e-b4ad86867106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_79a9906a-6173-4a5b-8ed0-122a53f482b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_79a9906a-6173-4a5b-8ed0-122a53f482b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_63d128c5-e415-4a3d-8e1b-f08f049ba00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_us-gaap_NetIncomeLoss_63d128c5-e415-4a3d-8e1b-f08f049ba00f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome_6e45c538-fce0-4de7-b517-0904788e380a" xlink:href="cwst-20221231.xsd#cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_df832558-098b-43c4-9a0d-57603355fc02" xlink:to="loc_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome_6e45c538-fce0-4de7-b517-0904788e380a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e36c375a-26b2-4bf6-9b44-c9507e1af03f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6927e5b2-24fc-4a95-aaab-350d0ef6a6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e36c375a-26b2-4bf6-9b44-c9507e1af03f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6927e5b2-24fc-4a95-aaab-350d0ef6a6b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9007ab99-69df-4c62-bf06-9166073b85fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e36c375a-26b2-4bf6-9b44-c9507e1af03f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9007ab99-69df-4c62-bf06-9166073b85fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4e6cb1-0391-4187-9543-9b560c968698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e36c375a-26b2-4bf6-9b44-c9507e1af03f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ac4e6cb1-0391-4187-9543-9b560c968698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8b3713d-eb7d-4eac-9d45-533386fb23e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_a0867c36-152d-4ab2-b094-efc3095cfae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8b3713d-eb7d-4eac-9d45-533386fb23e2" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_a0867c36-152d-4ab2-b094-efc3095cfae6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_78ea1cd0-5df8-478f-8452-b737bcb45581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8b3713d-eb7d-4eac-9d45-533386fb23e2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_78ea1cd0-5df8-478f-8452-b737bcb45581" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_76a3dc77-f93f-4d0f-92c8-981dacec3fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8b3713d-eb7d-4eac-9d45-533386fb23e2" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_76a3dc77-f93f-4d0f-92c8-981dacec3fe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_7426011d-b68f-4398-8a2d-4b3a1112e452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8b3713d-eb7d-4eac-9d45-533386fb23e2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_7426011d-b68f-4398-8a2d-4b3a1112e452" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_baa80f80-cdd8-4892-8364-3b539006b938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8b3713d-eb7d-4eac-9d45-533386fb23e2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_baa80f80-cdd8-4892-8364-3b539006b938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_bb2cc9a5-c04c-4142-aa22-0ad22aca467f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8b3713d-eb7d-4eac-9d45-533386fb23e2" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_bb2cc9a5-c04c-4142-aa22-0ad22aca467f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f73e8dc8-cdf7-4899-a9c0-a526774c35e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9926d0eb-3b65-49fe-8ed0-c12ff46277a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f73e8dc8-cdf7-4899-a9c0-a526774c35e4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9926d0eb-3b65-49fe-8ed0-c12ff46277a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_79cdbd1b-955d-4cf5-a0aa-191787531a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f73e8dc8-cdf7-4899-a9c0-a526774c35e4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_79cdbd1b-955d-4cf5-a0aa-191787531a21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_a0011683-c6f1-450a-ab18-7988079b2814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_f73e8dc8-cdf7-4899-a9c0-a526774c35e4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_a0011683-c6f1-450a-ab18-7988079b2814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_603f5978-4fe1-490a-8f36-c21ef2ed01fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_603f5978-4fe1-490a-8f36-c21ef2ed01fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_330264d1-f6fa-4aeb-a673-7810a8170ccf" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_330264d1-f6fa-4aeb-a673-7810a8170ccf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent_44982a4d-64d2-468e-9f26-653468fd2b47" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent_44982a4d-64d2-468e-9f26-653468fd2b47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_c00636b6-f360-4c61-9df7-cfcf14e8e40e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_c00636b6-f360-4c61-9df7-cfcf14e8e40e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_b64d50ea-461c-43c7-bfa8-4f2a197e1f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_b64d50ea-461c-43c7-bfa8-4f2a197e1f6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_6cee060c-2dd2-42b1-86a4-15f8e9b03e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_6cee060c-2dd2-42b1-86a4-15f8e9b03e4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_1516aeb4-5be5-45fd-bdc2-a3b18de5d2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_1516aeb4-5be5-45fd-bdc2-a3b18de5d2e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_41f26d07-daf3-4b43-ad80-f4419ecad97b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_41f26d07-daf3-4b43-ad80-f4419ecad97b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_5135c771-c355-4ac9-bc1a-c7e636ae028f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_5135c771-c355-4ac9-bc1a-c7e636ae028f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_6c46e3c9-9cc3-42a1-afbe-56399b9e591d" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_6c46e3c9-9cc3-42a1-afbe-56399b9e591d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_25233dc6-52b1-45bf-b16b-e9b6793a169a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_25233dc6-52b1-45bf-b16b-e9b6793a169a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent_9f95db12-922d-41a4-8680-fdb2f6db9fbc" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6541927a-ea51-40e9-9960-0c90508f3059" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent_9f95db12-922d-41a4-8680-fdb2f6db9fbc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_aeb33dc3-a03d-4a78-b83e-e0ea46ef291c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f11ce690-3520-4fb9-bb65-fb6cdbcc04f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_aeb33dc3-a03d-4a78-b83e-e0ea46ef291c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f11ce690-3520-4fb9-bb65-fb6cdbcc04f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a5efb84b-fe46-41f4-b4aa-7ff1024f4bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_aeb33dc3-a03d-4a78-b83e-e0ea46ef291c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a5efb84b-fe46-41f4-b4aa-7ff1024f4bdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_acaec4eb-2c8e-4930-a0b3-f6d0ad70da15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_320c6feb-7526-4ca6-a2fe-47d4e572faba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_acaec4eb-2c8e-4930-a0b3-f6d0ad70da15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_320c6feb-7526-4ca6-a2fe-47d4e572faba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_06d56875-8dc7-48b5-b91e-68c8c164c5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_acaec4eb-2c8e-4930-a0b3-f6d0ad70da15" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_06d56875-8dc7-48b5-b91e-68c8c164c5e0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_04eb501a-cc42-43b6-b8cd-ce400cd6d3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_6bb73f52-fe7b-472e-b90a-4f8a8d947ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_04eb501a-cc42-43b6-b8cd-ce400cd6d3b5" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_6bb73f52-fe7b-472e-b90a-4f8a8d947ea6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_ec934d0b-48f8-4b67-bf56-e646bed67e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_04eb501a-cc42-43b6-b8cd-ce400cd6d3b5" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_ec934d0b-48f8-4b67-bf56-e646bed67e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_1d386db2-58ad-423b-bfa1-c24ffe63957e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_04eb501a-cc42-43b6-b8cd-ce400cd6d3b5" xlink:to="loc_us-gaap_OperatingLeaseCost_1d386db2-58ad-423b-bfa1-c24ffe63957e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_08a67cad-0ec6-4fef-9e3c-0ba8354b788b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_04eb501a-cc42-43b6-b8cd-ce400cd6d3b5" xlink:to="loc_us-gaap_ShortTermLeaseCost_08a67cad-0ec6-4fef-9e3c-0ba8354b788b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_1c488f10-7941-4ae3-aa85-61755569ad79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_04eb501a-cc42-43b6-b8cd-ce400cd6d3b5" xlink:to="loc_us-gaap_VariableLeaseCost_1c488f10-7941-4ae3-aa85-61755569ad79" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_701d0c64-a079-4843-86b8-3b6afd062904" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a6a298e1-4248-427e-b937-1b422baa7a12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_701d0c64-a079-4843-86b8-3b6afd062904" xlink:to="loc_us-gaap_OperatingLeaseLiability_a6a298e1-4248-427e-b937-1b422baa7a12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_96a7fd14-ab24-4933-bf6e-11e406e6c3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_701d0c64-a079-4843-86b8-3b6afd062904" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_96a7fd14-ab24-4933-bf6e-11e406e6c3e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cd9aad27-4a44-4757-ad46-a5d39f734986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_0c7bd3bc-b328-4eae-ba15-c96f036774f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cd9aad27-4a44-4757-ad46-a5d39f734986" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_0c7bd3bc-b328-4eae-ba15-c96f036774f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_63e82061-4b98-4713-a9b6-7b11175e26f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cd9aad27-4a44-4757-ad46-a5d39f734986" xlink:to="loc_us-gaap_FinanceLeaseLiability_63e82061-4b98-4713-a9b6-7b11175e26f6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1" xlink:type="simple" xlink:href="cwst-20221231.xsd#LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1"/>
  <link:calculationLink xlink:role="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_596684e6-0574-4dc5-aecc-cbbed3b5c305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b4e07adb-4c47-407b-8b99-ee2538d1e4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_596684e6-0574-4dc5-aecc-cbbed3b5c305" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b4e07adb-4c47-407b-8b99-ee2538d1e4e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_dd861ea7-2592-45c1-8372-8b8e9ae487d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_596684e6-0574-4dc5-aecc-cbbed3b5c305" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_dd861ea7-2592-45c1-8372-8b8e9ae487d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ad39e84f-f0aa-438f-91b0-01773211299f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_596684e6-0574-4dc5-aecc-cbbed3b5c305" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ad39e84f-f0aa-438f-91b0-01773211299f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a90be9ef-2015-4a7c-8c55-af2e7ff687c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_596684e6-0574-4dc5-aecc-cbbed3b5c305" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a90be9ef-2015-4a7c-8c55-af2e7ff687c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7b62c9d8-78f8-43a1-ae98-d40faac1e581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_596684e6-0574-4dc5-aecc-cbbed3b5c305" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7b62c9d8-78f8-43a1-ae98-d40faac1e581" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_33072629-5759-4cff-96d8-e9819bff9eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_596684e6-0574-4dc5-aecc-cbbed3b5c305" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_33072629-5759-4cff-96d8-e9819bff9eb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26856027-bc12-4b7f-a99b-95ecd8c74321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_aeb0958a-45f7-496a-8d66-ad584f786937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26856027-bc12-4b7f-a99b-95ecd8c74321" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_aeb0958a-45f7-496a-8d66-ad584f786937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_32a0b67b-8a38-438a-b240-69a52c5f232f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26856027-bc12-4b7f-a99b-95ecd8c74321" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_32a0b67b-8a38-438a-b240-69a52c5f232f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e02659a5-4db7-45a2-8c68-97c2c89dfd67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26856027-bc12-4b7f-a99b-95ecd8c74321" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e02659a5-4db7-45a2-8c68-97c2c89dfd67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_5579c337-0498-4286-9a07-53791eee615d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26856027-bc12-4b7f-a99b-95ecd8c74321" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_5579c337-0498-4286-9a07-53791eee615d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_dad065e5-4ffb-4eb5-beb9-f779caef94db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26856027-bc12-4b7f-a99b-95ecd8c74321" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_dad065e5-4ffb-4eb5-beb9-f779caef94db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_495e331c-6077-423e-97f3-27e204c1291e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26856027-bc12-4b7f-a99b-95ecd8c74321" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_495e331c-6077-423e-97f3-27e204c1291e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2b0ad0b-fe4a-48dc-bff9-aa334ac009ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c14bcfb7-2489-4f9e-9b73-8e07a7ec9f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2b0ad0b-fe4a-48dc-bff9-aa334ac009ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c14bcfb7-2489-4f9e-9b73-8e07a7ec9f7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_832a3846-2436-4954-879b-d8dbe76ab149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d2b0ad0b-fe4a-48dc-bff9-aa334ac009ba" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_832a3846-2436-4954-879b-d8dbe76ab149" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERACCRUEDLIABILITIESDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERACCRUEDLIABILITIESDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/OTHERACCRUEDLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_c2baceb2-7838-4b77-bfae-65da2d3bf708" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccruedCapitalExpendituresCurrent_798534a9-fe23-48a4-8e35-b63451cf67bc" xlink:href="cwst-20221231.xsd#cwst_AccruedCapitalExpendituresCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_c2baceb2-7838-4b77-bfae-65da2d3bf708" xlink:to="loc_cwst_AccruedCapitalExpendituresCurrent_798534a9-fe23-48a4-8e35-b63451cf67bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_5db8a376-24c9-49bb-8024-6e6def0fecf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_c2baceb2-7838-4b77-bfae-65da2d3bf708" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_5db8a376-24c9-49bb-8024-6e6def0fecf2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofDebtDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTComponentsofDebtDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTComponentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_370af982-7795-4031-89bc-9de51f7998bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b5ee1aee-bd1b-41ff-adce-395651245708" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_370af982-7795-4031-89bc-9de51f7998bc" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b5ee1aee-bd1b-41ff-adce-395651245708" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_7f8cd1c4-feaa-4a50-b2b7-74f294ceb704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_370af982-7795-4031-89bc-9de51f7998bc" xlink:to="loc_us-gaap_FinanceLeaseLiability_7f8cd1c4-feaa-4a50-b2b7-74f294ceb704" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_de225204-0bc7-4b7f-9a99-3637b2a71d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_08a0a345-c133-4ed0-ba3f-3c21137a2b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_de225204-0bc7-4b7f-9a99-3637b2a71d27" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_08a0a345-c133-4ed0-ba3f-3c21137a2b3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_ca5e77dd-158a-4434-87dd-f1750f9b8f13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_de225204-0bc7-4b7f-9a99-3637b2a71d27" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_ca5e77dd-158a-4434-87dd-f1750f9b8f13" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofDebtDetails_1" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTComponentsofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTComponentsofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_0cf8dd66-29ae-4944-b9b9-630ebecd232d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_07236900-aec8-4713-a994-5ee94bd00a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_0cf8dd66-29ae-4944-b9b9-630ebecd232d" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_07236900-aec8-4713-a994-5ee94bd00a86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_10b81eea-a4b4-4354-a293-9a513aa55cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_0cf8dd66-29ae-4944-b9b9-630ebecd232d" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_10b81eea-a4b4-4354-a293-9a513aa55cae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTComponentsofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTComponentsofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f2838e5d-de83-4f32-8911-55ae799cb1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_c48015c5-4352-4b1a-b209-36bbd1efa249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_f2838e5d-de83-4f32-8911-55ae799cb1b6" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_c48015c5-4352-4b1a-b209-36bbd1efa249" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0f2cfebb-0492-4444-b2a4-54748679e5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_f2838e5d-de83-4f32-8911-55ae799cb1b6" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0f2cfebb-0492-4444-b2a4-54748679e5fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LettersOfCreditFees_84c65947-6a41-46a9-98ee-f33aa24a8aed" xlink:href="cwst-20221231.xsd#cwst_LettersOfCreditFees"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_f2838e5d-de83-4f32-8911-55ae799cb1b6" xlink:to="loc_cwst_LettersOfCreditFees_84c65947-6a41-46a9-98ee-f33aa24a8aed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_6c1a164d-fdb7-4a21-8b13-a0e3f952963a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_f2838e5d-de83-4f32-8911-55ae799cb1b6" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_6c1a164d-fdb7-4a21-8b13-a0e3f952963a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_695cc154-a7f2-4791-8ec0-7ef9fc794269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_a6e658fb-db46-4734-869b-2c63cb4434d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_695cc154-a7f2-4791-8ec0-7ef9fc794269" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_a6e658fb-db46-4734-869b-2c63cb4434d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_1c003c61-0247-48eb-ae1d-fd92bf31ea92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_695cc154-a7f2-4791-8ec0-7ef9fc794269" xlink:to="loc_us-gaap_AociTaxAttributableToParent_1c003c61-0247-48eb-ae1d-fd92bf31ea92" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTScheduleofFutureMaturitiesofDebtDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_c129858e-9c3c-4ce0-95b1-64ac9be34d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_dbc1241f-7f22-473d-9b0b-22a593bb8a05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_c129858e-9c3c-4ce0-95b1-64ac9be34d14" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_dbc1241f-7f22-473d-9b0b-22a593bb8a05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_31f695ac-15b6-43b5-96ca-01edb59030a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_c129858e-9c3c-4ce0-95b1-64ac9be34d14" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_31f695ac-15b6-43b5-96ca-01edb59030a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_23022533-ee61-4dc9-963c-381cd3fb2194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_c129858e-9c3c-4ce0-95b1-64ac9be34d14" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_23022533-ee61-4dc9-963c-381cd3fb2194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_53f8b440-f5b0-473b-9fac-36e8d1ecefc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_c129858e-9c3c-4ce0-95b1-64ac9be34d14" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_53f8b440-f5b0-473b-9fac-36e8d1ecefc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_db9c7b2e-4fd7-4ecb-a020-87cfcb7384dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_c129858e-9c3c-4ce0-95b1-64ac9be34d14" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_db9c7b2e-4fd7-4ecb-a020-87cfcb7384dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_bf499f48-21da-4578-b46b-5e15b6a978ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_c129858e-9c3c-4ce0-95b1-64ac9be34d14" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_bf499f48-21da-4578-b46b-5e15b6a978ba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_0925f6c7-8bcd-421a-b568-4078124420f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_f7475232-f957-40a1-9e9b-37f9d1822cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies_0925f6c7-8bcd-421a-b568-4078124420f8" xlink:to="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_f7475232-f957-40a1-9e9b-37f9d1822cd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_688e1181-3395-4dd7-9ec3-bdfb8291f8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies_0925f6c7-8bcd-421a-b568-4078124420f8" xlink:to="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_688e1181-3395-4dd7-9ec3-bdfb8291f8ab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_3a4cab30-96e4-48c3-a067-1ebf88c7d3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_807d46a5-d70d-4f8d-b7c0-28cc8939d0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_3a4cab30-96e4-48c3-a067-1ebf88c7d3ad" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_807d46a5-d70d-4f8d-b7c0-28cc8939d0cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_065158ac-a991-4e9d-880a-f9a55efd67c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_3a4cab30-96e4-48c3-a067-1ebf88c7d3ad" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_065158ac-a991-4e9d-880a-f9a55efd67c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_0754316e-eb07-4e5c-88d2-13b460418c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_3a4cab30-96e4-48c3-a067-1ebf88c7d3ad" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_0754316e-eb07-4e5c-88d2-13b460418c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_4cfdb021-ad5b-4b83-94f5-b6e1715e5b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_3a4cab30-96e4-48c3-a067-1ebf88c7d3ad" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_4cfdb021-ad5b-4b83-94f5-b6e1715e5b65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_223119b8-0a1f-4f44-b06f-06aebb770c59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_3a4cab30-96e4-48c3-a067-1ebf88c7d3ad" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_223119b8-0a1f-4f44-b06f-06aebb770c59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_57d66fd6-2dce-4b68-9b6d-c661b43f18ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_3a4cab30-96e4-48c3-a067-1ebf88c7d3ad" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_57d66fd6-2dce-4b68-9b6d-c661b43f18ae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_6f9e3b02-5c44-4bd2-9160-363d8cfff273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_3359672e-7924-4581-86db-5a1f59ea4ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies_6f9e3b02-5c44-4bd2-9160-363d8cfff273" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_3359672e-7924-4581-86db-5a1f59ea4ad7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_5b8e7090-d736-4d7e-917f-f2a17cb7a7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscount"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies_6f9e3b02-5c44-4bd2-9160-363d8cfff273" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_5b8e7090-d736-4d7e-917f-f2a17cb7a7b9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14dd8bf0-263a-4658-9746-2db8db0921a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_91d59695-97ae-4d73-bc99-6c647844ad39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14dd8bf0-263a-4658-9746-2db8db0921a2" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_91d59695-97ae-4d73-bc99-6c647844ad39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_e5d9189f-dd4f-4043-a065-8ff29fbd0329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14dd8bf0-263a-4658-9746-2db8db0921a2" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_e5d9189f-dd4f-4043-a065-8ff29fbd0329" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_13b7d282-51b9-40ec-898e-d46e2ba31adf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_14dd8bf0-263a-4658-9746-2db8db0921a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_13b7d282-51b9-40ec-898e-d46e2ba31adf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_e97a38a0-0407-4121-ad93-1f96f9416a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_94831123-b26c-4863-8520-758bf38656dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_e97a38a0-0407-4121-ad93-1f96f9416a66" xlink:to="loc_us-gaap_DerivativeAssets_94831123-b26c-4863-8520-758bf38656dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_91854beb-e888-4902-81c4-999fe0f566ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_e97a38a0-0407-4121-ad93-1f96f9416a66" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_91854beb-e888-4902-81c4-999fe0f566ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_dd4e44d0-3cc4-41b7-af7c-e596f6f18836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_504560ed-368d-445d-9a1b-9b20148b7664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_dd4e44d0-3cc4-41b7-af7c-e596f6f18836" xlink:to="loc_us-gaap_DerivativeLiabilities_504560ed-368d-445d-9a1b-9b20148b7664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_26337099-6ef3-44c6-83b5-88644fb0d770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_dd4e44d0-3cc4-41b7-af7c-e596f6f18836" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_26337099-6ef3-44c6-83b5-88644fb0d770" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_83da7f4b-6530-4a63-9b90-7fc7869d9df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_52182b20-2770-4ec8-88b0-18943be650a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_83da7f4b-6530-4a63-9b90-7fc7869d9df0" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_52182b20-2770-4ec8-88b0-18943be650a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_8349ba4f-3448-41e6-9bfd-24d7d41ddf70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_83da7f4b-6530-4a63-9b90-7fc7869d9df0" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_8349ba4f-3448-41e6-9bfd-24d7d41ddf70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_db948802-547e-4201-9fb0-1ca0be247004" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5dd0070b-67c8-4b44-9d70-b43e1cff9486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_db948802-547e-4201-9fb0-1ca0be247004" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5dd0070b-67c8-4b44-9d70-b43e1cff9486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6c419b07-aa94-40a1-8f49-e0be693256be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_db948802-547e-4201-9fb0-1ca0be247004" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6c419b07-aa94-40a1-8f49-e0be693256be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_47a849fb-9016-4874-993f-d07de3afd2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d63aca8a-9d3a-47e6-b426-620ad5198699" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_47a849fb-9016-4874-993f-d07de3afd2dd" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_d63aca8a-9d3a-47e6-b426-620ad5198699" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_546bddb8-cf7c-453d-aedd-e6ad62c5bba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_47a849fb-9016-4874-993f-d07de3afd2dd" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_546bddb8-cf7c-453d-aedd-e6ad62c5bba8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_d41636c6-dd81-4de8-8ab3-e0aca3abe94f" xlink:href="cwst-20221231.xsd#cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_d41636c6-dd81-4de8-8ab3-e0aca3abe94f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_f2ceb222-f64c-4926-8111-8492c0848a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_f2ceb222-f64c-4926-8111-8492c0848a9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_4f5e7738-dece-42f9-99aa-969ced7a7e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_4f5e7738-dece-42f9-99aa-969ced7a7e0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_215adb29-b953-4d69-906d-da6eb515e499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_215adb29-b953-4d69-906d-da6eb515e499" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f6e77dbd-c7eb-4387-9dc5-01ec7d659ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f6e77dbd-c7eb-4387-9dc5-01ec7d659ee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_570d32ae-813a-4bac-99ee-72d50acaae55" xlink:href="cwst-20221231.xsd#cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_570d32ae-813a-4bac-99ee-72d50acaae55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount_20a4dc1f-4f07-4e93-b7ce-fc8823f8908e" xlink:href="cwst-20221231.xsd#cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount_20a4dc1f-4f07-4e93-b7ce-fc8823f8908e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_61440fec-7afc-40ca-af15-66646df0aea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_61440fec-7afc-40ca-af15-66646df0aea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_65024b48-543b-4570-b9e5-75edb6b7c664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_65024b48-543b-4570-b9e5-75edb6b7c664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_a450cbe2-eadd-4112-9342-27def0f4e76c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_bfbcae5b-2f51-4624-a7d1-c6ac325235c9" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_a450cbe2-eadd-4112-9342-27def0f4e76c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_5b4b798f-61aa-4cfb-8f42-85c479a6fcdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_0154f2e8-f4cc-4586-9073-fa7274916a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_5b4b798f-61aa-4cfb-8f42-85c479a6fcdc" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_0154f2e8-f4cc-4586-9073-fa7274916a2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a2a95dbf-20f8-484e-b65f-bc68ff6240a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_5b4b798f-61aa-4cfb-8f42-85c479a6fcdc" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_a2a95dbf-20f8-484e-b65f-bc68ff6240a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_83fe7834-ea28-47fb-8161-65a4b8a9d66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d68aa293-c904-460c-aff2-13c9f301519d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83fe7834-ea28-47fb-8161-65a4b8a9d66e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d68aa293-c904-460c-aff2-13c9f301519d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d756647c-15b7-4ab0-9865-5aa593a6c94e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_83fe7834-ea28-47fb-8161-65a4b8a9d66e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d756647c-15b7-4ab0-9865-5aa593a6c94e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d8496655-5ae4-44e0-92aa-648d3424bef0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_cd19e46c-734c-4e18-8121-a7e5632790b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d8496655-5ae4-44e0-92aa-648d3424bef0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_cd19e46c-734c-4e18-8121-a7e5632790b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_5f307d93-2b6a-464d-b0de-82909d1cfe4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d8496655-5ae4-44e0-92aa-648d3424bef0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_5f307d93-2b6a-464d-b0de-82909d1cfe4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther_e3ceea6c-7bd2-41ea-b13c-2dbab68d4f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d8496655-5ae4-44e0-92aa-648d3424bef0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther_e3ceea6c-7bd2-41ea-b13c-2dbab68d4f81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_26497e97-b1da-4edb-a98a-135a6005ca2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d8496655-5ae4-44e0-92aa-648d3424bef0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_26497e97-b1da-4edb-a98a-135a6005ca2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_feec7225-3685-49b1-a853-be855b1d2059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d8496655-5ae4-44e0-92aa-648d3424bef0" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_feec7225-3685-49b1-a853-be855b1d2059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments_0c7a199c-8007-4d82-acd2-ff0a65ffc92b" xlink:href="cwst-20221231.xsd#cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d8496655-5ae4-44e0-92aa-648d3424bef0" xlink:to="loc_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments_0c7a199c-8007-4d82-acd2-ff0a65ffc92b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_2dc98c57-a960-4d5a-a3e1-e8dfc94af1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_28ce5c4c-0fe4-428d-b47d-deccb158c3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2dc98c57-a960-4d5a-a3e1-e8dfc94af1e2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_28ce5c4c-0fe4-428d-b47d-deccb158c3d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_dc43cc82-2156-43c8-ac46-3e4ea4e82dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2dc98c57-a960-4d5a-a3e1-e8dfc94af1e2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_dc43cc82-2156-43c8-ac46-3e4ea4e82dc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5763f824-985a-4499-8719-0b271a6224cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2dc98c57-a960-4d5a-a3e1-e8dfc94af1e2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5763f824-985a-4499-8719-0b271a6224cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_9548e8e8-0d28-4dc8-b4ad-3963685f61dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_2dc98c57-a960-4d5a-a3e1-e8dfc94af1e2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_9548e8e8-0d28-4dc8-b4ad-3963685f61dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureCreditChargeNet_823272bf-0c61-47bf-8796-320f504118b3" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureCreditChargeNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LitigationSettlementCharge_c3466263-b11b-4b2e-8e63-c5162267a66e" xlink:href="cwst-20221231.xsd#cwst_LitigationSettlementCharge"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureCreditChargeNet_823272bf-0c61-47bf-8796-320f504118b3" xlink:to="loc_cwst_LitigationSettlementCharge_c3466263-b11b-4b2e-8e63-c5162267a66e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_21d06fc0-1428-473e-952b-7ec55f63ee20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureCreditChargeNet_823272bf-0c61-47bf-8796-320f504118b3" xlink:to="loc_us-gaap_LegalFees_21d06fc0-1428-473e-952b-7ec55f63ee20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense_cdb06263-33d3-4e70-bb53-f52cc2aa6806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureCreditChargeNet_823272bf-0c61-47bf-8796-320f504118b3" xlink:to="loc_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense_cdb06263-33d3-4e70-bb53-f52cc2aa6806" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureProjectCreditCharge_9796dbc7-7ec0-40cd-aff1-3a13810a7a9f" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureProjectCreditCharge"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureCreditChargeNet_823272bf-0c61-47bf-8796-320f504118b3" xlink:to="loc_cwst_LandfillClosureProjectCreditCharge_9796dbc7-7ec0-40cd-aff1-3a13810a7a9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination_90310c3c-0210-4077-8f08-66c0b349a7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureCreditChargeNet_823272bf-0c61-47bf-8796-320f504118b3" xlink:to="loc_us-gaap_GainLossOnContractTermination_90310c3c-0210-4077-8f08-66c0b349a7e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#EARNINGSPERSHAREDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_513aede9-d2f7-44dc-907b-d9b7498ca283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cccafd7d-7c6a-4835-a5f6-2b134a4f682e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_513aede9-d2f7-44dc-907b-d9b7498ca283" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cccafd7d-7c6a-4835-a5f6-2b134a4f682e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6436e550-0ff5-45e0-9322-4c2cbe5548e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_513aede9-d2f7-44dc-907b-d9b7498ca283" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6436e550-0ff5-45e0-9322-4c2cbe5548e8" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cwst-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:17585fc9-49c9-48d0-a1bf-91d4dbe25f1c,g:8046266e-9383-4c7a-8ef7-fbff39480783-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://casella.com/role/CoverPage" xlink:type="simple" xlink:href="cwst-20221231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://casella.com/role/CoverPage" xlink:type="extended" id="ib0b8cfdb0ec84e8a9f8ed99bbf15d67b_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_88918ff6-69a0-4001-853f-1d8113eb6d14" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentType_88918ff6-69a0-4001-853f-1d8113eb6d14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_a777ece7-d3c5-41e7-9905-96ba3d8f88cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityRegistrantName_a777ece7-d3c5-41e7-9905-96ba3d8f88cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_dafcd15d-26c4-4496-9308-60cb93c28b83" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentAnnualReport_dafcd15d-26c4-4496-9308-60cb93c28b83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0bd8d9ef-d52c-499b-8046-14aae8cc1cef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentTransitionReport_0bd8d9ef-d52c-499b-8046-14aae8cc1cef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_652f5b34-7944-4233-bfbf-3f4cbea81782" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityFileNumber_652f5b34-7944-4233-bfbf-3f4cbea81782" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_41da10e9-0b84-4cb8-99ed-9ab1d61f3c3a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentPeriodEndDate_41da10e9-0b84-4cb8-99ed-9ab1d61f3c3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c1d3845d-72c7-4f47-a7d9-235e920843ff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_CurrentFiscalYearEndDate_c1d3845d-72c7-4f47-a7d9-235e920843ff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_fa686f34-917b-4558-9d49-e383f2ce7376" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentFiscalYearFocus_fa686f34-917b-4558-9d49-e383f2ce7376" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_43d995d9-7de6-4cd3-9aed-cda8cf4e1e48" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentFiscalPeriodFocus_43d995d9-7de6-4cd3-9aed-cda8cf4e1e48" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_07f97d0f-bc2a-4019-a48e-68deaf2ff40a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_07f97d0f-bc2a-4019-a48e-68deaf2ff40a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_1f18e536-69d9-4651-a6b5-93174b025d2a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityTaxIdentificationNumber_1f18e536-69d9-4651-a6b5-93174b025d2a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_10a4d782-445e-4be8-8673-afb746eea5e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityAddressAddressLine1_10a4d782-445e-4be8-8673-afb746eea5e3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_fa02764e-10c9-4428-afee-f09e0796df57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityAddressCityOrTown_fa02764e-10c9-4428-afee-f09e0796df57" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_872a40ac-2107-48db-a026-407d9c9cd6b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityAddressStateOrProvince_872a40ac-2107-48db-a026-407d9c9cd6b5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b2956195-ab0e-4f78-8dfb-21618b8c05cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityAddressPostalZipCode_b2956195-ab0e-4f78-8dfb-21618b8c05cd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c58e0986-abc9-462a-bb39-6c29bc03bb95" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_CityAreaCode_c58e0986-abc9-462a-bb39-6c29bc03bb95" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7a934809-6340-4527-81e2-846abb7e8920" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_LocalPhoneNumber_7a934809-6340-4527-81e2-846abb7e8920" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6fed5ae6-2e0c-41cc-8664-01a51d0c493c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_Security12bTitle_6fed5ae6-2e0c-41cc-8664-01a51d0c493c" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_df982910-d42f-4a6f-ad2b-2d7ba36b04dc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_TradingSymbol_df982910-d42f-4a6f-ad2b-2d7ba36b04dc" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_50f1ee8c-1a13-4db5-8ae9-ff6db3b50e3e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_SecurityExchangeName_50f1ee8c-1a13-4db5-8ae9-ff6db3b50e3e" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_753970b8-ceaa-4ecb-a48b-78534b9816e0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_753970b8-ceaa-4ecb-a48b-78534b9816e0" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_0bd1b8e9-26d3-45fa-88ef-ccd1e1a0b464" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityVoluntaryFilers_0bd1b8e9-26d3-45fa-88ef-ccd1e1a0b464" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_5be54eea-5a78-46f0-9582-beae84a77c81" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityCurrentReportingStatus_5be54eea-5a78-46f0-9582-beae84a77c81" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_186faf06-ceb6-45a7-ad2e-a20362006e3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityInteractiveDataCurrent_186faf06-ceb6-45a7-ad2e-a20362006e3d" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_cbd6ea10-65b7-489e-9bd6-087c66c55657" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_IcfrAuditorAttestationFlag_cbd6ea10-65b7-489e-9bd6-087c66c55657" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0ec3be08-f168-4207-8cdb-c71284fd2610" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityShellCompany_0ec3be08-f168-4207-8cdb-c71284fd2610" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_78be7ed2-08f3-49e4-ac88-9e7170b5e1a2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityFilerCategory_78be7ed2-08f3-49e4-ac88-9e7170b5e1a2" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_8aecdf71-56a6-4092-b39c-e536262f11a1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntitySmallBusiness_8aecdf71-56a6-4092-b39c-e536262f11a1" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_338f959d-9041-4484-b67c-8d3d10fb30f9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityEmergingGrowthCompany_338f959d-9041-4484-b67c-8d3d10fb30f9" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_b27ebda2-1da4-4114-a2a3-9b001c607cd6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityPublicFloat_b27ebda2-1da4-4114-a2a3-9b001c607cd6" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_bea6052a-cecd-49d3-9a90-d0eb5ab739c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_bea6052a-cecd-49d3-9a90-d0eb5ab739c0" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_622f8fca-e4c3-4ef4-bf7a-2bd8d8c56c46" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_622f8fca-e4c3-4ef4-bf7a-2bd8d8c56c46" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_780353ae-803d-4a1d-b318-8004e076a9f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_AmendmentFlag_780353ae-803d-4a1d-b318-8004e076a9f8" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_5eb62f8e-17e8-4ccf-9df3-1a3d5a7a6d34" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityCentralIndexKey_5eb62f8e-17e8-4ccf-9df3-1a3d5a7a6d34" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_bff5df3f-e061-40c2-8b22-b848b9ddadff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentInformationTable_bff5df3f-e061-40c2-8b22-b848b9ddadff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_54bc43a8-7a78-4ed8-8f78-47ecb4f59377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_bff5df3f-e061-40c2-8b22-b848b9ddadff" xlink:to="loc_us-gaap_StatementClassOfStockAxis_54bc43a8-7a78-4ed8-8f78-47ecb4f59377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_54bc43a8-7a78-4ed8-8f78-47ecb4f59377_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_54bc43a8-7a78-4ed8-8f78-47ecb4f59377" xlink:to="loc_us-gaap_ClassOfStockDomain_54bc43a8-7a78-4ed8-8f78-47ecb4f59377_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9d4320f2-3b2b-4e5a-9b73-15d38a29945f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_54bc43a8-7a78-4ed8-8f78-47ecb4f59377" xlink:to="loc_us-gaap_ClassOfStockDomain_9d4320f2-3b2b-4e5a-9b73-15d38a29945f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_09243a2c-3c65-4407-b04a-8e184b1d13e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9d4320f2-3b2b-4e5a-9b73-15d38a29945f" xlink:to="loc_us-gaap_CommonClassAMember_09243a2c-3c65-4407-b04a-8e184b1d13e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_5674f690-30b7-4ad5-aee2-50edf48a5cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9d4320f2-3b2b-4e5a-9b73-15d38a29945f" xlink:to="loc_us-gaap_CommonClassBMember_5674f690-30b7-4ad5-aee2-50edf48a5cc5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://casella.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i35ae6ee3a408423d82a16b34b290d927_CONSOLIDATEDBALANCESHEETS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1d78867c-e8b1-40a4-8688-547dbcb4c910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1d78867c-e8b1-40a4-8688-547dbcb4c910" xlink:to="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8e251ef5-0cc1-4a5c-8d32-d93d069321d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8e251ef5-0cc1-4a5c-8d32-d93d069321d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_44fdc72f-566e-42db-954b-86594e9526ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_44fdc72f-566e-42db-954b-86594e9526ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_10464d28-a18d-476c-b9f7-3cb1c14f7850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_10464d28-a18d-476c-b9f7-3cb1c14f7850" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_4a92622a-d97f-49b0-a438-2dde68ae01d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_InventoryGross_4a92622a-d97f-49b0-a438-2dde68ae01d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_eeddfd67-a23d-4a8b-8052-66ad4c6ea439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_OtherAssetsCurrent_eeddfd67-a23d-4a8b-8052-66ad4c6ea439" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9e207daa-50e4-492d-b300-196ef4337f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_AssetsCurrent_9e207daa-50e4-492d-b300-196ef4337f19" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_1ea4c231-720e-4c6d-a816-195531bff1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_1ea4c231-720e-4c6d-a816-195531bff1ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_271eeaca-311c-43ed-a0f1-1a06119aeb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_271eeaca-311c-43ed-a0f1-1a06119aeb8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6e09e7db-a445-4d04-9cd4-57f5d65074d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_Goodwill_6e09e7db-a445-4d04-9cd4-57f5d65074d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b6625924-42b9-4283-9853-f38cb7540db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b6625924-42b9-4283-9853-f38cb7540db4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_d4d9ead1-2b15-4cc5-a34d-f0ff95269f31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_d4d9ead1-2b15-4cc5-a34d-f0ff95269f31" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost_713d88ac-6f48-4b84-b7d8-7b3c61628125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInvestmentsAndSecuritiesAtCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost_713d88ac-6f48-4b84-b7d8-7b3c61628125" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_10fedd72-9467-4ea7-87fd-8c7d29f76a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_10fedd72-9467-4ea7-87fd-8c7d29f76a60" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c4fc148d-4a56-4b29-942d-63f530a7cad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c4fc148d-4a56-4b29-942d-63f530a7cad9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d8c55aae-7054-4efd-81fb-d02d1e201527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_Assets_d8c55aae-7054-4efd-81fb-d02d1e201527" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1d78867c-e8b1-40a4-8688-547dbcb4c910" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_089004ca-d823-444f-9536-db9bcae7e85a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_089004ca-d823-444f-9536-db9bcae7e85a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_10445ce7-d534-42e3-b0d7-78374e501567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_10445ce7-d534-42e3-b0d7-78374e501567" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7fc8b5f3-1286-4a23-9154-991d859d3030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_AccountsPayableCurrent_7fc8b5f3-1286-4a23-9154-991d859d3030" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5f931117-0c9c-411d-a0b6-a43f4050e196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5f931117-0c9c-411d-a0b6-a43f4050e196" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_b797d368-1119-43bd-85eb-1208ca39e21b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_InterestPayableCurrent_b797d368-1119-43bd-85eb-1208ca39e21b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_26a58c8f-fdfa-4340-9a9e-b32510cf3ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_26a58c8f-fdfa-4340-9a9e-b32510cf3ebb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_3ab82b51-8c27-46d0-9b1e-b44df1791a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_3ab82b51-8c27-46d0-9b1e-b44df1791a1d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_60879904-1a2c-4453-a45d-9e944ff9cb14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_60879904-1a2c-4453-a45d-9e944ff9cb14" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a7db1fd3-e896-41ee-b7db-eed91db1797b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_LiabilitiesCurrent_a7db1fd3-e896-41ee-b7db-eed91db1797b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_d5ec1d06-f50a-4e69-b9ec-ce76fe9122ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_d5ec1d06-f50a-4e69-b9ec-ce76fe9122ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_badab512-3b74-4bff-89b9-ed3e2da5fddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_badab512-3b74-4bff-89b9-ed3e2da5fddf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_930b9c87-098c-4b73-adc2-b83a51680076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_930b9c87-098c-4b73-adc2-b83a51680076" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_65317043-057a-4878-97b4-acfbd12f1b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_65317043-057a-4878-97b4-acfbd12f1b3b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_55dfc023-d390-4e78-a79a-817081eb961e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_55dfc023-d390-4e78-a79a-817081eb961e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_9185468d-2c17-4fd5-af36-446929f97b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_CommitmentsAndContingencies_9185468d-2c17-4fd5-af36-446929f97b94" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_356c97ef-516d-4f5e-b5e6-9b7690356980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_CommonStockValue_356c97ef-516d-4f5e-b5e6-9b7690356980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b496c649-e8e8-469d-a3d0-d87bf4f48fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b496c649-e8e8-469d-a3d0-d87bf4f48fcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fce42988-7cb8-45a2-9efb-3d5256bf044e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fce42988-7cb8-45a2-9efb-3d5256bf044e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5584165d-562f-4283-adbf-76e068bc3a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5584165d-562f-4283-adbf-76e068bc3a35" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_72a12eb5-0e67-4abe-9944-887b8b485e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_StockholdersEquity_72a12eb5-0e67-4abe-9944-887b8b485e53" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_97dd381a-37b6-4cbe-beb2-a63a494f7515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_97dd381a-37b6-4cbe-beb2-a63a494f7515" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c07a0e95-3c17-45d9-83c7-74d80cc00b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1d78867c-e8b1-40a4-8688-547dbcb4c910" xlink:to="loc_us-gaap_StatementTable_c07a0e95-3c17-45d9-83c7-74d80cc00b3c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_54cf8058-69a8-41d5-9bc0-5ec4bb0edcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c07a0e95-3c17-45d9-83c7-74d80cc00b3c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_54cf8058-69a8-41d5-9bc0-5ec4bb0edcb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_54cf8058-69a8-41d5-9bc0-5ec4bb0edcb7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_54cf8058-69a8-41d5-9bc0-5ec4bb0edcb7" xlink:to="loc_us-gaap_ClassOfStockDomain_54cf8058-69a8-41d5-9bc0-5ec4bb0edcb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_47a1e049-e953-468f-af09-94207b1db5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_54cf8058-69a8-41d5-9bc0-5ec4bb0edcb7" xlink:to="loc_us-gaap_ClassOfStockDomain_47a1e049-e953-468f-af09-94207b1db5ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_29dac356-1c03-4ef8-ac41-21123b4fffae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_47a1e049-e953-468f-af09-94207b1db5ab" xlink:to="loc_us-gaap_CommonClassAMember_29dac356-1c03-4ef8-ac41-21123b4fffae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2f6b88c3-b4e2-410a-9377-82df9cdcfb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_47a1e049-e953-468f-af09-94207b1db5ab" xlink:to="loc_us-gaap_CommonClassBMember_2f6b88c3-b4e2-410a-9377-82df9cdcfb8b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i928ff41e5ff34be48c0b0c87a3f5c834_CONSOLIDATEDBALANCESHEETSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_565ba3e2-d456-4622-a91d-9ce5ece2aa41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_565ba3e2-d456-4622-a91d-9ce5ece2aa41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_8bdd1558-ac69-4704-8c0b-872d6bfeabf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_8bdd1558-ac69-4704-8c0b-872d6bfeabf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9588165d-a9d3-4970-81e6-06443fba8ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9588165d-a9d3-4970-81e6-06443fba8ccf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_af388292-36f4-4994-ba97-8944c74012d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_af388292-36f4-4994-ba97-8944c74012d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_911008f1-1878-4665-a132-1c47e32d810d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_CommonStockSharesIssued_911008f1-1878-4665-a132-1c47e32d810d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c744f694-9631-459d-9cd3-e6caa77d1081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c744f694-9631-459d-9cd3-e6caa77d1081" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityNumberOfVotesEachShare_5b252e6f-891c-4e31-a2cc-f9260fdb19c2" xlink:href="cwst-20221231.xsd#cwst_StockholdersEquityNumberOfVotesEachShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_cwst_StockholdersEquityNumberOfVotesEachShare_5b252e6f-891c-4e31-a2cc-f9260fdb19c2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cabf21f2-8446-4d65-a9a9-3667d44b94cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_StatementTable_cabf21f2-8446-4d65-a9a9-3667d44b94cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_29301390-b35c-4764-864a-2b8272b45ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_cabf21f2-8446-4d65-a9a9-3667d44b94cf" xlink:to="loc_us-gaap_StatementClassOfStockAxis_29301390-b35c-4764-864a-2b8272b45ffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_29301390-b35c-4764-864a-2b8272b45ffc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_29301390-b35c-4764-864a-2b8272b45ffc" xlink:to="loc_us-gaap_ClassOfStockDomain_29301390-b35c-4764-864a-2b8272b45ffc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1c9b70e1-3fa2-4942-bc42-21bc0bf056c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_29301390-b35c-4764-864a-2b8272b45ffc" xlink:to="loc_us-gaap_ClassOfStockDomain_1c9b70e1-3fa2-4942-bc42-21bc0bf056c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_44abd7a7-b8ef-4823-8ac1-55203e10cd11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1c9b70e1-3fa2-4942-bc42-21bc0bf056c6" xlink:to="loc_us-gaap_CommonClassAMember_44abd7a7-b8ef-4823-8ac1-55203e10cd11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_166f3098-4a2a-47f6-9714-04546ef22d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1c9b70e1-3fa2-4942-bc42-21bc0bf056c6" xlink:to="loc_us-gaap_CommonClassBMember_166f3098-4a2a-47f6-9714-04546ef22d5f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="iebb2f3a750414d2c96f503cf893db11a_CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a35d1074-d0eb-4cc3-ac0e-64766a88e42f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a35d1074-d0eb-4cc3-ac0e-64766a88e42f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3ff09835-500b-4151-bbe9-5c8cb803c354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockholdersEquity_3ff09835-500b-4151-bbe9-5c8cb803c354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ba245e99-f3b6-4a2a-91d3-d526f31e5c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ba245e99-f3b6-4a2a-91d3-d526f31e5c9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6085d17e-a35d-4e0e-94f3-5a95ca3fc35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6085d17e-a35d-4e0e-94f3-5a95ca3fc35f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8dacb1d7-170c-45cc-af81-69b44ee878f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8dacb1d7-170c-45cc-af81-69b44ee878f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f8d11f44-cc5f-4176-9614-3a5da8487693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f8d11f44-cc5f-4176-9614-3a5da8487693" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_b30935f3-ebf3-4ed6-851c-17eb770b5d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_b30935f3-ebf3-4ed6-851c-17eb770b5d03" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_db1c2e33-eff2-47bc-a21c-c94b6da954d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_db1c2e33-eff2-47bc-a21c-c94b6da954d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_011da7f1-c409-4cc1-8eeb-d8bd18371a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_011da7f1-c409-4cc1-8eeb-d8bd18371a10" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0a83c853-363f-405d-a398-9db97eba8874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0a83c853-363f-405d-a398-9db97eba8874" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d0ff9625-37ce-4274-9cad-4c40e62db112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_NetIncomeLoss_d0ff9625-37ce-4274-9cad-4c40e62db112" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b81c08b8-1699-4f2e-9b15-8769024dbda8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b81c08b8-1699-4f2e-9b15-8769024dbda8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f32f7840-27ad-41e0-bc12-65d7b8549c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d6b18a8c-ae42-4dfd-870c-5273f955496b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a35d1074-d0eb-4cc3-ac0e-64766a88e42f" xlink:to="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f85b0574-7e6a-421f-950c-4a0d826c2f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f85b0574-7e6a-421f-950c-4a0d826c2f9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f85b0574-7e6a-421f-950c-4a0d826c2f9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f85b0574-7e6a-421f-950c-4a0d826c2f9e" xlink:to="loc_us-gaap_ClassOfStockDomain_f85b0574-7e6a-421f-950c-4a0d826c2f9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f058cfbd-41ac-4656-9247-3e470bfc37c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f85b0574-7e6a-421f-950c-4a0d826c2f9e" xlink:to="loc_us-gaap_ClassOfStockDomain_f058cfbd-41ac-4656-9247-3e470bfc37c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_e23232ab-3881-4c54-9dc1-53ef9aea6d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f058cfbd-41ac-4656-9247-3e470bfc37c6" xlink:to="loc_us-gaap_CommonClassAMember_e23232ab-3881-4c54-9dc1-53ef9aea6d6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_486be453-024e-4b28-ad42-bc708ae57177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f058cfbd-41ac-4656-9247-3e470bfc37c6" xlink:to="loc_us-gaap_CommonClassBMember_486be453-024e-4b28-ad42-bc708ae57177" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d5e442ce-5e3a-494c-aff4-a274abd8cb09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d5e442ce-5e3a-494c-aff4-a274abd8cb09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d5e442ce-5e3a-494c-aff4-a274abd8cb09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d5e442ce-5e3a-494c-aff4-a274abd8cb09" xlink:to="loc_us-gaap_EquityComponentDomain_d5e442ce-5e3a-494c-aff4-a274abd8cb09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d5e442ce-5e3a-494c-aff4-a274abd8cb09" xlink:to="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b9069a72-6160-44a5-a446-d538c6fdf0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:to="loc_us-gaap_CommonStockMember_b9069a72-6160-44a5-a446-d538c6fdf0f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a09f177f-f1fb-422e-bb93-3c534ad52eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a09f177f-f1fb-422e-bb93-3c534ad52eb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_981488ff-8ef3-4498-ab62-42b4b5845d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:to="loc_us-gaap_RetainedEarningsMember_981488ff-8ef3-4498-ab62-42b4b5845d6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_784147a3-1213-4aa2-9aa2-90bc9d27633a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_784147a3-1213-4aa2-9aa2-90bc9d27633a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9bf671ef-3587-40c9-93fc-697aa3f94fce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9bf671ef-3587-40c9-93fc-697aa3f94fce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9bf671ef-3587-40c9-93fc-697aa3f94fce_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9bf671ef-3587-40c9-93fc-697aa3f94fce" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_9bf671ef-3587-40c9-93fc-697aa3f94fce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a0c1c1b3-0d34-4e14-9452-55a38475f26c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9bf671ef-3587-40c9-93fc-697aa3f94fce" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a0c1c1b3-0d34-4e14-9452-55a38475f26c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6996afec-c41a-41b4-a9bd-54a2a8aae01f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a0c1c1b3-0d34-4e14-9452-55a38475f26c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6996afec-c41a-41b4-a9bd-54a2a8aae01f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" xlink:type="extended" id="ic7e2c229c6bb46b1b29bdcb8efea2ee3_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_46080d22-532b-4692-912e-90dedb00160f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_912037e8-276a-41e6-8793-435e6037db71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_46080d22-532b-4692-912e-90dedb00160f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_912037e8-276a-41e6-8793-435e6037db71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2e50bdf9-6ee7-439d-b618-2a1b5f927729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_46080d22-532b-4692-912e-90dedb00160f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2e50bdf9-6ee7-439d-b618-2a1b5f927729" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c9dda33-d5b8-41c5-b6c1-c06f495262dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2e50bdf9-6ee7-439d-b618-2a1b5f927729" xlink:to="loc_srt_RangeAxis_7c9dda33-d5b8-41c5-b6c1-c06f495262dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7c9dda33-d5b8-41c5-b6c1-c06f495262dd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7c9dda33-d5b8-41c5-b6c1-c06f495262dd" xlink:to="loc_srt_RangeMember_7c9dda33-d5b8-41c5-b6c1-c06f495262dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a534def-010a-4a57-8e76-5284b14fe1bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7c9dda33-d5b8-41c5-b6c1-c06f495262dd" xlink:to="loc_srt_RangeMember_5a534def-010a-4a57-8e76-5284b14fe1bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_09798712-5f1f-4fcd-b8b7-b2ff1849ff8b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5a534def-010a-4a57-8e76-5284b14fe1bb" xlink:to="loc_srt_MinimumMember_09798712-5f1f-4fcd-b8b7-b2ff1849ff8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_079aa2f1-2e3c-4bbf-9037-5a3a8454f836" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5a534def-010a-4a57-8e76-5284b14fe1bb" xlink:to="loc_srt_MaximumMember_079aa2f1-2e3c-4bbf-9037-5a3a8454f836" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6f48b62f-1636-46fc-b03b-0ea163d04752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2e50bdf9-6ee7-439d-b618-2a1b5f927729" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6f48b62f-1636-46fc-b03b-0ea163d04752" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6f48b62f-1636-46fc-b03b-0ea163d04752_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6f48b62f-1636-46fc-b03b-0ea163d04752" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6f48b62f-1636-46fc-b03b-0ea163d04752_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6f48b62f-1636-46fc-b03b-0ea163d04752" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_294cf987-844b-40e4-84a3-5c1d8bb15ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_294cf987-844b-40e4-84a3-5c1d8bb15ad1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_327e2b97-81d2-4949-89ca-1ad7913deb5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_327e2b97-81d2-4949-89ca-1ad7913deb5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RollingStockMember_d2bf0a22-9825-445a-811f-d68babefb9ea" xlink:href="cwst-20221231.xsd#cwst_RollingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_cwst_RollingStockMember_d2bf0a22-9825-445a-811f-d68babefb9ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContainersMember_bd4ac018-9d28-461d-b07a-931cdf6e0831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContainersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_us-gaap_ContainersMember_bd4ac018-9d28-461d-b07a-931cdf6e0831" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4e5fc6fd-adf0-434d-a198-8d9748e02aea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4e5fc6fd-adf0-434d-a198-8d9748e02aea" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail" xlink:type="extended" id="i8e64e3ae37e14a83a2d3a34fed6b3d1f_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_43294b75-554e-4880-8f22-5214c55482ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_us-gaap_InterestCostsCapitalized_43294b75-554e-4880-8f22-5214c55482ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod_027100d8-d015-4ebb-a4f2-43013bada84b" xlink:href="cwst-20221231.xsd#cwst_ClosureandPostClosureCostsIncurrencePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod_027100d8-d015-4ebb-a4f2-43013bada84b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InflationRate_1b5ccca3-87c5-404a-842c-42118384f870" xlink:href="cwst-20221231.xsd#cwst_InflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_InflationRate_1b5ccca3-87c5-404a-842c-42118384f870" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AssetRetirementObligationMeasurementInput_c0e9ce39-86bc-4e29-b414-2673b5088fb4" xlink:href="cwst-20221231.xsd#cwst_AssetRetirementObligationMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_AssetRetirementObligationMeasurementInput_c0e9ce39-86bc-4e29-b414-2673b5088fb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_5803de26-bee3-4a6f-a700-fe500c6f549c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_5803de26-bee3-4a6f-a700-fe500c6f549c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SuretyBonds_059b51b6-7c8e-48c1-9dd4-0f3cf7785cb6" xlink:href="cwst-20221231.xsd#cwst_SuretyBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_SuretyBonds_059b51b6-7c8e-48c1-9dd4-0f3cf7785cb6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_fd08bab1-179f-4894-8814-8d64cb0c15c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_fd08bab1-179f-4894-8814-8d64cb0c15c2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_d0d786cb-d168-4c54-b51c-effbc7c81096" xlink:href="cwst-20221231.xsd#cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_d0d786cb-d168-4c54-b51c-effbc7c81096" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_95851d2c-11c1-4c3a-ba5c-4bacc4b42373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_95851d2c-11c1-4c3a-ba5c-4bacc4b42373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_95851d2c-11c1-4c3a-ba5c-4bacc4b42373_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_95851d2c-11c1-4c3a-ba5c-4bacc4b42373" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_95851d2c-11c1-4c3a-ba5c-4bacc4b42373_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_7317763d-f478-420e-9ae9-473908aca0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_95851d2c-11c1-4c3a-ba5c-4bacc4b42373" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_7317763d-f478-420e-9ae9-473908aca0ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_86d633be-6162-424d-bbd9-f50beb473452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7317763d-f478-420e-9ae9-473908aca0ef" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_86d633be-6162-424d-bbd9-f50beb473452" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c1b15d7a-65ef-43c4-ad65-48f241aa3c6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:to="loc_srt_RangeAxis_c1b15d7a-65ef-43c4-ad65-48f241aa3c6e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c1b15d7a-65ef-43c4-ad65-48f241aa3c6e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c1b15d7a-65ef-43c4-ad65-48f241aa3c6e" xlink:to="loc_srt_RangeMember_c1b15d7a-65ef-43c4-ad65-48f241aa3c6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92b4e3b4-1b0d-4771-b86d-4dedd0df12aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c1b15d7a-65ef-43c4-ad65-48f241aa3c6e" xlink:to="loc_srt_RangeMember_92b4e3b4-1b0d-4771-b86d-4dedd0df12aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_099f4373-e19b-40e0-8370-e5b1737be315" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92b4e3b4-1b0d-4771-b86d-4dedd0df12aa" xlink:to="loc_srt_MinimumMember_099f4373-e19b-40e0-8370-e5b1737be315" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_992279de-4a54-47ba-bf4c-7641b6f936f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92b4e3b4-1b0d-4771-b86d-4dedd0df12aa" xlink:to="loc_srt_MaximumMember_992279de-4a54-47ba-bf4c-7641b6f936f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d8c22d5-05dc-4208-a06c-bde5cd53d3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d8c22d5-05dc-4208-a06c-bde5cd53d3d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4d8c22d5-05dc-4208-a06c-bde5cd53d3d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d8c22d5-05dc-4208-a06c-bde5cd53d3d3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4d8c22d5-05dc-4208-a06c-bde5cd53d3d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ea7b3e8-41c7-492f-98f3-7724970819b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d8c22d5-05dc-4208-a06c-bde5cd53d3d3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ea7b3e8-41c7-492f-98f3-7724970819b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureAndPostClosureCostsMember_08ed4478-f316-4761-bf8c-359c69a20e9b" xlink:href="cwst-20221231.xsd#cwst_ClosureAndPostClosureCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ea7b3e8-41c7-492f-98f3-7724970819b5" xlink:to="loc_cwst_ClosureAndPostClosureCostsMember_08ed4478-f316-4761-bf8c-359c69a20e9b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail" xlink:type="extended" id="ie1c71cb610334f0a944dbd32c871fb80_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure_c9abd5fe-9864-4796-aca9-e90e360a0d98" xlink:href="cwst-20221231.xsd#cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:to="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure_c9abd5fe-9864-4796-aca9-e90e360a0d98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure_9e0c51c8-6dc7-42e3-9950-69f13bff87ec" xlink:href="cwst-20221231.xsd#cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:to="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure_9e0c51c8-6dc7-42e3-9950-69f13bff87ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_675ee001-4410-4ffd-8662-c61fc6d2b7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:to="loc_us-gaap_SelfInsuranceReserve_675ee001-4410-4ffd-8662-c61fc6d2b7a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_6ac89a49-983b-4180-9928-f6f37c659d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_6ac89a49-983b-4180-9928-f6f37c659d17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0497f4e8-f9ff-4b2d-835f-60c7a449e772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_6ac89a49-983b-4180-9928-f6f37c659d17" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0497f4e8-f9ff-4b2d-835f-60c7a449e772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0497f4e8-f9ff-4b2d-835f-60c7a449e772_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0497f4e8-f9ff-4b2d-835f-60c7a449e772" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0497f4e8-f9ff-4b2d-835f-60c7a449e772_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88caa13f-8570-4cf7-9b64-1cc387b5028a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0497f4e8-f9ff-4b2d-835f-60c7a449e772" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88caa13f-8570-4cf7-9b64-1cc387b5028a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_c819318b-c990-4429-97e1-06c3c5f44407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88caa13f-8570-4cf7-9b64-1cc387b5028a" xlink:to="loc_us-gaap_AutomobilesMember_c819318b-c990-4429-97e1-06c3c5f44407" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_322e49fb-2c57-4ad8-946e-34c7ffc60cd1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_6ac89a49-983b-4180-9928-f6f37c659d17" xlink:to="loc_srt_RangeAxis_322e49fb-2c57-4ad8-946e-34c7ffc60cd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_322e49fb-2c57-4ad8-946e-34c7ffc60cd1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_322e49fb-2c57-4ad8-946e-34c7ffc60cd1" xlink:to="loc_srt_RangeMember_322e49fb-2c57-4ad8-946e-34c7ffc60cd1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ce939f09-9179-4911-8d5d-b493c689abe9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_322e49fb-2c57-4ad8-946e-34c7ffc60cd1" xlink:to="loc_srt_RangeMember_ce939f09-9179-4911-8d5d-b493c689abe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9e59f833-9663-4765-84ba-434831dd28a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ce939f09-9179-4911-8d5d-b493c689abe9" xlink:to="loc_srt_MinimumMember_9e59f833-9663-4765-84ba-434831dd28a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a561fc1f-55c6-4d01-bcee-30012e569e0c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ce939f09-9179-4911-8d5d-b493c689abe9" xlink:to="loc_srt_MaximumMember_a561fc1f-55c6-4d01-bcee-30012e569e0c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail" xlink:type="extended" id="if84f97de38a34b88a26ebdda5a60abd4_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_371c8a5e-7f9b-47d7-a674-85512845f7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_371c8a5e-7f9b-47d7-a674-85512845f7cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a866db3e-2bfb-4552-b7e1-d5e7c4b333f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a866db3e-2bfb-4552-b7e1-d5e7c4b333f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_8e461e73-6d1f-4271-be59-d7a4e24ae92c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:to="loc_us-gaap_ImpairmentOfInvestments_8e461e73-6d1f-4271-be59-d7a4e24ae92c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6b5d26e-bb6a-453a-b8b7-aaa2b9f7222c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6b5d26e-bb6a-453a-b8b7-aaa2b9f7222c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_779ebe07-38b4-4e0d-bafb-9e0a99cc1e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6b5d26e-bb6a-453a-b8b7-aaa2b9f7222c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_779ebe07-38b4-4e0d-bafb-9e0a99cc1e9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_779ebe07-38b4-4e0d-bafb-9e0a99cc1e9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_779ebe07-38b4-4e0d-bafb-9e0a99cc1e9e" xlink:to="loc_us-gaap_SegmentDomain_779ebe07-38b4-4e0d-bafb-9e0a99cc1e9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_779ebe07-38b4-4e0d-bafb-9e0a99cc1e9e" xlink:to="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_09b8deca-95d9-41d8-8cf2-15d06f8dae53" xlink:href="cwst-20221231.xsd#cwst_EasternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:to="loc_cwst_EasternRegionMember_09b8deca-95d9-41d8-8cf2-15d06f8dae53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_58e3bc56-0f21-42af-86ad-fadda262cb08" xlink:href="cwst-20221231.xsd#cwst_WesternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:to="loc_cwst_WesternRegionMember_58e3bc56-0f21-42af-86ad-fadda262cb08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsRegionMember_d1376a6a-76e0-4e2e-873a-2a80f3baf497" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:to="loc_cwst_ResourceSolutionsRegionMember_d1376a6a-76e0-4e2e-873a-2a80f3baf497" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails" xlink:type="extended" id="ifc02a72301a84de88c089bd01f238db2_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_dca57624-6f91-4cd7-95ef-0d6bab712e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedBenefitPlanNumberOfPlans_2d0678ef-f909-4ffd-9dc7-b8965e45b937" xlink:href="cwst-20221231.xsd#cwst_DefinedBenefitPlanNumberOfPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_dca57624-6f91-4cd7-95ef-0d6bab712e00" xlink:to="loc_cwst_DefinedBenefitPlanNumberOfPlans_2d0678ef-f909-4ffd-9dc7-b8965e45b937" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b78df8c6-98a8-416a-9e3d-cd6e0ba9c903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_dca57624-6f91-4cd7-95ef-0d6bab712e00" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b78df8c6-98a8-416a-9e3d-cd6e0ba9c903" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b0b4df2e-228e-4f50-a520-3060c8abf299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b78df8c6-98a8-416a-9e3d-cd6e0ba9c903" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b0b4df2e-228e-4f50-a520-3060c8abf299" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b0b4df2e-228e-4f50-a520-3060c8abf299_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b0b4df2e-228e-4f50-a520-3060c8abf299" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b0b4df2e-228e-4f50-a520-3060c8abf299_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_242e1c70-2732-4340-a9d4-cac899de6721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b0b4df2e-228e-4f50-a520-3060c8abf299" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_242e1c70-2732-4340-a9d4-cac899de6721" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_bd7857df-35bd-4b4f-9f01-ac6687bf263a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_242e1c70-2732-4340-a9d4-cac899de6721" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_bd7857df-35bd-4b4f-9f01-ac6687bf263a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITIONDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#REVENUERECOGNITIONDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/REVENUERECOGNITIONDetails" xlink:type="extended" id="i18898231705a4a6392e89375ef5bf26c_REVENUERECOGNITIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2e8fb79b-51cd-4deb-a445-0dc53ae23a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c96cac4-2c5c-4991-80a3-8f9f1e453b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e8fb79b-51cd-4deb-a445-0dc53ae23a1b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c96cac4-2c5c-4991-80a3-8f9f1e453b94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e8fb79b-51cd-4deb-a445-0dc53ae23a1b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7376d696-f834-462b-9c24-65116442042f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7376d696-f834-462b-9c24-65116442042f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_7376d696-f834-462b-9c24-65116442042f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7376d696-f834-462b-9c24-65116442042f" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_7376d696-f834-462b-9c24-65116442042f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_95bd8765-3a33-4a93-8afc-d617416d5b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7376d696-f834-462b-9c24-65116442042f" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_95bd8765-3a33-4a93-8afc-d617416d5b79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_e6e2cb77-242d-45c8-876c-1db77045108d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_95bd8765-3a33-4a93-8afc-d617416d5b79" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_e6e2cb77-242d-45c8-876c-1db77045108d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_efe68e93-bf7b-4914-993a-29d96b62f718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_95bd8765-3a33-4a93-8afc-d617416d5b79" xlink:to="loc_us-gaap_TransferredOverTimeMember_efe68e93-bf7b-4914-993a-29d96b62f718" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_492a963b-6581-4fb8-bda4-b630d22dfcbf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:to="loc_srt_ProductOrServiceAxis_492a963b-6581-4fb8-bda4-b630d22dfcbf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_492a963b-6581-4fb8-bda4-b630d22dfcbf_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_492a963b-6581-4fb8-bda4-b630d22dfcbf" xlink:to="loc_srt_ProductsAndServicesDomain_492a963b-6581-4fb8-bda4-b630d22dfcbf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_492a963b-6581-4fb8-bda4-b630d22dfcbf" xlink:to="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CollectionMember_f056ee31-4aa9-47e5-a6a8-0afaf3927a9b" xlink:href="cwst-20221231.xsd#cwst_CollectionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_CollectionMember_f056ee31-4aa9-47e5-a6a8-0afaf3927a9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillRevenueMember_bb54fc4e-fee8-49fc-a31f-ffb6547b6ade" xlink:href="cwst-20221231.xsd#cwst_LandfillRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_LandfillRevenueMember_bb54fc4e-fee8-49fc-a31f-ffb6547b6ade" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferMember_1a60dfa4-4a95-4d08-8e34-83bb80ef813f" xlink:href="cwst-20221231.xsd#cwst_TransferMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_TransferMember_1a60dfa4-4a95-4d08-8e34-83bb80ef813f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransportationMember_807d179b-a5ae-41c2-957e-d5de6a596f8d" xlink:href="cwst-20221231.xsd#cwst_TransportationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_TransportationMember_807d179b-a5ae-41c2-957e-d5de6a596f8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillGasToEnergyMember_fc6d9df6-346a-462e-bb74-4e22ae627376" xlink:href="cwst-20221231.xsd#cwst_LandfillGasToEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_LandfillGasToEnergyMember_fc6d9df6-346a-462e-bb74-4e22ae627376" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProcessingServicesMember_88f5e7f4-37af-46e6-89f2-3f9b74496a36" xlink:href="cwst-20221231.xsd#cwst_ProcessingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_ProcessingServicesMember_88f5e7f4-37af-46e6-89f2-3f9b74496a36" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CustomerSolutionsMember_d00d0e09-0a42-402d-8ef0-48f8ab38db29" xlink:href="cwst-20221231.xsd#cwst_CustomerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_CustomerSolutionsMember_d00d0e09-0a42-402d-8ef0-48f8ab38db29" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3f9f8c19-b2b2-45cf-b722-17d446144897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3f9f8c19-b2b2-45cf-b722-17d446144897" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3f9f8c19-b2b2-45cf-b722-17d446144897_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3f9f8c19-b2b2-45cf-b722-17d446144897" xlink:to="loc_us-gaap_SegmentDomain_3f9f8c19-b2b2-45cf-b722-17d446144897_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3f9f8c19-b2b2-45cf-b722-17d446144897" xlink:to="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_373bc2fe-e886-412a-b31a-bcfd5b2e12ac" xlink:href="cwst-20221231.xsd#cwst_EasternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:to="loc_cwst_EasternRegionMember_373bc2fe-e886-412a-b31a-bcfd5b2e12ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_17d4970f-100d-461e-a2da-62d62aef78fe" xlink:href="cwst-20221231.xsd#cwst_WesternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:to="loc_cwst_WesternRegionMember_17d4970f-100d-461e-a2da-62d62aef78fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsRegionMember_16e05f3e-8735-4e77-a546-291b490b185f" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:to="loc_cwst_ResourceSolutionsRegionMember_16e05f3e-8735-4e77-a546-291b490b185f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#BUSINESSCOMBINATIONSNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail" xlink:type="extended" id="ib264da0547994514933262173e984f67_BUSINESSCOMBINATIONSNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7c9d457f-018e-4210-bb03-41b89d586298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_fea00d62-ea4a-46ba-aff0-16fabb3a168a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c9d457f-018e-4210-bb03-41b89d586298" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_fea00d62-ea4a-46ba-aff0-16fabb3a168a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_457ee642-1cc8-4b86-9bbf-b6717b38fbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c9d457f-018e-4210-bb03-41b89d586298" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_457ee642-1cc8-4b86-9bbf-b6717b38fbaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_85a4cbe3-ee79-4ba1-9c7c-ad0173863cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c9d457f-018e-4210-bb03-41b89d586298" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_85a4cbe3-ee79-4ba1-9c7c-ad0173863cd6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0e8e60f7-cc2a-458a-bce1-868cdc341cc6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_85a4cbe3-ee79-4ba1-9c7c-ad0173863cd6" xlink:to="loc_srt_RangeAxis_0e8e60f7-cc2a-458a-bce1-868cdc341cc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0e8e60f7-cc2a-458a-bce1-868cdc341cc6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0e8e60f7-cc2a-458a-bce1-868cdc341cc6" xlink:to="loc_srt_RangeMember_0e8e60f7-cc2a-458a-bce1-868cdc341cc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c8b6b5d-af1e-497a-8e54-043145ef4a34" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0e8e60f7-cc2a-458a-bce1-868cdc341cc6" xlink:to="loc_srt_RangeMember_3c8b6b5d-af1e-497a-8e54-043145ef4a34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3795c38d-6626-4a44-8b59-834334f1a886" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3c8b6b5d-af1e-497a-8e54-043145ef4a34" xlink:to="loc_srt_MinimumMember_3795c38d-6626-4a44-8b59-834334f1a886" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2d80435c-6937-41b5-9be9-94a3ee19f45f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3c8b6b5d-af1e-497a-8e54-043145ef4a34" xlink:to="loc_srt_MaximumMember_2d80435c-6937-41b5-9be9-94a3ee19f45f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="extended" id="if65ea0294c4942048f8ce67b1e8c2a9d_BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_15fb3446-9928-479a-a24d-8c5abadd378d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_15fb3446-9928-479a-a24d-8c5abadd378d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_4b8c3f4b-0cf2-4113-8200-061ebbd1c1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_4b8c3f4b-0cf2-4113-8200-061ebbd1c1d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_715385d2-1b69-4d8b-99cf-a273a378ca4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_715385d2-1b69-4d8b-99cf-a273a378ca4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_75e35a2e-60bb-45f1-bbc1-c0a1feb25f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_75e35a2e-60bb-45f1-bbc1-c0a1feb25f7f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_2e1cd2d3-683d-43c1-8093-fcdacaa79af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_2e1cd2d3-683d-43c1-8093-fcdacaa79af7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_c8897b4e-cce1-4e1d-bc6a-4373e7e0aa74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_c8897b4e-cce1-4e1d-bc6a-4373e7e0aa74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_7523438c-3074-400e-8c51-b4c76e52026c" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_7523438c-3074-400e-8c51-b4c76e52026c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_db3d340d-3178-4e2a-9a46-e5b831e3ebb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_db3d340d-3178-4e2a-9a46-e5b831e3ebb9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_05d3a983-2150-461a-b199-2fc8f7fd0bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_05d3a983-2150-461a-b199-2fc8f7fd0bf7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_77bdee11-a940-467a-ad46-b6694d93313b" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_77bdee11-a940-467a-ad46-b6694d93313b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_cd87d305-cd2b-4f25-8e92-43d1ae78cc31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_cd87d305-cd2b-4f25-8e92-43d1ae78cc31" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_21cfd3ba-1b1d-4d5a-9c92-4ef88a410bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_21cfd3ba-1b1d-4d5a-9c92-4ef88a410bce" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8cda76aa-03d3-4eb6-9530-56dae6f37d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8cda76aa-03d3-4eb6-9530-56dae6f37d45" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_bc18983d-5e50-4564-a01f-cd87c168f058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_bc18983d-5e50-4564-a01f-cd87c168f058" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent_a805cb05-aca4-4ed6-81e9-d1d4e1dee52c" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent_a805cb05-aca4-4ed6-81e9-d1d4e1dee52c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent_137db21d-eb9a-47e7-8087-5b97ea96488b" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent_137db21d-eb9a-47e7-8087-5b97ea96488b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_951f8970-2e62-4430-87c7-b632d7950dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_951f8970-2e62-4430-87c7-b632d7950dde" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_46170241-d598-430c-8943-1a02b26b89d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:to="loc_us-gaap_Goodwill_46170241-d598-430c-8943-1a02b26b89d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bb5b450c-e1b7-415c-8b47-9f5f1fbced02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bb5b450c-e1b7-415c-8b47-9f5f1fbced02" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d4fafc5a-cf7c-47ba-8a61-86f1ac3eef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bb5b450c-e1b7-415c-8b47-9f5f1fbced02" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d4fafc5a-cf7c-47ba-8a61-86f1ac3eef1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d4fafc5a-cf7c-47ba-8a61-86f1ac3eef1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d4fafc5a-cf7c-47ba-8a61-86f1ac3eef1d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d4fafc5a-cf7c-47ba-8a61-86f1ac3eef1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9a4bf14-fe0c-4451-ae3a-070e198b14b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d4fafc5a-cf7c-47ba-8a61-86f1ac3eef1d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9a4bf14-fe0c-4451-ae3a-070e198b14b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferStationsAcquisitionMember_e7b3674e-d26e-47ac-b54b-5371a63fd2f4" xlink:href="cwst-20221231.xsd#cwst_TransferStationsAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9a4bf14-fe0c-4451-ae3a-070e198b14b0" xlink:to="loc_cwst_TransferStationsAcquisitionMember_e7b3674e-d26e-47ac-b54b-5371a63fd2f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0a9535ee-b195-45d3-a9d6-25e5c51c552b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bb5b450c-e1b7-415c-8b47-9f5f1fbced02" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0a9535ee-b195-45d3-a9d6-25e5c51c552b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0a9535ee-b195-45d3-a9d6-25e5c51c552b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0a9535ee-b195-45d3-a9d6-25e5c51c552b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0a9535ee-b195-45d3-a9d6-25e5c51c552b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0a9535ee-b195-45d3-a9d6-25e5c51c552b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f8e05b18-2d25-4e02-a173-8ea766ba6c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:to="loc_us-gaap_TradeNamesMember_f8e05b18-2d25-4e02-a173-8ea766ba6c1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_2ffbabdb-9b94-43e0-b927-c1de9f6d7714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_2ffbabdb-9b94-43e0-b927-c1de9f6d7714" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f33e1cea-9225-4ef3-8744-6698b33a2b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f33e1cea-9225-4ef3-8744-6698b33a2b63" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails" xlink:type="extended" id="i5d1f3853605249bb9caf7fd857b5f23b_ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d18b0f-d1c0-4fe6-a572-302197ab938b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d18b0f-d1c0-4fe6-a572-302197ab938b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a929a260-694f-47af-835e-c75306c38a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a929a260-694f-47af-835e-c75306c38a21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7e0156e4-73d9-40c9-ac17-a57110681c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7e0156e4-73d9-40c9-ac17-a57110681c33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries_11437ba8-7da6-4e98-a842-01999e576220" xlink:href="cwst-20221231.xsd#cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:to="loc_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries_11437ba8-7da6-4e98-a842-01999e576220" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_de1ab7de-675b-4e7d-9e3c-8a7eda9a21e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_93c98de2-d828-4012-9d25-73ece1f46ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d18b0f-d1c0-4fe6-a572-302197ab938b" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_93c98de2-d828-4012-9d25-73ece1f46ca5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_14473d5e-e9eb-449d-8f6d-4f6ae13e0619" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_93c98de2-d828-4012-9d25-73ece1f46ca5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_14473d5e-e9eb-449d-8f6d-4f6ae13e0619" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_14473d5e-e9eb-449d-8f6d-4f6ae13e0619_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_14473d5e-e9eb-449d-8f6d-4f6ae13e0619" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_14473d5e-e9eb-449d-8f6d-4f6ae13e0619_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4e529c04-417b-4eac-a76c-dffb9280c50a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_14473d5e-e9eb-449d-8f6d-4f6ae13e0619" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4e529c04-417b-4eac-a76c-dffb9280c50a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f561b65f-7f06-4362-a28a-eae89d98ea29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4e529c04-417b-4eac-a76c-dffb9280c50a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f561b65f-7f06-4362-a28a-eae89d98ea29" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="extended" id="i78ad6294dfb94e7bbea5ce44c8090486_PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fdaf8897-afc7-4c4f-9f12-9e5fa1c4cf1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fdaf8897-afc7-4c4f-9f12-9e5fa1c4cf1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_673bc855-9005-4c13-a173-861c647bc64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_673bc855-9005-4c13-a173-861c647bc64c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0638ef9e-9ee9-4bb9-8a56-be4ba4a50793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0638ef9e-9ee9-4bb9-8a56-be4ba4a50793" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_81baea5e-aae4-4bcb-b397-6fc01df99496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_81baea5e-aae4-4bcb-b397-6fc01df99496" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c342ea3b-f44c-466c-84d1-2f288f928b60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c342ea3b-f44c-466c-84d1-2f288f928b60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_07b243d2-d9ad-43b6-8b28-44afa130e671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_07b243d2-d9ad-43b6-8b28-44afa130e671" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_19224c32-67f9-4495-b24e-fb044ca75a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_07b243d2-d9ad-43b6-8b28-44afa130e671" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_19224c32-67f9-4495-b24e-fb044ca75a93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_19224c32-67f9-4495-b24e-fb044ca75a93_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_19224c32-67f9-4495-b24e-fb044ca75a93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_19224c32-67f9-4495-b24e-fb044ca75a93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_19224c32-67f9-4495-b24e-fb044ca75a93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_35ae861f-1e88-4e69-834c-47b6258dc736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_us-gaap_LandMember_35ae861f-1e88-4e69-834c-47b6258dc736" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillsMember_e8b65ed3-8f9f-4acb-a0ce-d10293c081ee" xlink:href="cwst-20221231.xsd#cwst_LandfillsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_cwst_LandfillsMember_e8b65ed3-8f9f-4acb-a0ce-d10293c081ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_af28c231-a4d6-4848-bf80-78117e0131c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_af28c231-a4d6-4848-bf80-78117e0131c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_3d52655d-55de-487b-a962-3e942f1e643f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_3d52655d-55de-487b-a962-3e942f1e643f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RollingStockMember_d433e30a-8263-40c1-b2b6-cd07254d3489" xlink:href="cwst-20221231.xsd#cwst_RollingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_cwst_RollingStockMember_d433e30a-8263-40c1-b2b6-cd07254d3489" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContainersMember_16596063-2097-46c8-b902-1e06ea9df49d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContainersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_us-gaap_ContainersMember_16596063-2097-46c8-b902-1e06ea9df49d" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#PROPERTYPLANTANDEQUIPMENTNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail" xlink:type="extended" id="i4d5eca37e12f45a59dcf7a6560d81d79_PROPERTYPLANTANDEQUIPMENTNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43b4b2af-c3d8-4f15-a0cc-4e396f1d0111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_08fa8dd1-8a9e-4a86-98b5-fad60ba082c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43b4b2af-c3d8-4f15-a0cc-4e396f1d0111" xlink:to="loc_us-gaap_Depreciation_08fa8dd1-8a9e-4a86-98b5-fad60ba082c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_0857d15a-f26e-45db-a870-6d90218e3811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43b4b2af-c3d8-4f15-a0cc-4e396f1d0111" xlink:to="loc_us-gaap_AdjustmentForAmortization_0857d15a-f26e-45db-a870-6d90218e3811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c2330ac-990d-46f4-aa95-29f83bd757d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43b4b2af-c3d8-4f15-a0cc-4e396f1d0111" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c2330ac-990d-46f4-aa95-29f83bd757d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c9a0315a-0b10-45a9-b27c-13c9bd79309e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c2330ac-990d-46f4-aa95-29f83bd757d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c9a0315a-0b10-45a9-b27c-13c9bd79309e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c9a0315a-0b10-45a9-b27c-13c9bd79309e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c9a0315a-0b10-45a9-b27c-13c9bd79309e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c9a0315a-0b10-45a9-b27c-13c9bd79309e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d6b389f-185b-4a7b-b0f4-4006d0191b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c9a0315a-0b10-45a9-b27c-13c9bd79309e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d6b389f-185b-4a7b-b0f4-4006d0191b46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillsMember_6e4d4723-1f3e-45db-b466-caad058fc649" xlink:href="cwst-20221231.xsd#cwst_LandfillsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d6b389f-185b-4a7b-b0f4-4006d0191b46" xlink:to="loc_cwst_LandfillsMember_6e4d4723-1f3e-45db-b466-caad058fc649" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" xlink:type="extended" id="ie140b7cfc6974d2c875ee1ad32685407_LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0dfc5add-e254-4dd2-a461-b5bbca0a342f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0dfc5add-e254-4dd2-a461-b5bbca0a342f" xlink:to="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4b83cf3e-76d4-457e-9365-8388212c67a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4b83cf3e-76d4-457e-9365-8388212c67a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_64993df0-e620-4ed1-b35b-b7c53e6c2e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_64993df0-e620-4ed1-b35b-b7c53e6c2e4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5d44be81-f129-470c-aedd-b5c2e6f79af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_OperatingLeaseCost_5d44be81-f129-470c-aedd-b5c2e6f79af2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_0bf14bbf-b6e8-4f9a-9594-5a1d158ef6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_ShortTermLeaseCost_0bf14bbf-b6e8-4f9a-9594-5a1d158ef6b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_b0c60074-f8f4-4f1f-a641-15c8a8b9ecb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_VariableLeaseCost_b0c60074-f8f4-4f1f-a641-15c8a8b9ecb3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_1c9aed2a-0748-45b5-89eb-fe7345c523f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_LeaseCost_1c9aed2a-0748-45b5-89eb-fe7345c523f1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:href="cwst-20221231.xsd#cwst_LeaseOtherInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0dfc5add-e254-4dd2-a461-b5bbca0a342f" xlink:to="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_15941a5e-c8d1-4231-8fab-c4541cb83a1b" xlink:href="cwst-20221231.xsd#cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_15941a5e-c8d1-4231-8fab-c4541cb83a1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_d9e699bb-1f20-406a-a2fa-ef6be3319cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_15941a5e-c8d1-4231-8fab-c4541cb83a1b" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_d9e699bb-1f20-406a-a2fa-ef6be3319cb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d2dfc882-e217-4956-b4a3-abc93a9e1778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_15941a5e-c8d1-4231-8fab-c4541cb83a1b" xlink:to="loc_us-gaap_OperatingLeasePayments_d2dfc882-e217-4956-b4a3-abc93a9e1778" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_648d5a65-b27c-4405-8aa7-16a2ad130b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_648d5a65-b27c-4405-8aa7-16a2ad130b46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dee17a7f-c88d-4add-aa18-99210e51c9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dee17a7f-c88d-4add-aa18-99210e51c9e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1dd1750c-09c4-4864-a964-15be64e587c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1dd1750c-09c4-4864-a964-15be64e587c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7c68b1e4-efed-418b-b687-44790cc5ba24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7c68b1e4-efed-418b-b687-44790cc5ba24" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_44297f2d-c0c2-42ea-8169-9b852331d68f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_44297f2d-c0c2-42ea-8169-9b852331d68f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_236f7a46-30ea-4647-ae1d-6c6cce949305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_236f7a46-30ea-4647-ae1d-6c6cce949305" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2caaa96-1e47-4e16-b64e-076ce2db9979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0dfc5add-e254-4dd2-a461-b5bbca0a342f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2caaa96-1e47-4e16-b64e-076ce2db9979" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9618b193-fa57-473f-a627-cd48c5c7c676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2caaa96-1e47-4e16-b64e-076ce2db9979" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9618b193-fa57-473f-a627-cd48c5c7c676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9618b193-fa57-473f-a627-cd48c5c7c676_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9618b193-fa57-473f-a627-cd48c5c7c676" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9618b193-fa57-473f-a627-cd48c5c7c676_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2acc764-4010-4835-8031-e34fcc972814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9618b193-fa57-473f-a627-cd48c5c7c676" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2acc764-4010-4835-8031-e34fcc972814" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_f3ab407c-115c-4b6d-b028-6f31eabcdc6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2acc764-4010-4835-8031-e34fcc972814" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_f3ab407c-115c-4b6d-b028-6f31eabcdc6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_e6737a2a-66ea-4d50-974c-8ac1cbe559f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2acc764-4010-4835-8031-e34fcc972814" xlink:to="loc_us-gaap_LandfillMember_e6737a2a-66ea-4d50-974c-8ac1cbe559f5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" xlink:type="extended" id="i953ff6a12de54d1f927a8304824e3fa5_GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_884e37b1-2d35-41ec-be52-4b57c40d54a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_884e37b1-2d35-41ec-be52-4b57c40d54a2" xlink:to="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bb831ea1-9bb1-4495-b400-ffa26897441f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:to="loc_us-gaap_Goodwill_bb831ea1-9bb1-4495-b400-ffa26897441f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_d6a65f63-3376-477f-a8cf-da3d249508c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_d6a65f63-3376-477f-a8cf-da3d249508c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9ca7b08c-722a-4ac7-b99c-9f46e8b2362e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9ca7b08c-722a-4ac7-b99c-9f46e8b2362e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e5860cdf-6aee-4618-8298-bffd0db77c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_b453b7df-7881-4e21-a964-d0c20b6a0098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_884e37b1-2d35-41ec-be52-4b57c40d54a2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b453b7df-7881-4e21-a964-d0c20b6a0098" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_19e6e6ec-cc7d-46a7-bda3-700779649ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b453b7df-7881-4e21-a964-d0c20b6a0098" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_19e6e6ec-cc7d-46a7-bda3-700779649ef8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_19e6e6ec-cc7d-46a7-bda3-700779649ef8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_19e6e6ec-cc7d-46a7-bda3-700779649ef8" xlink:to="loc_us-gaap_SegmentDomain_19e6e6ec-cc7d-46a7-bda3-700779649ef8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_19e6e6ec-cc7d-46a7-bda3-700779649ef8" xlink:to="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_f9c74bbb-1d5e-4fb0-86b2-cd96e976d7c5" xlink:href="cwst-20221231.xsd#cwst_EasternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:to="loc_cwst_EasternRegionMember_f9c74bbb-1d5e-4fb0-86b2-cd96e976d7c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_b99cc137-c543-414a-9b67-823afb0f5634" xlink:href="cwst-20221231.xsd#cwst_WesternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:to="loc_cwst_WesternRegionMember_b99cc137-c543-414a-9b67-823afb0f5634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsRegionMember_5d203d61-7b13-4b6c-b50d-6e4fa01ba11a" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:to="loc_cwst_ResourceSolutionsRegionMember_5d203d61-7b13-4b6c-b50d-6e4fa01ba11a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" xlink:type="extended" id="ic5e745b668184a2e8e15237777b0e0b7_GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_13e67bd7-ad2f-4816-b0ac-553242cc0179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_13e67bd7-ad2f-4816-b0ac-553242cc0179" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3f7bac77-687e-4647-b5b1-f5edb3237e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3f7bac77-687e-4647-b5b1-f5edb3237e55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_697eb913-7447-47cd-8a95-4d5abc3b9280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_697eb913-7447-47cd-8a95-4d5abc3b9280" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c2c579ab-561a-4294-8990-43fb21bfbc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c2c579ab-561a-4294-8990-43fb21bfbc1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c0b15490-9974-4662-a89c-fd0cf31a9ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c2c579ab-561a-4294-8990-43fb21bfbc1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c0b15490-9974-4662-a89c-fd0cf31a9ace" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c0b15490-9974-4662-a89c-fd0cf31a9ace_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c0b15490-9974-4662-a89c-fd0cf31a9ace" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c0b15490-9974-4662-a89c-fd0cf31a9ace_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c0b15490-9974-4662-a89c-fd0cf31a9ace" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_4957ec17-d5c0-4d8e-84ac-c677cafc022c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_4957ec17-d5c0-4d8e-84ac-c677cafc022c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_907cedb1-17db-4c23-9633-f664d4eecdc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:to="loc_us-gaap_CustomerRelationshipsMember_907cedb1-17db-4c23-9633-f664d4eecdc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_7d2e5427-e1c6-4381-8be1-e966fba7dbee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:to="loc_us-gaap_TradeNamesMember_7d2e5427-e1c6-4381-8be1-e966fba7dbee" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofDebtDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTComponentsofDebtDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTComponentsofDebtDetails" xlink:type="extended" id="idde7ba27382d4e138569b30c436cd84c_DEBTComponentsofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_43072add-1b9d-432b-975d-242ec9d213fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_43072add-1b9d-432b-975d-242ec9d213fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d71c3449-726a-46f9-85a7-d2fd7eb65105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d71c3449-726a-46f9-85a7-d2fd7eb65105" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3d89d0ea-1f9b-4407-9c24-46137d7aa205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3d89d0ea-1f9b-4407-9c24-46137d7aa205" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_153fb0ae-04e1-43e5-84b7-85c695ec0de9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_153fb0ae-04e1-43e5-84b7-85c695ec0de9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5edc0904-5257-41cb-8843-149d4d8e19af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5edc0904-5257-41cb-8843-149d4d8e19af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_791334d0-b0ba-4a7e-a026-22a3b819f9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_FinanceLeaseLiability_791334d0-b0ba-4a7e-a026-22a3b819f9f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_69c6befc-036d-4903-829f-3b3ee0782a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_69c6befc-036d-4903-829f-3b3ee0782a18" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_340065c4-e705-4229-9994-4c22f97fa52f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_340065c4-e705-4229-9994-4c22f97fa52f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3a05dfe0-e142-47ae-b2d2-0d392c9804ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3a05dfe0-e142-47ae-b2d2-0d392c9804ec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0ec60b14-69b4-421c-b947-e06857c4e92f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0ec60b14-69b4-421c-b947-e06857c4e92f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fcd22a30-20aa-400b-8b56-a0daeb979173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fcd22a30-20aa-400b-8b56-a0daeb979173" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_1dd93f33-5560-45ce-a5f6-269e569623d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_1dd93f33-5560-45ce-a5f6-269e569623d7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_cd9a046a-f3e5-4476-aa4c-d935d604ab49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:to="loc_us-gaap_VariableRateAxis_cd9a046a-f3e5-4476-aa4c-d935d604ab49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_cd9a046a-f3e5-4476-aa4c-d935d604ab49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_cd9a046a-f3e5-4476-aa4c-d935d604ab49" xlink:to="loc_us-gaap_VariableRateDomain_cd9a046a-f3e5-4476-aa4c-d935d604ab49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f850ab0e-523f-409d-b052-a41223915a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_cd9a046a-f3e5-4476-aa4c-d935d604ab49" xlink:to="loc_us-gaap_VariableRateDomain_f850ab0e-523f-409d-b052-a41223915a59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6d353f2c-19f5-456f-bde4-0c9bce646f95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f850ab0e-523f-409d-b052-a41223915a59" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6d353f2c-19f5-456f-bde4-0c9bce646f95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b3b4fa3d-3060-40c7-b846-41456612575b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b3b4fa3d-3060-40c7-b846-41456612575b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b3b4fa3d-3060-40c7-b846-41456612575b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b3b4fa3d-3060-40c7-b846-41456612575b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b3b4fa3d-3060-40c7-b846-41456612575b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b3b4fa3d-3060-40c7-b846-41456612575b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_c902da4a-ba6d-4dbb-91cf-a8636bfd0fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_us-gaap_SecuredDebtMember_c902da4a-ba6d-4dbb-91cf-a8636bfd0fe7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_2a82b217-c9bb-49d3-91d4-7ba39151745d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_us-gaap_LineOfCreditMember_2a82b217-c9bb-49d3-91d4-7ba39151745d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_e0f37f7d-1da7-4c5d-9fcb-c8d49b272399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_us-gaap_UnsecuredDebtMember_e0f37f7d-1da7-4c5d-9fcb-c8d49b272399" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NotesPayableMember_1ec4b44e-0ac2-47d2-b98f-eabbf6a9ac12" xlink:href="cwst-20221231.xsd#cwst_NotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_cwst_NotesPayableMember_1ec4b44e-0ac2-47d2-b98f-eabbf6a9ac12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CreditFacilityMember_ca971e4a-983b-4dff-8260-5802fba3997e" xlink:href="cwst-20221231.xsd#cwst_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_cwst_CreditFacilityMember_ca971e4a-983b-4dff-8260-5802fba3997e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3ac5610f-c88e-4f2c-9b32-a8f35b41ba60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:to="loc_us-gaap_DebtInstrumentAxis_3ac5610f-c88e-4f2c-9b32-a8f35b41ba60" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3ac5610f-c88e-4f2c-9b32-a8f35b41ba60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3ac5610f-c88e-4f2c-9b32-a8f35b41ba60" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3ac5610f-c88e-4f2c-9b32-a8f35b41ba60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3ac5610f-c88e-4f2c-9b32-a8f35b41ba60" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_3ef9f8ef-ba33-42ab-a679-a42816f02a0e" xlink:href="cwst-20221231.xsd#cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_3ef9f8ef-ba33-42ab-a679-a42816f02a0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember_f41fda06-c74f-42d5-8289-18dc22c24a7b" xlink:href="cwst-20221231.xsd#cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_3ef9f8ef-ba33-42ab-a679-a42816f02a0e" xlink:to="loc_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember_f41fda06-c74f-42d5-8289-18dc22c24a7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member_06d8e7af-513b-4984-aa45-ee1e0db7f717" xlink:href="cwst-20221231.xsd#cwst_AmendedRevolvingCreditFacilityDueDecember2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_3ef9f8ef-ba33-42ab-a679-a42816f02a0e" xlink:to="loc_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member_06d8e7af-513b-4984-aa45-ee1e0db7f717" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_a3cad836-624c-4d13-84d2-326290f0ac87" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_a3cad836-624c-4d13-84d2-326290f0ac87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_c3eb1cfe-e04a-4ff2-976c-921f8b73a1e7" xlink:href="cwst-20221231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_c3eb1cfe-e04a-4ff2-976c-921f8b73a1e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member_c49af12a-5e22-4f7b-8d49-a3bf88e1812e" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeries2020DueSeptember2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member_c49af12a-5e22-4f7b-8d49-a3bf88e1812e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_def0c5c3-e789-432c-a9b1-eeb7c8b5aa82" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_def0c5c3-e789-432c-a9b1-eeb7c8b5aa82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_f7dd5e57-9f7f-4bc4-928c-4a04ca366cdb" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_f7dd5e57-9f7f-4bc4-928c-4a04ca366cdb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_a3b94847-c310-4713-9f88-84efad03b651" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_a3b94847-c310-4713-9f88-84efad03b651" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2013Due2036Member_170e144b-f826-461f-a1b8-0eaa36da1393" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2013Due2036Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_LongTermRevenueBondSeries2013Due2036Member_170e144b-f826-461f-a1b8-0eaa36da1393" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member_4ac3cda5-3c37-47a9-9649-9bcf88834db6" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2022A1Due2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member_4ac3cda5-3c37-47a9-9649-9bcf88834db6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_976f531f-c1cf-4dfd-b9ea-f8c7f75298e4" xlink:href="cwst-20221231.xsd#cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_976f531f-c1cf-4dfd-b9ea-f8c7f75298e4" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTCreditFacilityDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTCreditFacilityDetails" xlink:type="extended" id="i8f8b554ffaaa4c79ab222b3373124e87_DEBTCreditFacilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_497614df-1bb3-4637-9146-fe931e499286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_497614df-1bb3-4637-9146-fe931e499286" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_650ac8a5-88b7-4b9d-8d96-3e69c821d74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_650ac8a5-88b7-4b9d-8d96-3e69c821d74b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LettersOfCreditSublimit_061d03d6-4e53-4f2f-9db6-26fae56ca37c" xlink:href="cwst-20221231.xsd#cwst_LettersOfCreditSublimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_LettersOfCreditSublimit_061d03d6-4e53-4f2f-9db6-26fae56ca37c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity_028ebb5d-b2b4-464d-aa33-8ea5047699fe" xlink:href="cwst-20221231.xsd#cwst_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity_028ebb5d-b2b4-464d-aa33-8ea5047699fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_63e824a9-8c1c-4691-95bb-c9b862aa3eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_DebtInstrumentTerm_63e824a9-8c1c-4691-95bb-c9b862aa3eec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3a1c7f80-a6e4-4347-90d4-03003d5faa2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3a1c7f80-a6e4-4347-90d4-03003d5faa2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_22e7f98e-0fde-4ac7-bc65-acec63447bc4" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentCovenantComplianceNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_22e7f98e-0fde-4ac7-bc65-acec63447bc4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_cfbffd87-d066-4497-b6b4-fb4becc767e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_cfbffd87-d066-4497-b6b4-fb4becc767e3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6fc677b2-fb6e-4be5-aafc-f38b47ba9544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6fc677b2-fb6e-4be5-aafc-f38b47ba9544" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5973ff84-0b00-4616-9f75-5c128ac52f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_LineOfCredit_5973ff84-0b00-4616-9f75-5c128ac52f12" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentVariableRateAdjustment_d52dfee2-d7d0-48f0-b793-940e8ea7fc52" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentVariableRateAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_DebtInstrumentVariableRateAdjustment_d52dfee2-d7d0-48f0-b793-940e8ea7fc52" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LineOfCreditFacilityFrontingFeePercentage_784d7b31-d616-4630-b70b-12e966ec3448" xlink:href="cwst-20221231.xsd#cwst_LineOfCreditFacilityFrontingFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_LineOfCreditFacilityFrontingFeePercentage_784d7b31-d616-4630-b70b-12e966ec3448" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault_3fd8837a-f133-4b3a-af44-3487b539211c" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault_3fd8837a-f133-4b3a-af44-3487b539211c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault_12170941-1150-4a3b-a76d-67173f36a7a2" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault_12170941-1150-4a3b-a76d-67173f36a7a2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f2e28a2e-f1df-4918-8adf-d4fc787dd74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f2e28a2e-f1df-4918-8adf-d4fc787dd74f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f2e28a2e-f1df-4918-8adf-d4fc787dd74f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f2e28a2e-f1df-4918-8adf-d4fc787dd74f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f2e28a2e-f1df-4918-8adf-d4fc787dd74f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_237e25f4-6291-4a2f-b1b8-3ce7e8614b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f2e28a2e-f1df-4918-8adf-d4fc787dd74f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_237e25f4-6291-4a2f-b1b8-3ce7e8614b21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f3679504-bcdf-48a1-a5b5-5c80502ff6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_237e25f4-6291-4a2f-b1b8-3ce7e8614b21" xlink:to="loc_us-gaap_SecuredDebtMember_f3679504-bcdf-48a1-a5b5-5c80502ff6f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0ef3394e-5ebb-41ef-8c3d-047ba41fcb67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_237e25f4-6291-4a2f-b1b8-3ce7e8614b21" xlink:to="loc_us-gaap_LineOfCreditMember_0ef3394e-5ebb-41ef-8c3d-047ba41fcb67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2f9990cd-7c57-45d2-9ab1-5b4bccf4f46b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_DebtInstrumentAxis_2f9990cd-7c57-45d2-9ab1-5b4bccf4f46b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2f9990cd-7c57-45d2-9ab1-5b4bccf4f46b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2f9990cd-7c57-45d2-9ab1-5b4bccf4f46b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2f9990cd-7c57-45d2-9ab1-5b4bccf4f46b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c64616d9-2462-44a3-b7d6-0ac4081477ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2f9990cd-7c57-45d2-9ab1-5b4bccf4f46b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c64616d9-2462-44a3-b7d6-0ac4081477ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CreditFacilityMember_579af4b9-012d-4c6a-b6a8-084f2ed183fe" xlink:href="cwst-20221231.xsd#cwst_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c64616d9-2462-44a3-b7d6-0ac4081477ed" xlink:to="loc_cwst_CreditFacilityMember_579af4b9-012d-4c6a-b6a8-084f2ed183fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7a588fd9-ce7d-48a7-a637-4307f9622b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_CreditFacilityAxis_7a588fd9-ce7d-48a7-a637-4307f9622b48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7a588fd9-ce7d-48a7-a637-4307f9622b48_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7a588fd9-ce7d-48a7-a637-4307f9622b48" xlink:to="loc_us-gaap_CreditFacilityDomain_7a588fd9-ce7d-48a7-a637-4307f9622b48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2731eabe-ff4d-40b1-84ff-2c175fed13dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7a588fd9-ce7d-48a7-a637-4307f9622b48" xlink:to="loc_us-gaap_CreditFacilityDomain_2731eabe-ff4d-40b1-84ff-2c175fed13dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a570bfd3-4379-48d1-a28e-2222ac6e3bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2731eabe-ff4d-40b1-84ff-2c175fed13dc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a570bfd3-4379-48d1-a28e-2222ac6e3bbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_d8110e39-0ec1-48fc-909c-694855566b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2731eabe-ff4d-40b1-84ff-2c175fed13dc" xlink:to="loc_us-gaap_LetterOfCreditMember_d8110e39-0ec1-48fc-909c-694855566b73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_44553493-935d-4364-9b7f-7026c5647e30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_VariableRateAxis_44553493-935d-4364-9b7f-7026c5647e30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_44553493-935d-4364-9b7f-7026c5647e30_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_44553493-935d-4364-9b7f-7026c5647e30" xlink:to="loc_us-gaap_VariableRateDomain_44553493-935d-4364-9b7f-7026c5647e30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f94b8d60-2519-4efb-b49b-a02671b0b5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_44553493-935d-4364-9b7f-7026c5647e30" xlink:to="loc_us-gaap_VariableRateDomain_f94b8d60-2519-4efb-b49b-a02671b0b5a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a620612c-6a6d-4501-976c-16233ada3af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f94b8d60-2519-4efb-b49b-a02671b0b5a4" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a620612c-6a6d-4501-976c-16233ada3af2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SecuredOvernightFinancingRateSOFRMember_99d11554-dc39-4259-902b-b1557511f9e7" xlink:href="cwst-20221231.xsd#cwst_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f94b8d60-2519-4efb-b49b-a02671b0b5a4" xlink:to="loc_cwst_SecuredOvernightFinancingRateSOFRMember_99d11554-dc39-4259-902b-b1557511f9e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_53fd01c1-20ba-4d3a-8a96-073da72299c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_srt_RangeAxis_53fd01c1-20ba-4d3a-8a96-073da72299c4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_53fd01c1-20ba-4d3a-8a96-073da72299c4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_53fd01c1-20ba-4d3a-8a96-073da72299c4" xlink:to="loc_srt_RangeMember_53fd01c1-20ba-4d3a-8a96-073da72299c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_886afed0-cbd9-4b38-8b25-5ed25ebb70cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_53fd01c1-20ba-4d3a-8a96-073da72299c4" xlink:to="loc_srt_RangeMember_886afed0-cbd9-4b38-8b25-5ed25ebb70cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4cb9294c-4ffb-4b18-b28a-b9b5a16882f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_886afed0-cbd9-4b38-8b25-5ed25ebb70cb" xlink:to="loc_srt_MinimumMember_4cb9294c-4ffb-4b18-b28a-b9b5a16882f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a98c4471-1d80-4152-968c-2bc13372c667" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_886afed0-cbd9-4b38-8b25-5ed25ebb70cb" xlink:to="loc_srt_MaximumMember_a98c4471-1d80-4152-968c-2bc13372c667" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_275f5395-a4d4-4b80-8aeb-21a5ac0f0bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_275f5395-a4d4-4b80-8aeb-21a5ac0f0bd2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_275f5395-a4d4-4b80-8aeb-21a5ac0f0bd2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_275f5395-a4d4-4b80-8aeb-21a5ac0f0bd2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_275f5395-a4d4-4b80-8aeb-21a5ac0f0bd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f80218cf-81c6-41df-8997-d8516d458d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_275f5395-a4d4-4b80-8aeb-21a5ac0f0bd2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f80218cf-81c6-41df-8997-d8516d458d92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_307bf5bf-9dd4-4c5a-9b97-0b3e3221aa29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f80218cf-81c6-41df-8997-d8516d458d92" xlink:to="loc_us-gaap_SubsequentEventMember_307bf5bf-9dd4-4c5a-9b97-0b3e3221aa29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentAxis_bac72929-ac29-4cec-b285-467aca6bd152" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_cwst_VariableRateComponentAxis_bac72929-ac29-4cec-b285-467aca6bd152" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentDomain_bac72929-ac29-4cec-b285-467aca6bd152_default" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cwst_VariableRateComponentAxis_bac72929-ac29-4cec-b285-467aca6bd152" xlink:to="loc_cwst_VariableRateComponentDomain_bac72929-ac29-4cec-b285-467aca6bd152_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentDomain_c804438c-462f-41af-bf93-59fa80d7df7d" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cwst_VariableRateComponentAxis_bac72929-ac29-4cec-b285-467aca6bd152" xlink:to="loc_cwst_VariableRateComponentDomain_c804438c-462f-41af-bf93-59fa80d7df7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentOneMember_6996a1a2-4007-4b33-94b0-1644d851d468" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_VariableRateComponentDomain_c804438c-462f-41af-bf93-59fa80d7df7d" xlink:to="loc_cwst_VariableRateComponentOneMember_6996a1a2-4007-4b33-94b0-1644d851d468" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentTwoMember_7ef91e8d-68f2-4f5b-b635-c84096fc900f" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_VariableRateComponentDomain_c804438c-462f-41af-bf93-59fa80d7df7d" xlink:to="loc_cwst_VariableRateComponentTwoMember_7ef91e8d-68f2-4f5b-b635-c84096fc900f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTTaxExemptFinancingsDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTTaxExemptFinancingsDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTTaxExemptFinancingsDetails" xlink:type="extended" id="i9e258df4564241ca9a05f7771e0ebb10_DEBTTaxExemptFinancingsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_2eac1bbf-4155-4e23-b1f1-a64042c30113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_2eac1bbf-4155-4e23-b1f1-a64042c30113" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94d09ffd-adb6-4566-b2a6-6ca7f860234a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94d09ffd-adb6-4566-b2a6-6ca7f860234a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3ffdec37-e01b-4c44-9eb4-454ce33c4397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_3ffdec37-e01b-4c44-9eb4-454ce33c4397" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_0eadf3dd-6d9c-4da7-9d86-4aa71f1712ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_0eadf3dd-6d9c-4da7-9d86-4aa71f1712ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4a205ed8-e81d-41f5-8f2f-de47980524a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:to="loc_us-gaap_DebtInstrumentTable_4a205ed8-e81d-41f5-8f2f-de47980524a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a9b84540-a5ef-43c8-815d-5f85e02741ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4a205ed8-e81d-41f5-8f2f-de47980524a5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a9b84540-a5ef-43c8-815d-5f85e02741ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a9b84540-a5ef-43c8-815d-5f85e02741ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a9b84540-a5ef-43c8-815d-5f85e02741ea" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a9b84540-a5ef-43c8-815d-5f85e02741ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a9b84540-a5ef-43c8-815d-5f85e02741ea" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_437d2a88-f3f1-4802-b17b-8562728201ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:to="loc_us-gaap_UnsecuredDebtMember_437d2a88-f3f1-4802-b17b-8562728201ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FixedRateBondsMember_f9a1a622-834e-4ce4-a57a-27eb9c9e3162" xlink:href="cwst-20221231.xsd#cwst_FixedRateBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:to="loc_cwst_FixedRateBondsMember_f9a1a622-834e-4ce4-a57a-27eb9c9e3162" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewHampshireBondsMember_7cd4c47e-a3d6-48f8-bdcf-40935c19f30b" xlink:href="cwst-20221231.xsd#cwst_NewHampshireBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:to="loc_cwst_NewHampshireBondsMember_7cd4c47e-a3d6-48f8-bdcf-40935c19f30b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c042086c-afe9-4178-9edd-d591a22d1581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4a205ed8-e81d-41f5-8f2f-de47980524a5" xlink:to="loc_us-gaap_DebtInstrumentAxis_c042086c-afe9-4178-9edd-d591a22d1581" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c042086c-afe9-4178-9edd-d591a22d1581_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c042086c-afe9-4178-9edd-d591a22d1581" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c042086c-afe9-4178-9edd-d591a22d1581_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c042086c-afe9-4178-9edd-d591a22d1581" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member_e4de430f-f4df-42af-af5f-cd8173b4ef5e" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeries2020DueSeptember2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member_e4de430f-f4df-42af-af5f-cd8173b4ef5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_6c530e73-c477-45a6-b0e6-ba2ca73ff254" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_6c530e73-c477-45a6-b0e6-ba2ca73ff254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_5956523f-ce25-4fa9-9ee5-0359a43770ef" xlink:href="cwst-20221231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_5956523f-ce25-4fa9-9ee5-0359a43770ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_555e4c6b-2613-42f7-95b7-3cff4c6f16ce" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_555e4c6b-2613-42f7-95b7-3cff4c6f16ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_5a92468a-436b-497c-a6ed-1bd8b5b072f1" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_5a92468a-436b-497c-a6ed-1bd8b5b072f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_6b19fbc7-82b2-487b-af90-559991739a34" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_6b19fbc7-82b2-487b-af90-559991739a34" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member_073d0962-e547-47f9-80b7-ba085823e955" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2022A1Due2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member_073d0962-e547-47f9-80b7-ba085823e955" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2013Due2036Member_468b9f02-6664-4b77-8d99-5cdada44d64a" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2013Due2036Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_LongTermRevenueBondSeries2013Due2036Member_468b9f02-6664-4b77-8d99-5cdada44d64a" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTCashFlowHedgesDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTCashFlowHedgesDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTCashFlowHedgesDetails" xlink:type="extended" id="ic37bc9415f0c4c06968f1c698a6572e0_DEBTCashFlowHedgesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_885bfc17-7295-41ec-98aa-f5c6381715eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:to="loc_us-gaap_DerivativeNotionalAmount_885bfc17-7295-41ec-98aa-f5c6381715eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFloorInterestRate_b8df295b-2eb5-4ffe-b7a8-ec8297d9a5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFloorInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:to="loc_us-gaap_DerivativeFloorInterestRate_b8df295b-2eb5-4ffe-b7a8-ec8297d9a5ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAverageFixedInterestRate_f78b9da9-e213-42bb-8c95-897509f7b759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAverageFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:to="loc_us-gaap_DerivativeAverageFixedInterestRate_f78b9da9-e213-42bb-8c95-897509f7b759" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2e224f1e-226a-4dc5-8d17-941141993df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:to="loc_us-gaap_DebtInstrumentTable_2e224f1e-226a-4dc5-8d17-941141993df0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_de7d9266-1886-47ee-a7e6-4d9f4f17e695" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2e224f1e-226a-4dc5-8d17-941141993df0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_de7d9266-1886-47ee-a7e6-4d9f4f17e695" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_de7d9266-1886-47ee-a7e6-4d9f4f17e695_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_de7d9266-1886-47ee-a7e6-4d9f4f17e695" xlink:to="loc_us-gaap_HedgingRelationshipDomain_de7d9266-1886-47ee-a7e6-4d9f4f17e695_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_b4cefd15-a563-4956-b9f7-550f3ca42d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_de7d9266-1886-47ee-a7e6-4d9f4f17e695" xlink:to="loc_us-gaap_HedgingRelationshipDomain_b4cefd15-a563-4956-b9f7-550f3ca42d0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b225b8db-fcae-4c5f-b461-c4fa42c39582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_b4cefd15-a563-4956-b9f7-550f3ca42d0e" xlink:to="loc_us-gaap_CashFlowHedgingMember_b225b8db-fcae-4c5f-b461-c4fa42c39582" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6142d069-29ad-44ae-846e-729112c6ac8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_2e224f1e-226a-4dc5-8d17-941141993df0" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6142d069-29ad-44ae-846e-729112c6ac8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6142d069-29ad-44ae-846e-729112c6ac8c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6142d069-29ad-44ae-846e-729112c6ac8c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6142d069-29ad-44ae-846e-729112c6ac8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f948974b-3ac5-4c3b-9cc3-0613260cb84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6142d069-29ad-44ae-846e-729112c6ac8c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f948974b-3ac5-4c3b-9cc3-0613260cb84b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_3c3878a1-ac6a-40ef-9588-26d387e5f298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f948974b-3ac5-4c3b-9cc3-0613260cb84b" xlink:to="loc_us-gaap_InterestRateContractMember_3c3878a1-ac6a-40ef-9588-26d387e5f298" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ForwardInterestRateContractMember_adc251fe-55e2-4bba-9f40-08b1617b34f8" xlink:href="cwst-20221231.xsd#cwst_ForwardInterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f948974b-3ac5-4c3b-9cc3-0613260cb84b" xlink:to="loc_cwst_ForwardInterestRateContractMember_adc251fe-55e2-4bba-9f40-08b1617b34f8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="extended" id="i5c2ff31b14c34b32a326ba51dd831b53_DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_82bb6203-9476-4dae-b7d5-e90fff068d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_82bb6203-9476-4dae-b7d5-e90fff068d21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_c0eb698e-fa5d-4f0f-83e2-010da7a28ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_c0eb698e-fa5d-4f0f-83e2-010da7a28ecf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_1decf267-86c9-4ae8-a8ad-47761cffb67f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_1decf267-86c9-4ae8-a8ad-47761cffb67f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_e2e5b4cf-778c-4418-9f93-92652b3265ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_AociTaxAttributableToParent_e2e5b4cf-778c-4418-9f93-92652b3265ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b0a57e4-3f7d-4497-9c86-33ea48ea8726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b0a57e4-3f7d-4497-9c86-33ea48ea8726" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c0322ff2-0aae-40a1-b010-c7fa1e1fac2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c0322ff2-0aae-40a1-b010-c7fa1e1fac2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c0322ff2-0aae-40a1-b010-c7fa1e1fac2f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c0322ff2-0aae-40a1-b010-c7fa1e1fac2f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c0322ff2-0aae-40a1-b010-c7fa1e1fac2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c0322ff2-0aae-40a1-b010-c7fa1e1fac2f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_97500c8a-2ff1-44ab-b816-a715ee62e2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_97500c8a-2ff1-44ab-b816-a715ee62e2d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_282c1013-68b1-402f-9ee4-f282a24dc20b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_282c1013-68b1-402f-9ee4-f282a24dc20b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OtherAccruedLiabilitiesMember_1d283690-1584-4189-9658-60b0f389ab7c" xlink:href="cwst-20221231.xsd#cwst_OtherAccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:to="loc_cwst_OtherAccruedLiabilitiesMember_1d283690-1584-4189-9658-60b0f389ab7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_60795ee0-2a80-4c9e-ba4b-7572e77bab2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_60795ee0-2a80-4c9e-ba4b-7572e77bab2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_8cad0af3-1200-4633-bf6d-57e5141d133e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:to="loc_us-gaap_HedgingDesignationAxis_8cad0af3-1200-4633-bf6d-57e5141d133e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_8cad0af3-1200-4633-bf6d-57e5141d133e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_8cad0af3-1200-4633-bf6d-57e5141d133e" xlink:to="loc_us-gaap_HedgingDesignationDomain_8cad0af3-1200-4633-bf6d-57e5141d133e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_ae4a0c13-2bea-4a55-9cfd-5aef71dc2962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_8cad0af3-1200-4633-bf6d-57e5141d133e" xlink:to="loc_us-gaap_HedgingDesignationDomain_ae4a0c13-2bea-4a55-9cfd-5aef71dc2962" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ab6831e9-5363-442a-b98c-fc393cde7bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_ae4a0c13-2bea-4a55-9cfd-5aef71dc2962" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ab6831e9-5363-442a-b98c-fc393cde7bcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fa985e24-9313-455a-844f-7331052b829e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fa985e24-9313-455a-844f-7331052b829e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_fa985e24-9313-455a-844f-7331052b829e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fa985e24-9313-455a-844f-7331052b829e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_fa985e24-9313-455a-844f-7331052b829e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f247fe5a-36d1-45b3-abd0-bf53becbc1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fa985e24-9313-455a-844f-7331052b829e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f247fe5a-36d1-45b3-abd0-bf53becbc1e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_3cc9a32b-3c11-497e-b1d9-776b9849af11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f247fe5a-36d1-45b3-abd0-bf53becbc1e1" xlink:to="loc_us-gaap_InterestRateSwapMember_3cc9a32b-3c11-497e-b1d9-776b9849af11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_16be117f-ad20-4625-ab81-1aa073b20820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_16be117f-ad20-4625-ab81-1aa073b20820" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_16be117f-ad20-4625-ab81-1aa073b20820_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_16be117f-ad20-4625-ab81-1aa073b20820" xlink:to="loc_us-gaap_EquityComponentDomain_16be117f-ad20-4625-ab81-1aa073b20820_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f05ef150-37d8-4b85-82cc-01433ada514a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_16be117f-ad20-4625-ab81-1aa073b20820" xlink:to="loc_us-gaap_EquityComponentDomain_f05ef150-37d8-4b85-82cc-01433ada514a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_09c8c64d-d9fb-4e4c-812b-c8c0a27789e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f05ef150-37d8-4b85-82cc-01433ada514a" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_09c8c64d-d9fb-4e4c-812b-c8c0a27789e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTFairValueofDebtDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTFairValueofDebtDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTFairValueofDebtDetails" xlink:type="extended" id="id9ba6652893548769ee55526f475d62a_DEBTFairValueofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_13582664-023b-44d9-b55c-c69c36c48441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_4fa6b9d0-b9be-40a7-aeda-8a60a940d93a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_13582664-023b-44d9-b55c-c69c36c48441" xlink:to="loc_us-gaap_DebtInstrumentFairValue_4fa6b9d0-b9be-40a7-aeda-8a60a940d93a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_13582664-023b-44d9-b55c-c69c36c48441" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_a31cfb12-1761-415f-9b21-3887ccc9e242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_a31cfb12-1761-415f-9b21-3887ccc9e242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a31cfb12-1761-415f-9b21-3887ccc9e242_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_a31cfb12-1761-415f-9b21-3887ccc9e242" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_a31cfb12-1761-415f-9b21-3887ccc9e242_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_06777870-3f23-4848-ac1b-4e7aaecdc41c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_a31cfb12-1761-415f-9b21-3887ccc9e242" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_06777870-3f23-4848-ac1b-4e7aaecdc41c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_95e8b516-0678-41cf-966e-b6cda1b07c64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_06777870-3f23-4848-ac1b-4e7aaecdc41c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_95e8b516-0678-41cf-966e-b6cda1b07c64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_2b721273-5c10-4670-855c-3c42d9571611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_95e8b516-0678-41cf-966e-b6cda1b07c64" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_2b721273-5c10-4670-855c-3c42d9571611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_35de971e-9042-4b06-b439-ad637c40faa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_95e8b516-0678-41cf-966e-b6cda1b07c64" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_35de971e-9042-4b06-b439-ad637c40faa7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7abd7931-fb5d-44fc-9d7c-319832b57c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7abd7931-fb5d-44fc-9d7c-319832b57c52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7abd7931-fb5d-44fc-9d7c-319832b57c52_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7abd7931-fb5d-44fc-9d7c-319832b57c52" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7abd7931-fb5d-44fc-9d7c-319832b57c52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7abd7931-fb5d-44fc-9d7c-319832b57c52" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FixedRateBondsMember_6ce039e0-b8d5-4017-a3ad-5f3477f10197" xlink:href="cwst-20221231.xsd#cwst_FixedRateBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:to="loc_cwst_FixedRateBondsMember_6ce039e0-b8d5-4017-a3ad-5f3477f10197" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_105f37c3-6399-4fde-8d1f-d27209d93455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:to="loc_us-gaap_SecuredDebtMember_105f37c3-6399-4fde-8d1f-d27209d93455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_17d9d7a0-7337-4fa0-8e6f-5e08408684c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:to="loc_us-gaap_LineOfCreditMember_17d9d7a0-7337-4fa0-8e6f-5e08408684c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eeee0e39-5996-4f4e-ae33-131b95608d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:to="loc_us-gaap_DebtInstrumentAxis_eeee0e39-5996-4f4e-ae33-131b95608d65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eeee0e39-5996-4f4e-ae33-131b95608d65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_eeee0e39-5996-4f4e-ae33-131b95608d65" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eeee0e39-5996-4f4e-ae33-131b95608d65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ec2e043d-c23c-4f0a-9a73-3d308df4be65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_eeee0e39-5996-4f4e-ae33-131b95608d65" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ec2e043d-c23c-4f0a-9a73-3d308df4be65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CreditFacilityMember_9bef9912-475d-409c-b4a0-ec8a643d97b2" xlink:href="cwst-20221231.xsd#cwst_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ec2e043d-c23c-4f0a-9a73-3d308df4be65" xlink:to="loc_cwst_CreditFacilityMember_9bef9912-475d-409c-b4a0-ec8a643d97b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0f1f5964-9eff-4545-a19f-36f0217fdea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:to="loc_us-gaap_CreditFacilityAxis_0f1f5964-9eff-4545-a19f-36f0217fdea2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0f1f5964-9eff-4545-a19f-36f0217fdea2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0f1f5964-9eff-4545-a19f-36f0217fdea2" xlink:to="loc_us-gaap_CreditFacilityDomain_0f1f5964-9eff-4545-a19f-36f0217fdea2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1daa8b3d-3750-42c4-ae69-fb2893f650ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0f1f5964-9eff-4545-a19f-36f0217fdea2" xlink:to="loc_us-gaap_CreditFacilityDomain_1daa8b3d-3750-42c4-ae69-fb2893f650ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_01b7ef6e-4cfb-4a90-9ca5-136bdb08ed7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1daa8b3d-3750-42c4-ae69-fb2893f650ac" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_01b7ef6e-4cfb-4a90-9ca5-136bdb08ed7f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail" xlink:type="extended" id="i7b6e80cd6eeb4c1eae98217646eebdec_COMMITMENTSANDCONTINGENCIESNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_1faa66d3-cfc2-4e77-a7b9-20a40b2a54ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_03632d54-fad1-4c4e-bba6-df644f55e847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1faa66d3-cfc2-4e77-a7b9-20a40b2a54ee" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_03632d54-fad1-4c4e-bba6-df644f55e847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_51f59161-dac4-4ade-978d-efec7c022bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1faa66d3-cfc2-4e77-a7b9-20a40b2a54ee" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_51f59161-dac4-4ade-978d-efec7c022bc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_68f6ee44-0119-418d-bf72-4f653a3b357c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1faa66d3-cfc2-4e77-a7b9-20a40b2a54ee" xlink:to="loc_us-gaap_OtherCommitmentsTable_68f6ee44-0119-418d-bf72-4f653a3b357c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aa619abf-e6b0-4929-8001-483ad51a2f0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_68f6ee44-0119-418d-bf72-4f653a3b357c" xlink:to="loc_srt_RangeAxis_aa619abf-e6b0-4929-8001-483ad51a2f0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aa619abf-e6b0-4929-8001-483ad51a2f0f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_aa619abf-e6b0-4929-8001-483ad51a2f0f" xlink:to="loc_srt_RangeMember_aa619abf-e6b0-4929-8001-483ad51a2f0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d6b5bb56-d1f1-4089-95d7-397077ad1755" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_aa619abf-e6b0-4929-8001-483ad51a2f0f" xlink:to="loc_srt_RangeMember_d6b5bb56-d1f1-4089-95d7-397077ad1755" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f99960b3-e171-4ed0-b71d-c799a9aba02f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d6b5bb56-d1f1-4089-95d7-397077ad1755" xlink:to="loc_srt_MinimumMember_f99960b3-e171-4ed0-b71d-c799a9aba02f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8a9edb84-ec17-4c7f-b8cc-01457fceafa8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d6b5bb56-d1f1-4089-95d7-397077ad1755" xlink:to="loc_srt_MaximumMember_8a9edb84-ec17-4c7f-b8cc-01457fceafa8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails" xlink:type="extended" id="i82117cf2709d44b991792efb98f75aaa_COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_4fca6ea7-2d46-45b2-a11e-ef91c7921f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_4fca6ea7-2d46-45b2-a11e-ef91c7921f69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_ab359025-9e5b-4f06-8f1b-a2aeadc3e156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_ab359025-9e5b-4f06-8f1b-a2aeadc3e156" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_046d7915-a909-4eee-af27-e100d746918d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPayments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_046d7915-a909-4eee-af27-e100d746918d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_9a91f9a3-84b6-4219-8e4f-b605b01738cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_ef41203c-f311-469b-907f-1843f70e7650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_ef41203c-f311-469b-907f-1843f70e7650" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_c0adb86c-bb98-4f55-87aa-5d880f58925c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_c0adb86c-bb98-4f55-87aa-5d880f58925c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_b641095b-8741-41d9-9393-1b5b83e26f35" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_b641095b-8741-41d9-9393-1b5b83e26f35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_228814d2-f750-4a1d-9001-c5effccbab10" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_228814d2-f750-4a1d-9001-c5effccbab10" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_613c855b-a9f8-495c-8f30-e2213b38def0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_us-gaap_SiteContingencyTable_613c855b-a9f8-495c-8f30-e2213b38def0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_a6f96230-6974-4322-bf86-4931193a8e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_613c855b-a9f8-495c-8f30-e2213b38def0" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_a6f96230-6974-4322-bf86-4931193a8e05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_a6f96230-6974-4322-bf86-4931193a8e05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_a6f96230-6974-4322-bf86-4931193a8e05" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_a6f96230-6974-4322-bf86-4931193a8e05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_6fbe3f6b-5e0c-4ce0-b4a2-f081eae34c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_a6f96230-6974-4322-bf86-4931193a8e05" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_6fbe3f6b-5e0c-4ce0-b4a2-f081eae34c56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalRemediationContingencyOtherMember_4ab24442-97ee-4941-b4c6-86ae569b354c" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalRemediationContingencyOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6fbe3f6b-5e0c-4ce0-b4a2-f081eae34c56" xlink:to="loc_cwst_EnvironmentalRemediationContingencyOtherMember_4ab24442-97ee-4941-b4c6-86ae569b354c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InactiveWasteDisposalSiteMember_d62c4609-20d3-4bfe-8237-05a0b64ea3a7" xlink:href="cwst-20221231.xsd#cwst_InactiveWasteDisposalSiteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6fbe3f6b-5e0c-4ce0-b4a2-f081eae34c56" xlink:to="loc_cwst_InactiveWasteDisposalSiteMember_d62c4609-20d3-4bfe-8237-05a0b64ea3a7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail" xlink:type="extended" id="i9c9f7b6e4f394469b5ce40c9c65f7467_STOCKHOLDERSEQUITYNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedPartnersCapitalAccountLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_08514a6c-b043-4a3a-aa41-419d4304b605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_08514a6c-b043-4a3a-aa41-419d4304b605" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_45f12341-41ae-4e86-9741-91ce62a44dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_45f12341-41ae-4e86-9741-91ce62a44dc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_c14d469c-c8a8-46d8-bfac-2b8bf50fe654" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_c14d469c-c8a8-46d8-bfac-2b8bf50fe654" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityNumberOfVotesEachShare_3b3bcafa-84ca-49c8-abe4-a02d066e9157" xlink:href="cwst-20221231.xsd#cwst_StockholdersEquityNumberOfVotesEachShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_cwst_StockholdersEquityNumberOfVotesEachShare_3b3bcafa-84ca-49c8-abe4-a02d066e9157" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e981577a-25f1-49cd-a829-bdf3e4d199a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e981577a-25f1-49cd-a829-bdf3e4d199a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_600a1422-804b-44f6-ad14-212da66b55d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_600a1422-804b-44f6-ad14-212da66b55d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_24ead39a-1a47-4874-9ab7-b21af01caf72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_24ead39a-1a47-4874-9ab7-b21af01caf72" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_84dc9777-5207-4d23-adb2-8df1131cb5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_84dc9777-5207-4d23-adb2-8df1131cb5a6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_610af1f5-b252-4df6-ba8a-9a3c9d0290f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_610af1f5-b252-4df6-ba8a-9a3c9d0290f3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_5e868e48-8bad-4b85-bdcd-a0b3bb769391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_5e868e48-8bad-4b85-bdcd-a0b3bb769391" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7e4391f5-19dd-484f-b5b2-1a9224cb6c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7e4391f5-19dd-484f-b5b2-1a9224cb6c01" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_233d4cc5-7922-488d-8d89-d30c771c260a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_233d4cc5-7922-488d-8d89-d30c771c260a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6ed810a2-5a82-444a-837f-2d072fac058c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6ed810a2-5a82-444a-837f-2d072fac058c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b7c61349-944c-45c0-9ffa-12d15694b16e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b7c61349-944c-45c0-9ffa-12d15694b16e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6b37da6a-ddc7-4ad5-938f-1cc589f7409d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6b37da6a-ddc7-4ad5-938f-1cc589f7409d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2bfa5f52-daa4-44a4-8eb9-adf663cfc883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2bfa5f52-daa4-44a4-8eb9-adf663cfc883" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_60897663-c0d3-47de-926c-495c7ff2e66f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_60897663-c0d3-47de-926c-495c7ff2e66f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e61f7f04-baf4-482f-9140-d2183d29a625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e61f7f04-baf4-482f-9140-d2183d29a625" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d8e60da9-89e4-4635-bf4b-10e3e444ea3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d8e60da9-89e4-4635-bf4b-10e3e444ea3d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_41d8974b-a4b9-4bde-9b9a-f3194d3edce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_41d8974b-a4b9-4bde-9b9a-f3194d3edce2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_ae519836-8c83-4958-958e-632f7447504d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_ae519836-8c83-4958-958e-632f7447504d" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6cd96be1-2949-4dd4-a32b-b5844d7fd41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6cd96be1-2949-4dd4-a32b-b5844d7fd41a" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fb72063f-2904-4ecc-b4b4-cbe384ccaf2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fb72063f-2904-4ecc-b4b4-cbe384ccaf2f" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c9051b7a-4682-43fa-abc9-a1446176f698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c9051b7a-4682-43fa-abc9-a1446176f698" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c9051b7a-4682-43fa-abc9-a1446176f698_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c9051b7a-4682-43fa-abc9-a1446176f698" xlink:to="loc_us-gaap_ClassOfStockDomain_c9051b7a-4682-43fa-abc9-a1446176f698_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_333d145c-6309-4342-aaf1-c13e967b1118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c9051b7a-4682-43fa-abc9-a1446176f698" xlink:to="loc_us-gaap_ClassOfStockDomain_333d145c-6309-4342-aaf1-c13e967b1118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_8f9799e2-3508-4b83-9a81-ba227f9af0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_333d145c-6309-4342-aaf1-c13e967b1118" xlink:to="loc_us-gaap_CommonClassAMember_8f9799e2-3508-4b83-9a81-ba227f9af0fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ba55d103-5036-440d-8e27-405f871923e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_333d145c-6309-4342-aaf1-c13e967b1118" xlink:to="loc_us-gaap_CommonClassBMember_ba55d103-5036-440d-8e27-405f871923e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a938eafb-d51a-45c2-ad89-4f60b6d7458e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_us-gaap_PlanNameAxis_a938eafb-d51a-45c2-ad89-4f60b6d7458e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_a938eafb-d51a-45c2-ad89-4f60b6d7458e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_a938eafb-d51a-45c2-ad89-4f60b6d7458e" xlink:to="loc_us-gaap_PlanNameDomain_a938eafb-d51a-45c2-ad89-4f60b6d7458e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_199631e7-cce2-4bc4-a3ce-f4f3cf5c5f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_a938eafb-d51a-45c2-ad89-4f60b6d7458e" xlink:to="loc_us-gaap_PlanNameDomain_199631e7-cce2-4bc4-a3ce-f4f3cf5c5f9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_A2016IncentivePlanMember_7102b94d-6230-4263-88ed-66a2bde7a91a" xlink:href="cwst-20221231.xsd#cwst_A2016IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_199631e7-cce2-4bc4-a3ce-f4f3cf5c5f9d" xlink:to="loc_cwst_A2016IncentivePlanMember_7102b94d-6230-4263-88ed-66a2bde7a91a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_86656537-79c0-4ff8-9dce-796b7e6168f0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_srt_RangeAxis_86656537-79c0-4ff8-9dce-796b7e6168f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_86656537-79c0-4ff8-9dce-796b7e6168f0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_86656537-79c0-4ff8-9dce-796b7e6168f0" xlink:to="loc_srt_RangeMember_86656537-79c0-4ff8-9dce-796b7e6168f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_86656537-79c0-4ff8-9dce-796b7e6168f0" xlink:to="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6e37c0c6-8726-45db-b63b-2dca34a751a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:to="loc_srt_MinimumMember_6e37c0c6-8726-45db-b63b-2dca34a751a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eba0804c-b628-4af3-8117-874c41c44e74" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:to="loc_srt_MaximumMember_eba0804c-b628-4af3-8117-874c41c44e74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_52aa3605-227f-474f-a57f-1d0953ed53ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:to="loc_srt_WeightedAverageMember_52aa3605-227f-474f-a57f-1d0953ed53ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c17e50e3-1989-4836-a87a-b1d9a458ce05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_srt_TitleOfIndividualAxis_c17e50e3-1989-4836-a87a-b1d9a458ce05" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c17e50e3-1989-4836-a87a-b1d9a458ce05_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_c17e50e3-1989-4836-a87a-b1d9a458ce05" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c17e50e3-1989-4836-a87a-b1d9a458ce05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_55265bf0-100d-42ee-b3bf-d090dac6fc41" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_c17e50e3-1989-4836-a87a-b1d9a458ce05" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_55265bf0-100d-42ee-b3bf-d090dac6fc41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NonEmployeeDirectorMember_df7bdea5-375d-4aed-9488-620f559a34c2" xlink:href="cwst-20221231.xsd#cwst_NonEmployeeDirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_55265bf0-100d-42ee-b3bf-d090dac6fc41" xlink:to="loc_cwst_NonEmployeeDirectorMember_df7bdea5-375d-4aed-9488-620f559a34c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1b67b05-7f78-41a0-a9ca-bf1ab12a8ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_us-gaap_AwardTypeAxis_d1b67b05-7f78-41a0-a9ca-bf1ab12a8ace" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1b67b05-7f78-41a0-a9ca-bf1ab12a8ace_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d1b67b05-7f78-41a0-a9ca-bf1ab12a8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1b67b05-7f78-41a0-a9ca-bf1ab12a8ace_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d1b67b05-7f78-41a0-a9ca-bf1ab12a8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockAwardsMember_db4ad280-c473-48a9-9cd2-424615f29670" xlink:href="cwst-20221231.xsd#cwst_RestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_RestrictedStockAwardsMember_db4ad280-c473-48a9-9cd2-424615f29670" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b0503b6f-912c-47ad-bc30-f306842797f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b0503b6f-912c-47ad-bc30-f306842797f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_e185ed0d-8346-4d4f-b686-4497d3f89d8b" xlink:href="cwst-20221231.xsd#cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_e185ed0d-8346-4d4f-b686-4497d3f89d8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d9a08476-a497-48a1-92f9-0219ba1fec83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d9a08476-a497-48a1-92f9-0219ba1fec83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PerformanceStockUnitMember_357def0d-879e-4be0-94da-e9143fb14036" xlink:href="cwst-20221231.xsd#cwst_PerformanceStockUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_PerformanceStockUnitMember_357def0d-879e-4be0-94da-e9143fb14036" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MarketbasedPerformanceStockUnitsMember_46b893c8-86bc-4271-9b04-52707552eb7a" xlink:href="cwst-20221231.xsd#cwst_MarketbasedPerformanceStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_MarketbasedPerformanceStockUnitsMember_46b893c8-86bc-4271-9b04-52707552eb7a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_ca069506-bcfe-483f-9f6b-6ce46e5076c0" xlink:href="cwst-20221231.xsd#cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_ca069506-bcfe-483f-9f6b-6ce46e5076c0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d66dba3f-4228-411b-a5ea-76ae65cbc267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d66dba3f-4228-411b-a5ea-76ae65cbc267" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d66dba3f-4228-411b-a5ea-76ae65cbc267_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d66dba3f-4228-411b-a5ea-76ae65cbc267" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d66dba3f-4228-411b-a5ea-76ae65cbc267_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f2f68c5e-408c-4973-a47e-3ca0d8f362bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d66dba3f-4228-411b-a5ea-76ae65cbc267" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f2f68c5e-408c-4973-a47e-3ca0d8f362bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PublicStockOfferingMember_c616f93b-1242-4d90-aefc-dcea2be8cce6" xlink:href="cwst-20221231.xsd#cwst_PublicStockOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f2f68c5e-408c-4973-a47e-3ca0d8f362bc" xlink:to="loc_cwst_PublicStockOfferingMember_c616f93b-1242-4d90-aefc-dcea2be8cce6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail" xlink:type="extended" id="ib2878eeeae644412bef624f4aebe1009_STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a976c3bb-7244-49be-a99b-30ec2e063e83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a976c3bb-7244-49be-a99b-30ec2e063e83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9410c9c-0d26-4703-a1cc-3b14b197e4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9410c9c-0d26-4703-a1cc-3b14b197e4ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9595c5a9-5cbd-44c6-8620-cb5513bd5a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9595c5a9-5cbd-44c6-8620-cb5513bd5a21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_739aa1fa-f67b-4285-bec7-a2603cface78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_739aa1fa-f67b-4285-bec7-a2603cface78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79c63d55-54de-460c-a36f-3c863cdcc3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_1233847a-cdd9-43a0-ac6d-55801ec96186" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_1233847a-cdd9-43a0-ac6d-55801ec96186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d8faa061-2000-4ac3-9432-d5da4adc6142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d8faa061-2000-4ac3-9432-d5da4adc6142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3f3503f2-78e7-4a5f-a4a9-fcf54f06e20b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3f3503f2-78e7-4a5f-a4a9-fcf54f06e20b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e14886b-3422-4093-a695-d50f7a7b15d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e14886b-3422-4093-a695-d50f7a7b15d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4223fe4e-bad8-41f0-accb-4498113acd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4223fe4e-bad8-41f0-accb-4498113acd1a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_691c2d3e-fe78-46b8-9f7e-36c410a710ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_db7895f0-8947-4bf9-bd1a-a8064bed3a17" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_db7895f0-8947-4bf9-bd1a-a8064bed3a17" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_bf5d548b-00cf-4182-b1be-7110cc0a41d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_bf5d548b-00cf-4182-b1be-7110cc0a41d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_8f352556-d03a-4b73-8fa8-a1282de1628e" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_8f352556-d03a-4b73-8fa8-a1282de1628e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8d019497-90a9-407d-b3ba-7aa2a7718f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8d019497-90a9-407d-b3ba-7aa2a7718f6d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_1a38a6c1-2891-4fa9-a149-b105bef300f8" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_1a38a6c1-2891-4fa9-a149-b105bef300f8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d450ec6a-39b8-4c13-916d-66bd5a18c277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d450ec6a-39b8-4c13-916d-66bd5a18c277" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_413b1ea5-296c-4a7b-8e06-31d1b751fa46" xlink:href="cwst-20221231.xsd#cwst_AdditionalSharesIssuedMaximumAttainmentLevel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_413b1ea5-296c-4a7b-8e06-31d1b751fa46" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_6168083c-c1e4-45b0-ab0e-52b97620e97a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_6168083c-c1e4-45b0-ab0e-52b97620e97a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46d58eab-64c7-40da-9fe4-4c32175d6cda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46d58eab-64c7-40da-9fe4-4c32175d6cda" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7c66bcac-7efe-4d1a-a34e-213b97384019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46d58eab-64c7-40da-9fe4-4c32175d6cda" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7c66bcac-7efe-4d1a-a34e-213b97384019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7c66bcac-7efe-4d1a-a34e-213b97384019_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c66bcac-7efe-4d1a-a34e-213b97384019" xlink:to="loc_us-gaap_ClassOfStockDomain_7c66bcac-7efe-4d1a-a34e-213b97384019_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0503a4b0-2ed8-4c61-a1d2-7bf7be246b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c66bcac-7efe-4d1a-a34e-213b97384019" xlink:to="loc_us-gaap_ClassOfStockDomain_0503a4b0-2ed8-4c61-a1d2-7bf7be246b73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2c592a22-55b3-47c5-bd60-b81a31dffe5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0503a4b0-2ed8-4c61-a1d2-7bf7be246b73" xlink:to="loc_us-gaap_CommonClassAMember_2c592a22-55b3-47c5-bd60-b81a31dffe5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c68bf3cc-c039-4519-8d3e-3e3bf58c6757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46d58eab-64c7-40da-9fe4-4c32175d6cda" xlink:to="loc_us-gaap_AwardTypeAxis_c68bf3cc-c039-4519-8d3e-3e3bf58c6757" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c68bf3cc-c039-4519-8d3e-3e3bf58c6757_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c68bf3cc-c039-4519-8d3e-3e3bf58c6757" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c68bf3cc-c039-4519-8d3e-3e3bf58c6757_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_218a00a1-14f2-4521-b2ec-108b2c6bcd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c68bf3cc-c039-4519-8d3e-3e3bf58c6757" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_218a00a1-14f2-4521-b2ec-108b2c6bcd69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_13de3a0b-07d3-4375-a441-45ac7542cb4f" xlink:href="cwst-20221231.xsd#cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_218a00a1-14f2-4521-b2ec-108b2c6bcd69" xlink:to="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_13de3a0b-07d3-4375-a441-45ac7542cb4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PerformanceStockUnitMember_75bbaf37-9d2b-4f7f-abdb-7fe950996195" xlink:href="cwst-20221231.xsd#cwst_PerformanceStockUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_13de3a0b-07d3-4375-a441-45ac7542cb4f" xlink:to="loc_cwst_PerformanceStockUnitMember_75bbaf37-9d2b-4f7f-abdb-7fe950996195" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="extended" id="i64c7fd8fffc54d8e87afbc5cb87c9a8a_STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_caadc3d8-c43d-40a2-9707-c32aa9225e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_caadc3d8-c43d-40a2-9707-c32aa9225e5b" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_872386d5-b1b8-4315-ade0-7b4464a55105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_StockholdersEquity_872386d5-b1b8-4315-ade0-7b4464a55105" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_915d93ff-0d06-4bee-94e1-0ca7e8698024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_915d93ff-0d06-4bee-94e1-0ca7e8698024" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_f62c0ba1-6bd7-413c-b54f-176a3dd242d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_f62c0ba1-6bd7-413c-b54f-176a3dd242d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_e3fdd670-1a35-4434-8ef9-b5ef9a42a90a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_e3fdd670-1a35-4434-8ef9-b5ef9a42a90a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_100ac98c-87ac-4b02-9273-1e4392b52575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_100ac98c-87ac-4b02-9273-1e4392b52575" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_90e5ebcb-0b2a-4291-bb31-bfe3a1dcda1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1018fdc1-8532-4713-a7c9-69d687a90f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_caadc3d8-c43d-40a2-9707-c32aa9225e5b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1018fdc1-8532-4713-a7c9-69d687a90f21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_00ea8f3a-c5ea-41f5-887e-22b4684dad5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1018fdc1-8532-4713-a7c9-69d687a90f21" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_00ea8f3a-c5ea-41f5-887e-22b4684dad5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_00ea8f3a-c5ea-41f5-887e-22b4684dad5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_00ea8f3a-c5ea-41f5-887e-22b4684dad5a" xlink:to="loc_us-gaap_EquityComponentDomain_00ea8f3a-c5ea-41f5-887e-22b4684dad5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2ee9cfe1-990f-4384-a29f-f2ae3199140b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_00ea8f3a-c5ea-41f5-887e-22b4684dad5a" xlink:to="loc_us-gaap_EquityComponentDomain_2ee9cfe1-990f-4384-a29f-f2ae3199140b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_fc6f6e3f-c7b4-44c6-b978-303e0f04a82e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_2ee9cfe1-990f-4384-a29f-f2ae3199140b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_fc6f6e3f-c7b4-44c6-b978-303e0f04a82e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="extended" id="if0db5fda926a44df9f54084c9f2c4cd6_STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0deab796-f5cd-4667-8045-9f001bbc5c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:to="loc_us-gaap_InterestExpense_0deab796-f5cd-4667-8045-9f001bbc5c36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef305ea2-ba69-4076-b69c-a6c52482d5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef305ea2-ba69-4076-b69c-a6c52482d5c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6058eff4-f4ef-4ab9-a897-7cddf4cf64dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6058eff4-f4ef-4ab9-a897-7cddf4cf64dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4ea05a5b-0f95-4b91-bd45-3a7fcff24bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:to="loc_us-gaap_NetIncomeLoss_4ea05a5b-0f95-4b91-bd45-3a7fcff24bf1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_53da18ab-0cb1-4cd4-874f-500223fa8483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_53da18ab-0cb1-4cd4-874f-500223fa8483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_53da18ab-0cb1-4cd4-874f-500223fa8483_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_53da18ab-0cb1-4cd4-874f-500223fa8483" xlink:to="loc_us-gaap_EquityComponentDomain_53da18ab-0cb1-4cd4-874f-500223fa8483_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_27470218-4f70-49d6-8f60-424ec939f7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_53da18ab-0cb1-4cd4-874f-500223fa8483" xlink:to="loc_us-gaap_EquityComponentDomain_27470218-4f70-49d6-8f60-424ec939f7bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ceb1a66a-8085-4baf-8aaf-30235557b6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_27470218-4f70-49d6-8f60-424ec939f7bd" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ceb1a66a-8085-4baf-8aaf-30235557b6dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3a3b298c-34a8-499d-a1e8-6584f4d21f65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3a3b298c-34a8-499d-a1e8-6584f4d21f65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3a3b298c-34a8-499d-a1e8-6584f4d21f65_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3a3b298c-34a8-499d-a1e8-6584f4d21f65" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3a3b298c-34a8-499d-a1e8-6584f4d21f65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bf111383-dd1e-4c73-afb2-60caf6db42b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3a3b298c-34a8-499d-a1e8-6584f4d21f65" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bf111383-dd1e-4c73-afb2-60caf6db42b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1f33903d-473c-410f-a146-248fa9e5aa2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_bf111383-dd1e-4c73-afb2-60caf6db42b7" xlink:to="loc_us-gaap_InterestRateSwapMember_1f33903d-473c-410f-a146-248fa9e5aa2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ed3faa39-f0bb-4270-befe-8762ee74f2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ed3faa39-f0bb-4270-befe-8762ee74f2f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_ed3faa39-f0bb-4270-befe-8762ee74f2f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ed3faa39-f0bb-4270-befe-8762ee74f2f3" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_ed3faa39-f0bb-4270-befe-8762ee74f2f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_94556db3-b2c9-4365-8e1c-891b594f52c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ed3faa39-f0bb-4270-befe-8762ee74f2f3" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_94556db3-b2c9-4365-8e1c-891b594f52c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c6666940-65a1-49ec-81ad-16fbbfab4ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_94556db3-b2c9-4365-8e1c-891b594f52c7" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c6666940-65a1-49ec-81ad-16fbbfab4ea6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="extended" id="i0e1c179e437a4e11ab473824d74ed8ea_FAIRVALUEOFFINANCIALINSTRUMENTSDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:to="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_26aa8e9e-ad22-4c48-9e0d-47122709b1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:to="loc_us-gaap_DerivativeAssets_26aa8e9e-ad22-4c48-9e0d-47122709b1b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_0c404a61-0a66-4210-9cea-9672dc21966c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_0c404a61-0a66-4210-9cea-9672dc21966c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f39d4a7e-840c-403e-a0da-43990c2935ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f39d4a7e-840c-403e-a0da-43990c2935ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:to="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_a7cc73d3-dc8f-4da2-bf9c-109fb5e2287d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:to="loc_us-gaap_DerivativeLiabilities_a7cc73d3-dc8f-4da2-bf9c-109fb5e2287d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ad568a93-79fa-4618-84ef-c1db61777dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ad568a93-79fa-4618-84ef-c1db61777dd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_f9e3d73d-b78c-4a73-b133-957a2805990e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_f9e3d73d-b78c-4a73-b133-957a2805990e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_1664dc84-cc6e-4447-847d-1c2705567673" xlink:href="cwst-20221231.xsd#cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:to="loc_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_1664dc84-cc6e-4447-847d-1c2705567673" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f711f277-fde6-46f0-ad3a-91ee94be87fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f711f277-fde6-46f0-ad3a-91ee94be87fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f711f277-fde6-46f0-ad3a-91ee94be87fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f711f277-fde6-46f0-ad3a-91ee94be87fe" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f711f277-fde6-46f0-ad3a-91ee94be87fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f711f277-fde6-46f0-ad3a-91ee94be87fe" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2396c3a4-d9b8-45f8-99f9-db117d15e3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2396c3a4-d9b8-45f8-99f9-db117d15e3ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_acd855e3-783a-4acc-b7ba-e056ccca193f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_acd855e3-783a-4acc-b7ba-e056ccca193f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_da2ac244-dc22-4ebb-b0f1-c20567673c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_da2ac244-dc22-4ebb-b0f1-c20567673c0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_73a41b5f-9ad3-46ff-a2c7-f9d21f1996f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_73a41b5f-9ad3-46ff-a2c7-f9d21f1996f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_73a41b5f-9ad3-46ff-a2c7-f9d21f1996f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_73a41b5f-9ad3-46ff-a2c7-f9d21f1996f5" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_73a41b5f-9ad3-46ff-a2c7-f9d21f1996f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7a2b19ae-b9c6-47f3-b969-984b318ee9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_73a41b5f-9ad3-46ff-a2c7-f9d21f1996f5" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7a2b19ae-b9c6-47f3-b969-984b318ee9f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4b71be1a-bee9-4439-8c24-c8d4b59ac0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7a2b19ae-b9c6-47f3-b969-984b318ee9f9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4b71be1a-bee9-4439-8c24-c8d4b59ac0ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9bc1363-f517-4e67-a577-60f01ca8226a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9bc1363-f517-4e67-a577-60f01ca8226a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9bc1363-f517-4e67-a577-60f01ca8226a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9bc1363-f517-4e67-a577-60f01ca8226a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9bc1363-f517-4e67-a577-60f01ca8226a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3283d91-d3a5-4935-b605-ca228153604c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9bc1363-f517-4e67-a577-60f01ca8226a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3283d91-d3a5-4935-b605-ca228153604c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_36984b97-f496-4127-8998-72e04e950801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3283d91-d3a5-4935-b605-ca228153604c" xlink:to="loc_us-gaap_LandfillMember_36984b97-f496-4127-8998-72e04e950801" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f42c1678-aa19-4a2f-af66-a8e8124c87c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f42c1678-aa19-4a2f-af66-a8e8124c87c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f42c1678-aa19-4a2f-af66-a8e8124c87c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f42c1678-aa19-4a2f-af66-a8e8124c87c2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f42c1678-aa19-4a2f-af66-a8e8124c87c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_06c2de27-a241-4df7-b2fa-d691d3425990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f42c1678-aa19-4a2f-af66-a8e8124c87c2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_06c2de27-a241-4df7-b2fa-d691d3425990" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_e8783818-50da-43b2-ab0b-1d452f7e30c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_06c2de27-a241-4df7-b2fa-d691d3425990" xlink:to="loc_us-gaap_InterestRateSwapMember_e8783818-50da-43b2-ab0b-1d452f7e30c8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#EMPLOYEEBENEFITPLANSDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="extended" id="i36ce2bbef581428eb4c21f07d07315cc_EMPLOYEEBENEFITPLANSDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_d0f48cde-a5d2-445e-8674-446341405d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_d0f48cde-a5d2-445e-8674-446341405d1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_8af7591b-0052-4966-974b-f94b9bfc215c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_8af7591b-0052-4966-974b-f94b9bfc215c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_d271a3a9-eecf-49ec-8a44-9433324321f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_d271a3a9-eecf-49ec-8a44-9433324321f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_a2da5f78-371e-4ef3-b1c0-27a716ebd858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_a2da5f78-371e-4ef3-b1c0-27a716ebd858" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_05ebc051-6a57-4c3b-8b3d-b8c7b5b73f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_05ebc051-6a57-4c3b-8b3d-b8c7b5b73f2b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_3533a11c-983e-45b9-ba68-b28156f835c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_3533a11c-983e-45b9-ba68-b28156f835c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_533a19e3-b54d-4ab3-8c65-5d5080d06c64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_533a19e3-b54d-4ab3-8c65-5d5080d06c64" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e620edae-ee75-4d30-ba83-bd2d1d995602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e620edae-ee75-4d30-ba83-bd2d1d995602" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_e3d79635-60a6-4ea1-8e1b-7f2f93d80b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_e3d79635-60a6-4ea1-8e1b-7f2f93d80b7a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_330c325a-f722-4927-9116-321af91e7ade" xlink:href="cwst-20221231.xsd#cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_330c325a-f722-4927-9116-321af91e7ade" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_330715b0-1db2-4b0b-b9c3-7b7322d7be0e" xlink:href="cwst-20221231.xsd#cwst_MultiemployerPlansWithdrawalObligationUndiscounted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_330715b0-1db2-4b0b-b9c3-7b7322d7be0e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_68408b96-930b-491a-949e-a6c117cfa79a" xlink:href="cwst-20221231.xsd#cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_68408b96-930b-491a-949e-a6c117cfa79a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_51a82a2a-4216-4255-8b17-9e1bbd986585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_51a82a2a-4216-4255-8b17-9e1bbd986585" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b2efa7a-7278-4e43-ba6e-f6d853def596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b2efa7a-7278-4e43-ba6e-f6d853def596" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6b2efa7a-7278-4e43-ba6e-f6d853def596_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b2efa7a-7278-4e43-ba6e-f6d853def596" xlink:to="loc_us-gaap_ClassOfStockDomain_6b2efa7a-7278-4e43-ba6e-f6d853def596_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5d3688b3-2d43-421f-b06d-0d4bab84db83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b2efa7a-7278-4e43-ba6e-f6d853def596" xlink:to="loc_us-gaap_ClassOfStockDomain_5d3688b3-2d43-421f-b06d-0d4bab84db83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_16dd0a4b-9876-4fcb-bd96-527059fb054d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5d3688b3-2d43-421f-b06d-0d4bab84db83" xlink:to="loc_us-gaap_CommonClassAMember_16dd0a4b-9876-4fcb-bd96-527059fb054d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_94398289-5f79-4ecf-8602-85a8e883b9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:to="loc_us-gaap_GranteeStatusAxis_94398289-5f79-4ecf-8602-85a8e883b9a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_94398289-5f79-4ecf-8602-85a8e883b9a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_94398289-5f79-4ecf-8602-85a8e883b9a4" xlink:to="loc_us-gaap_GranteeStatusDomain_94398289-5f79-4ecf-8602-85a8e883b9a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_3cb12f4b-25f4-4c2b-9dc6-d585a3348354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_94398289-5f79-4ecf-8602-85a8e883b9a4" xlink:to="loc_us-gaap_GranteeStatusDomain_3cb12f4b-25f4-4c2b-9dc6-d585a3348354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_HourlyEmployeeMember_093407de-40ff-4df1-9079-85e2ee616655" xlink:href="cwst-20221231.xsd#cwst_HourlyEmployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_3cb12f4b-25f4-4c2b-9dc6-d585a3348354" xlink:to="loc_cwst_HourlyEmployeeMember_093407de-40ff-4df1-9079-85e2ee616655" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SalaryEmployeeMember_b5201bda-59ae-45e7-b56c-4bf30102dc66" xlink:href="cwst-20221231.xsd#cwst_SalaryEmployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_3cb12f4b-25f4-4c2b-9dc6-d585a3348354" xlink:to="loc_cwst_SalaryEmployeeMember_b5201bda-59ae-45e7-b56c-4bf30102dc66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_06a0e098-ab5e-43da-bf76-c22dba5a7b40" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanMatchingContributionHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:to="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_06a0e098-ab5e-43da-bf76-c22dba5a7b40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_06a0e098-ab5e-43da-bf76-c22dba5a7b40_default" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanMatchingContributionHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_06a0e098-ab5e-43da-bf76-c22dba5a7b40" xlink:to="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_06a0e098-ab5e-43da-bf76-c22dba5a7b40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_a373aa34-8d39-4ce8-9ad9-eb4f4a8a963e" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanMatchingContributionHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_06a0e098-ab5e-43da-bf76-c22dba5a7b40" xlink:to="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_a373aa34-8d39-4ce8-9ad9-eb4f4a8a963e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanFirstMatchingContributionMember_c721c029-49e7-4d94-90e6-68245988004b" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanFirstMatchingContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_a373aa34-8d39-4ce8-9ad9-eb4f4a8a963e" xlink:to="loc_cwst_DefinedContributionPlanFirstMatchingContributionMember_c721c029-49e7-4d94-90e6-68245988004b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanSecondMatchingContributionMember_84d3a7dc-8b5f-4b57-b47f-7230e6fb898e" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanSecondMatchingContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_a373aa34-8d39-4ce8-9ad9-eb4f4a8a963e" xlink:to="loc_cwst_DefinedContributionPlanSecondMatchingContributionMember_84d3a7dc-8b5f-4b57-b47f-7230e6fb898e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e408c071-4cee-47f1-9f32-699fe9a65f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e408c071-4cee-47f1-9f32-699fe9a65f89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e408c071-4cee-47f1-9f32-699fe9a65f89_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e408c071-4cee-47f1-9f32-699fe9a65f89" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e408c071-4cee-47f1-9f32-699fe9a65f89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3a1284ec-cefa-4ad5-9834-967d2670b40e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e408c071-4cee-47f1-9f32-699fe9a65f89" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3a1284ec-cefa-4ad5-9834-967d2670b40e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_58cee1d6-044d-4a8a-9768-60f4e6a042d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3a1284ec-cefa-4ad5-9834-967d2670b40e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_58cee1d6-044d-4a8a-9768-60f4e6a042d0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXESNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/INCOMETAXESNarrativeDetail" xlink:type="extended" id="ifd4c562a6c6f4ce484c9f00eed87617c_INCOMETAXESNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a726a5f3-010b-4340-9c66-125f1141cdad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a726a5f3-010b-4340-9c66-125f1141cdad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e5b8d64c-5d42-48cd-82f0-62e8cf87cc49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e5b8d64c-5d42-48cd-82f0-62e8cf87cc49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_54f35b73-4244-462f-aded-46647d0e01ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_54f35b73-4244-462f-aded-46647d0e01ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_ae5c1082-bc3e-4661-90df-897560420f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_ae5c1082-bc3e-4661-90df-897560420f5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_41934647-8df9-43e9-950d-63f80aad4afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxLiabilities_41934647-8df9-43e9-950d-63f80aad4afd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_4bda6ab1-d2a5-42a2-8f18-cfa8b6246f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_4bda6ab1-d2a5-42a2-8f18-cfa8b6246f3d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_55fba312-2946-4102-b182-9b85ef87bf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_55fba312-2946-4102-b182-9b85ef87bf7d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_f745ca9d-d386-42f7-ae55-d453f2184919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_f745ca9d-d386-42f7-ae55-d453f2184919" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_43fa28a5-8b29-46a2-9bf5-1c0777caec83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_43fa28a5-8b29-46a2-9bf5-1c0777caec83" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5e8184ef-35f4-4875-ae80-fd2925c8c4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5e8184ef-35f4-4875-ae80-fd2925c8c4d5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_e6830b8a-1cf7-402c-b095-58b968cc4a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_e6830b8a-1cf7-402c-b095-58b968cc4a56" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_9411b031-c440-4dd0-b58b-1efe30c6b5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_9411b031-c440-4dd0-b58b-1efe30c6b5cb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_2da441bf-7cb1-464b-9bbd-7c5cbd83a68c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_2da441bf-7cb1-464b-9bbd-7c5cbd83a68c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_90302a87-c81f-4604-bf0e-b33bee19c241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2da441bf-7cb1-464b-9bbd-7c5cbd83a68c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_90302a87-c81f-4604-bf0e-b33bee19c241" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_90302a87-c81f-4604-bf0e-b33bee19c241_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_90302a87-c81f-4604-bf0e-b33bee19c241" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_90302a87-c81f-4604-bf0e-b33bee19c241_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d06cdcf4-21a4-4b8b-984c-d6194422643e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_90302a87-c81f-4604-bf0e-b33bee19c241" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d06cdcf4-21a4-4b8b-984c-d6194422643e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CompleteDisposalCompanyIncMember_bb5396ba-f178-4250-85a1-be46ff8bcfc2" xlink:href="cwst-20221231.xsd#cwst_CompleteDisposalCompanyIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d06cdcf4-21a4-4b8b-984c-d6194422643e" xlink:to="loc_cwst_CompleteDisposalCompanyIncMember_bb5396ba-f178-4250-85a1-be46ff8bcfc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_20b2f9d1-0787-44cb-8f94-9f994cd871c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2da441bf-7cb1-464b-9bbd-7c5cbd83a68c" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_20b2f9d1-0787-44cb-8f94-9f994cd871c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_20b2f9d1-0787-44cb-8f94-9f994cd871c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_20b2f9d1-0787-44cb-8f94-9f994cd871c1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_20b2f9d1-0787-44cb-8f94-9f994cd871c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f7b8edda-535d-4348-a9d7-219ad171ec9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_20b2f9d1-0787-44cb-8f94-9f994cd871c1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f7b8edda-535d-4348-a9d7-219ad171ec9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_4ef95716-6672-4600-994c-a26938b342d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f7b8edda-535d-4348-a9d7-219ad171ec9c" xlink:to="loc_us-gaap_DomesticCountryMember_4ef95716-6672-4600-994c-a26938b342d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_0a5f1ddb-0722-43fb-8534-566df1762717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f7b8edda-535d-4348-a9d7-219ad171ec9c" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_0a5f1ddb-0722-43fb-8534-566df1762717" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="extended" id="if99cea1d51a24e6e8c42c8e77ed9623d_OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_a84c570c-6e37-4946-a8f6-7e97852b8a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_us-gaap_LegalFees_a84c570c-6e37-4946-a8f6-7e97852b8a7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination_8e773ca1-6d9d-48db-81e9-daaf0e635f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_us-gaap_GainLossOnContractTermination_8e773ca1-6d9d-48db-81e9-daaf0e635f6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureProjectCreditCharge_adb17e46-3533-461a-bf5c-5cacb307ef78" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureProjectCreditCharge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_cwst_LandfillClosureProjectCreditCharge_adb17e46-3533-461a-bf5c-5cacb307ef78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LitigationSettlementCharge_391dcdeb-a04a-4031-b1aa-2b90fa15205d" xlink:href="cwst-20221231.xsd#cwst_LitigationSettlementCharge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_cwst_LitigationSettlementCharge_391dcdeb-a04a-4031-b1aa-2b90fa15205d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense_5941f838-c897-41ce-bdd2-b8ec39c46fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense_5941f838-c897-41ce-bdd2-b8ec39c46fe4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureCreditChargeNet_aa03926e-9825-4d75-afad-804d94141425" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureCreditChargeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_cwst_LandfillClosureCreditChargeNet_aa03926e-9825-4d75-afad-804d94141425" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_621cfc7d-e445-49c9-886f-4e226a898c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_us-gaap_SiteContingencyTable_621cfc7d-e445-49c9-886f-4e226a898c0a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_ac93571c-c1fe-4b79-8985-cd668a79ae33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_621cfc7d-e445-49c9-886f-4e226a898c0a" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_ac93571c-c1fe-4b79-8985-cd668a79ae33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac93571c-c1fe-4b79-8985-cd668a79ae33_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_ac93571c-c1fe-4b79-8985-cd668a79ae33" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac93571c-c1fe-4b79-8985-cd668a79ae33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_b72f374d-5d55-48ce-9337-60f3a14c742f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_ac93571c-c1fe-4b79-8985-cd668a79ae33" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_b72f374d-5d55-48ce-9337-60f3a14c742f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_a11ab567-6ede-4a1f-884c-778805d1db65" xlink:href="cwst-20221231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_b72f374d-5d55-48ce-9337-60f3a14c742f" xlink:to="loc_cwst_SouthbridgeLandfillMember_a11ab567-6ede-4a1f-884c-778805d1db65" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#EARNINGSPERSHAREDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="extended" id="i59fb1dc0a2eb4af7a1660d5447f682ae_EARNINGSPERSHAREDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_55d86f46-78c3-4a0a-809f-aeae894ec8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsAbstract_4b97fdc7-9998-4bbd-af67-46b95ebd4e60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_55d86f46-78c3-4a0a-809f-aeae894ec8cf" xlink:to="loc_us-gaap_UndistributedEarningsAbstract_4b97fdc7-9998-4bbd-af67-46b95ebd4e60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_9caa7efc-f906-4ac0-abc7-49a1f51e8a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UndistributedEarningsAbstract_4b97fdc7-9998-4bbd-af67-46b95ebd4e60" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_9caa7efc-f906-4ac0-abc7-49a1f51e8a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_55d86f46-78c3-4a0a-809f-aeae894ec8cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_64a223e8-3520-4ed8-ac9e-a0937c389d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_64a223e8-3520-4ed8-ac9e-a0937c389d5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_5dd9f946-6a60-4d21-b6b4-fae033c75440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_5dd9f946-6a60-4d21-b6b4-fae033c75440" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_6ee6b611-319d-4219-954a-0dc2c76a8d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_6ee6b611-319d-4219-954a-0dc2c76a8d3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a495fa6-9391-4297-98c4-b8c45d7835f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a495fa6-9391-4297-98c4-b8c45d7835f6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_257f626e-8e7c-44f3-9b5a-2febe47f178d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_257f626e-8e7c-44f3-9b5a-2febe47f178d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5ab73e26-8ae8-44e4-8ef3-cd1d26934624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5ab73e26-8ae8-44e4-8ef3-cd1d26934624" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d3b8ee4e-47e1-4df0-81d2-90a5b27edb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d3b8ee4e-47e1-4df0-81d2-90a5b27edb5e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_137703e5-63e5-4fe7-86c7-151414870dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_55d86f46-78c3-4a0a-809f-aeae894ec8cf" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_137703e5-63e5-4fe7-86c7-151414870dd6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_de855d69-2b63-4fd8-8941-85be5f8a5871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_137703e5-63e5-4fe7-86c7-151414870dd6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_de855d69-2b63-4fd8-8941-85be5f8a5871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_de855d69-2b63-4fd8-8941-85be5f8a5871_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_de855d69-2b63-4fd8-8941-85be5f8a5871" xlink:to="loc_us-gaap_ClassOfStockDomain_de855d69-2b63-4fd8-8941-85be5f8a5871_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a15d2f5a-3cf0-48a6-bca7-a6e03a7d6ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_de855d69-2b63-4fd8-8941-85be5f8a5871" xlink:to="loc_us-gaap_ClassOfStockDomain_a15d2f5a-3cf0-48a6-bca7-a6e03a7d6ed8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b7574a86-f499-4f8e-9df5-4aa17681aec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a15d2f5a-3cf0-48a6-bca7-a6e03a7d6ed8" xlink:to="loc_us-gaap_CommonClassAMember_b7574a86-f499-4f8e-9df5-4aa17681aec6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0c6c9ec9-a2cf-446e-b216-2a807ab18f08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a15d2f5a-3cf0-48a6-bca7-a6e03a7d6ed8" xlink:to="loc_us-gaap_CommonClassBMember_0c6c9ec9-a2cf-446e-b216-2a807ab18f08" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#RELATEDPARTYTRANSACTIONSDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail" xlink:type="extended" id="ie70b8ee365f34a3fbb2145dee625b7c9_RELATEDPARTYTRANSACTIONSDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9963503b-0eff-4b1b-aa58-aa1927b651a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9963503b-0eff-4b1b-aa58-aa1927b651a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_b0320211-44bd-4ea1-9a83-daf7164beb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_b0320211-44bd-4ea1-9a83-daf7164beb3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_c42b7957-4f55-4e70-b129-5ba6dbc38735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_RevenueFromRelatedParties_c42b7957-4f55-4e70-b129-5ba6dbc38735" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberOfLeases_886ead81-f618-44e9-9fa4-0c9f6745eebc" xlink:href="cwst-20221231.xsd#cwst_NumberOfLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_cwst_NumberOfLeases_886ead81-f618-44e9-9fa4-0c9f6745eebc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_48e34017-036e-4356-878d-08132310b764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_48e34017-036e-4356-878d-08132310b764" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2844ed2-1a46-4459-968b-b7d0a314c981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2844ed2-1a46-4459-968b-b7d0a314c981" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_6115e1a7-35b6-4b3f-982a-28cfa01228ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationCashPaidToSettle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_6115e1a7-35b6-4b3f-982a-28cfa01228ec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_22e1e13b-706d-4573-987e-051b4acf3ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_AssetRetirementObligation_22e1e13b-706d-4573-987e-051b4acf3ba1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_463a3d8f-9eee-471d-bdf2-fb3f3f3e3737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_463a3d8f-9eee-471d-bdf2-fb3f3f3e3737" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aaedf283-937b-4643-adab-b43a528d973a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_463a3d8f-9eee-471d-bdf2-fb3f3f3e3737" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aaedf283-937b-4643-adab-b43a528d973a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_aaedf283-937b-4643-adab-b43a528d973a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aaedf283-937b-4643-adab-b43a528d973a" xlink:to="loc_us-gaap_RelatedPartyDomain_aaedf283-937b-4643-adab-b43a528d973a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_88f1a6bc-d54e-41b8-8506-4122a936ff4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aaedf283-937b-4643-adab-b43a528d973a" xlink:to="loc_us-gaap_RelatedPartyDomain_88f1a6bc-d54e-41b8-8506-4122a936ff4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_e1ad5290-5a6f-46ec-9517-039a26e09d2e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_88f1a6bc-d54e-41b8-8506-4122a936ff4b" xlink:to="loc_srt_AffiliatedEntityMember_e1ad5290-5a6f-46ec-9517-039a26e09d2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RelatedPartyMember_dd0334d9-9a80-4eb2-a526-850ee245226e" xlink:href="cwst-20221231.xsd#cwst_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_88f1a6bc-d54e-41b8-8506-4122a936ff4b" xlink:to="loc_cwst_RelatedPartyMember_dd0334d9-9a80-4eb2-a526-850ee245226e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ba2880b-54c5-4dc3-81a5-667a1962bdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_463a3d8f-9eee-471d-bdf2-fb3f3f3e3737" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ba2880b-54c5-4dc3-81a5-667a1962bdd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ba2880b-54c5-4dc3-81a5-667a1962bdd3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ba2880b-54c5-4dc3-81a5-667a1962bdd3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ba2880b-54c5-4dc3-81a5-667a1962bdd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52e1f2a6-848f-4d8d-95b3-d95924265d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ba2880b-54c5-4dc3-81a5-667a1962bdd3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52e1f2a6-848f-4d8d-95b3-d95924265d47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_b3484b38-ca03-42de-a654-025c141f514c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52e1f2a6-848f-4d8d-95b3-d95924265d47" xlink:to="loc_us-gaap_LandfillMember_b3484b38-ca03-42de-a654-025c141f514c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" xlink:type="extended" id="i43c774456809440a8c4f1da5b2567392_SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2b256276-d4d9-4c39-b83c-77c095b55334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_Revenues_2b256276-d4d9-4c39-b83c-77c095b55334" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b7db7a26-1c9c-4e96-8eda-869bd7d790f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b7db7a26-1c9c-4e96-8eda-869bd7d790f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2da883f9-e10f-4e47-8bac-9090e38b444b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_OperatingIncomeLoss_2da883f9-e10f-4e47-8bac-9090e38b444b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e6e68a8d-ee27-4f35-b160-512ff7d4a1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e6e68a8d-ee27-4f35-b160-512ff7d4a1cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_45e67754-12dc-481f-8bec-ef7a204d201f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_45e67754-12dc-481f-8bec-ef7a204d201f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_70d664cb-1e0e-45f6-bc24-911de3f689a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_Goodwill_70d664cb-1e0e-45f6-bc24-911de3f689a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0376117d-189d-4c68-bd41-3b085c0b6d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_Assets_0376117d-189d-4c68-bd41-3b085c0b6d9c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a9b4d0b7-ea14-4c00-984e-9ea05e0ba5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a9b4d0b7-ea14-4c00-984e-9ea05e0ba5e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_859c13a4-bce7-426d-a0ce-2700a00f068a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a9b4d0b7-ea14-4c00-984e-9ea05e0ba5e7" xlink:to="loc_srt_ConsolidationItemsAxis_859c13a4-bce7-426d-a0ce-2700a00f068a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_859c13a4-bce7-426d-a0ce-2700a00f068a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_859c13a4-bce7-426d-a0ce-2700a00f068a" xlink:to="loc_srt_ConsolidationItemsDomain_859c13a4-bce7-426d-a0ce-2700a00f068a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_859c13a4-bce7-426d-a0ce-2700a00f068a" xlink:to="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d4036099-2399-429e-9a59-457f4f79b144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:to="loc_us-gaap_OperatingSegmentsMember_d4036099-2399-429e-9a59-457f4f79b144" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_50dce860-421a-4acf-abd1-65fdf2c840dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:to="loc_us-gaap_IntersegmentEliminationMember_50dce860-421a-4acf-abd1-65fdf2c840dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0c611731-9eb8-4530-8328-eac81e057ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0c611731-9eb8-4530-8328-eac81e057ff2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0e67ccfb-c4a6-41f0-869c-fb699b752655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a9b4d0b7-ea14-4c00-984e-9ea05e0ba5e7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0e67ccfb-c4a6-41f0-869c-fb699b752655" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0e67ccfb-c4a6-41f0-869c-fb699b752655_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0e67ccfb-c4a6-41f0-869c-fb699b752655" xlink:to="loc_us-gaap_SegmentDomain_0e67ccfb-c4a6-41f0-869c-fb699b752655_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0e67ccfb-c4a6-41f0-869c-fb699b752655" xlink:to="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_f287ad52-782a-4c16-b815-93f023fb0b81" xlink:href="cwst-20221231.xsd#cwst_EasternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:to="loc_cwst_EasternRegionMember_f287ad52-782a-4c16-b815-93f023fb0b81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_7591f630-946b-484d-8a09-9fd2420662a0" xlink:href="cwst-20221231.xsd#cwst_WesternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:to="loc_cwst_WesternRegionMember_7591f630-946b-484d-8a09-9fd2420662a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsRegionMember_54c1c278-524b-4b71-b1ee-4b12a172968e" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:to="loc_cwst_ResourceSolutionsRegionMember_54c1c278-524b-4b71-b1ee-4b12a172968e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail" xlink:type="extended" id="i68594c6c35fe4dd9bfc52db070b0cbde_SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_3ea15669-09e6-4d71-8236-e10226a318ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_c3f05a18-009d-4bc4-ac3d-81fb200aff38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_3ea15669-09e6-4d71-8236-e10226a318ce" xlink:to="loc_us-gaap_Revenues_c3f05a18-009d-4bc4-ac3d-81fb200aff38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_dc881726-c1ea-4aaa-8ad6-56ca23e89d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_3ea15669-09e6-4d71-8236-e10226a318ce" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_dc881726-c1ea-4aaa-8ad6-56ca23e89d6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_3ea15669-09e6-4d71-8236-e10226a318ce" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_83bf87ba-9d56-47c2-8aae-388d83002be8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:to="loc_srt_ProductOrServiceAxis_83bf87ba-9d56-47c2-8aae-388d83002be8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_83bf87ba-9d56-47c2-8aae-388d83002be8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_83bf87ba-9d56-47c2-8aae-388d83002be8" xlink:to="loc_srt_ProductsAndServicesDomain_83bf87ba-9d56-47c2-8aae-388d83002be8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4be9eb85-17e1-4827-943a-62debed5f756" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_83bf87ba-9d56-47c2-8aae-388d83002be8" xlink:to="loc_srt_ProductsAndServicesDomain_4be9eb85-17e1-4827-943a-62debed5f756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4be9eb85-17e1-4827-943a-62debed5f756" xlink:to="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsCollectionMember_9e38bca2-f111-4c44-b355-113abdba3702" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsCollectionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:to="loc_cwst_SolidWasteOperationsCollectionMember_9e38bca2-f111-4c44-b355-113abdba3702" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsDisposalMember_66b28c81-8878-46ec-bf58-c5fd448ca274" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsDisposalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:to="loc_cwst_SolidWasteOperationsDisposalMember_66b28c81-8878-46ec-bf58-c5fd448ca274" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsPowerGenerationMember_d5e8d701-e364-4120-846c-e9c64ea5024d" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsPowerGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:to="loc_cwst_SolidWasteOperationsPowerGenerationMember_d5e8d701-e364-4120-846c-e9c64ea5024d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsProcessingMember_7ce18149-9b86-485c-8b8d-34ab4280c71d" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsProcessingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:to="loc_cwst_SolidWasteOperationsProcessingMember_7ce18149-9b86-485c-8b8d-34ab4280c71d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsOperationsMember_7009235c-bb64-42cd-9046-eed77dac1bff" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4be9eb85-17e1-4827-943a-62debed5f756" xlink:to="loc_cwst_ResourceSolutionsOperationsMember_7009235c-bb64-42cd-9046-eed77dac1bff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsOperationsProcessingMember_dc9df81f-bbbe-4bf0-8339-251e64d81d07" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsOperationsProcessingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_ResourceSolutionsOperationsMember_7009235c-bb64-42cd-9046-eed77dac1bff" xlink:to="loc_cwst_ResourceSolutionsOperationsProcessingMember_dc9df81f-bbbe-4bf0-8339-251e64d81d07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsOperationsCustomerSolutionsMember_56dd65e0-b8a3-4ee9-b857-9e39caa7df68" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsOperationsCustomerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_ResourceSolutionsOperationsMember_7009235c-bb64-42cd-9046-eed77dac1bff" xlink:to="loc_cwst_ResourceSolutionsOperationsCustomerSolutionsMember_56dd65e0-b8a3-4ee9-b857-9e39caa7df68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_c92ca5d7-309c-4d8d-b4d2-f90d890d4f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_c92ca5d7-309c-4d8d-b4d2-f90d890d4f36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c92ca5d7-309c-4d8d-b4d2-f90d890d4f36_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_c92ca5d7-309c-4d8d-b4d2-f90d890d4f36" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c92ca5d7-309c-4d8d-b4d2-f90d890d4f36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c8672fea-2436-4449-9a7a-06afecfab626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_c92ca5d7-309c-4d8d-b4d2-f90d890d4f36" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c8672fea-2436-4449-9a7a-06afecfab626" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_91896507-e8f9-4970-b956-1271818a92b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c8672fea-2436-4449-9a7a-06afecfab626" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_91896507-e8f9-4970-b956-1271818a92b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_84c8d357-45b8-4265-94c6-8adbd49e6fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_84c8d357-45b8-4265-94c6-8adbd49e6fcb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_84c8d357-45b8-4265-94c6-8adbd49e6fcb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_84c8d357-45b8-4265-94c6-8adbd49e6fcb" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_84c8d357-45b8-4265-94c6-8adbd49e6fcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fb80b1a3-0a9c-4047-a97b-d4bea2d61f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_84c8d357-45b8-4265-94c6-8adbd49e6fcb" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fb80b1a3-0a9c-4047-a97b-d4bea2d61f6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_89c73666-65bf-4774-b9f4-02703b2ebb08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fb80b1a3-0a9c-4047-a97b-d4bea2d61f6e" xlink:to="loc_us-gaap_SalesRevenueNetMember_89c73666-65bf-4774-b9f4-02703b2ebb08" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cwst-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:17585fc9-49c9-48d0-a1bf-91d4dbe25f1c,g:8046266e-9383-4c7a-8ef7-fbff39480783-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_c5d38716-bc2d-48ea-9e5d-0c0a144ea929_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_eefb7f1c-ed5e-47c7-9358-e0f9d2d00e16_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions - charged to expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_40680ce6-588e-4e08-adbb-8ff370dc7a33_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_8898f89f-577a-498d-b3df-f24d51f26355_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SolidWasteOperationsDisposalMember_2387200c-2906-474a-a528-f84f1714d7e0_terseLabel_en-US" xlink:label="lab_cwst_SolidWasteOperationsDisposalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsDisposalMember_label_en-US" xlink:label="lab_cwst_SolidWasteOperationsDisposalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid Waste Operations Disposal [Member]</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsDisposalMember_documentation_en-US" xlink:label="lab_cwst_SolidWasteOperationsDisposalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid Waste Operations Disposal [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsDisposalMember" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsDisposalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SolidWasteOperationsDisposalMember" xlink:to="lab_cwst_SolidWasteOperationsDisposalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_d9dcc9b3-eb80-4375-9a78-485e8c6dd20d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amount of debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_513e425c-a253-4595-9abc-7b65c89060e8_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount outstanding</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_6e169e54-3af9-481b-8f24-45f6c0e90963_terseLabel_en-US" xlink:label="lab_cwst_MultiemployerPlansWithdrawalObligationUndiscounted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer pension plan withdrawal obligation, undiscounted</link:label>
    <link:label id="lab_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_label_en-US" xlink:label="lab_cwst_MultiemployerPlansWithdrawalObligationUndiscounted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Withdrawal Obligation, Undiscounted</link:label>
    <link:label id="lab_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_documentation_en-US" xlink:label="lab_cwst_MultiemployerPlansWithdrawalObligationUndiscounted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Withdrawal Obligation, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted" xlink:href="cwst-20221231.xsd#cwst_MultiemployerPlansWithdrawalObligationUndiscounted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted" xlink:to="lab_cwst_MultiemployerPlansWithdrawalObligationUndiscounted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_2a28d70e-86ce-4f8a-869d-e0f8c11ea959_totalLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_3bc24910-ae8e-4863-b417-ffb61e01fcc8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_60d5da49-157a-463f-9af3-42be63f5af21_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_d8a30194-25dd-47f4-b133-1290be32a74e_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability balance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_e42eec5e-b7e0-4b4e-9dae-c2ba944293e9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases maturing through December 2107; bearing interest at a weighted average of 3.6%</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_b9173cd1-6a0c-4487-839d-5e85a2f9258f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_31db82d1-4561-418d-a786-eafdf7803638_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_0896f2eb-dc32-4c66-bc6a-b3be0dc42abb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_e45cbf34-6bee-4c18-9a35-c96c34e5e636_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_43c64493-e378-4035-be82-dc6d49d543d6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a8fc7f07-df60-44a3-991c-f0fba7233f9a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_790f46a2-4440-4f6f-a8c9-ec930a2a82c7_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7f6b9c18-689d-4960-958c-4efc9d581fce_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_237a46c6-4e3c-4417-8e8b-950b531f930b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_a9f5081f-7a80-4697-a7a5-11544079bc2c_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_9549174a-8b5f-411c-b015-8038af4ceb39_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7287ebae-061f-4ebd-af3a-47b4f2804746_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate - operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_4c821d60-07b9-43e6-8e36-1e2b6c7fe098_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SolidWasteOperationsMember_464e9b5c-4e19-406e-82ec-85862b54f93b_terseLabel_en-US" xlink:label="lab_cwst_SolidWasteOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid waste operations</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsMember_label_en-US" xlink:label="lab_cwst_SolidWasteOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid Waste Operations [Member]</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsMember_documentation_en-US" xlink:label="lab_cwst_SolidWasteOperationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid waste operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsMember" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SolidWasteOperationsMember" xlink:to="lab_cwst_SolidWasteOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_3c5728de-3001-4830-aa34-bae90a901334_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_c61d4f8f-66d3-431e-9648-ddab5af3023c_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_9d320631-4b9b-4657-9c26-67188fcec08b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Class A common stock - acquisition (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1258bb60-21e0-4ec3-bc78-c06b129b1c9e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d7dda8f0-ee1c-4f8a-846b-4a1b2cfd4142_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_ca1a6fc9-dbed-4282-87b7-51a034829052_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dc7571eb-dba9-4367-86cc-4ba2ea3688fa_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive potentially issuable shares (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_a937f3e8-d37b-41ef-a4b8-f06c9b5f3de0_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_c5969f0a-98eb-4694-bf82-3c758bc7981b_terseLabel_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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%</link:label>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_9fa07c8a-ca04-4ff2-b550-7532edc21d88_verboseLabel_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 due August 2035 - fixed rate interest period through 2025; bearing interest at 4.375%</link:label>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_label_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority Of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 [Member]</link:label>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_documentation_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority Of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" xlink:to="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_262386df-9ee1-4d59-8177-fc1e8fdc1056_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandfillMember_e618b8da-88db-4c0a-bf74-ba10f07fdcae_terseLabel_en-US" xlink:label="lab_us-gaap_LandfillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfills</link:label>
    <link:label id="lab_us-gaap_LandfillMember_label_en-US" xlink:label="lab_us-gaap_LandfillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandfillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandfillMember" xlink:to="lab_us-gaap_LandfillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_46e97846-278f-4d96-9415-96bb3eb29bf6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5abf5ca2-0617-4156-8bf9-a8854446cf09_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_69daec43-497e-4960-9a37-e8ba60fe139f_terseLabel_en-US" xlink:label="lab_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental loss contingency, current, statement of financial position, not disclosed</link:label>
    <link:label id="lab_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Current, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Current, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_b5ff398f-0c45-4f84-85c2-6a30dbc4ac08_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_b910e68c-1bdb-46d6-870f-6937987dfe73_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_8b6954d1-1977-468f-8ca6-80b35fb3cffc_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_edb7d437-0d8f-44fb-8f02-692b3fcd2e4a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d4879ad5-60aa-4525-a2d4-1f45e870a77d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_d993e56c-3e90-48d5-adf7-9e9b309e5eac_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_32fa16b8-ff29-49d1-8f13-a61cbe349fc5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_fa880348-d450-436f-8487-f35d89cb8cf9_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_958e7c54-ac35-4d2a-ad85-2b1d3197b86d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_d39d46b8-8fb0-40b4-9fe1-b5fffe4f198d_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_53255516-09d0-4467-9d18-ba064ff757cf_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit drawn</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_daeb42b2-a582-439a-8f79-fe7e8bd790be_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_90db82fe-5e82-4fcf-8ef5-f9cdfce3b80e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual term, outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_883017dd-717d-405e-8714-200d086c2e8f_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_3833777c-2071-463b-a38b-dcb50b244ddd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations incurred</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_858aa414-ea65-4609-857f-1127d2fed11f_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments_5f185530-a714-466e-8d91-d8f4808f701a_terseLabel_en-US" xlink:label="lab_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss on swaps</link:label>
    <link:label id="lab_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments_label_en-US" xlink:label="lab_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, (Gain) Loss On Derivative Instruments</link:label>
    <link:label id="lab_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments_documentation_en-US" xlink:label="lab_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, (Gain) Loss On Derivative Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments" xlink:href="cwst-20221231.xsd#cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments" xlink:to="lab_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_4d29149d-3e72-463d-8321-1d4233648b68_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2024</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_519009a1-378f-4fa8-848b-7076f0caa156_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_67484da0-5532-4a63-8ff8-c12b084d5377_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease cost:</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_1809456b-e73a-44fb-ad23-bd17522dbc7a_terseLabel_en-US" xlink:label="lab_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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%</link:label>
    <link:label id="lab_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_label_en-US" xlink:label="lab_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Bonds Series Two Thousand Fourteen Due Two Thousand Forty Four [Member]</link:label>
    <link:label id="lab_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_documentation_en-US" xlink:label="lab_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Bonds Series Two Thousand Fourteen Due Two Thousand Forty Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" xlink:to="lab_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_d1eb46d8-b559-43a8-bd09-d2b278de8455_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_d1d89ab8-ebe8-494a-8274-562ea19d6cbd_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_97f42528-a5a6-44b1-a6b9-e8460f0edb77_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_43be3ba6-acdf-4928-8775-68ebae7cc012_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term - operating leases (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6c52455-7a9a-4728-ac1b-4a94ae71abe7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_2f29146f-194f-4c3d-ad78-92392b87f496_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Period Adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_cba662f7-0d89-4cb6-9b17-966eb2024650_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Out of Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_4c93899f-6397-4e2b-83d8-780fb57daff0_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84458380-2ab0-4937-9ba5-64e5645d9701_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_6c0a94a1-7a02-405b-92f5-f9935f34f1b9_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Net of Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_960134fc-86e6-466c-bfdb-5ded7f146d6b_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_PerformanceStockUnitMember_87642947-e31d-4526-944d-4465ca694525_terseLabel_en-US" xlink:label="lab_cwst_PerformanceStockUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Stock Units</link:label>
    <link:label id="lab_cwst_PerformanceStockUnitMember_label_en-US" xlink:label="lab_cwst_PerformanceStockUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Stock Unit [Member]</link:label>
    <link:label id="lab_cwst_PerformanceStockUnitMember_documentation_en-US" xlink:label="lab_cwst_PerformanceStockUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance stock unit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PerformanceStockUnitMember" xlink:href="cwst-20221231.xsd#cwst_PerformanceStockUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_PerformanceStockUnitMember" xlink:to="lab_cwst_PerformanceStockUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_e2fcae9a-dabd-401e-b6ca-6a349403e517_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_8a583006-4bd3-4d8b-b3fd-d3bf2db3e6be_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise&#160;Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_baef0783-2960-48a5-8068-76e91c2a323d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property plant and equipment, estimated useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_f716d7ac-1885-49d3-88f8-927fea703734_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_7624f6b9-e706-4381-8119-4bd62449f88d_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsLineItems_d289b700-be63-4754-ba43-2d2bacc939e7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leased Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems" xlink:to="lab_us-gaap_CapitalLeasedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_897371de-0548-4c47-bedc-52a810fccf6b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_b8502edb-a729-4a2f-914b-f111a4a99f49_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5111a234-aa2a-480d-a082-9aaf42061186_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_bc0ec11a-1485-47ba-9d02-0291b159515a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_41c7214d-747a-4178-b5f4-fb5c767f3ee5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_39a56283-f7f3-445f-9714-689c6d202a94_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General business credit carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_eca9a469-efac-492a-8b93-adfb52424647_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_MarketbasedPerformanceStockUnitsMember_d77c7721-844d-4bb7-869a-45e0dd38f5ab_terseLabel_en-US" xlink:label="lab_cwst_MarketbasedPerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based Performance Stock Units</link:label>
    <link:label id="lab_cwst_MarketbasedPerformanceStockUnitsMember_label_en-US" xlink:label="lab_cwst_MarketbasedPerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based Performance Stock Units [Member]</link:label>
    <link:label id="lab_cwst_MarketbasedPerformanceStockUnitsMember_documentation_en-US" xlink:label="lab_cwst_MarketbasedPerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based Performance Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MarketbasedPerformanceStockUnitsMember" xlink:href="cwst-20221231.xsd#cwst_MarketbasedPerformanceStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_MarketbasedPerformanceStockUnitsMember" xlink:to="lab_cwst_MarketbasedPerformanceStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_b750915f-6b4a-4617-b36b-f8220963efe9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER ACCRUED LIABILITIES</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_29d41038-a85e-4deb-81b9-ccfdf6a70b6a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) resulting from changes in fair value of derivative instruments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_20114782-58c7-4688-b29e-1b29c7017cd4_terseLabel_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible officer compensation</link:label>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_label_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation</link:label>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_documentation_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" xlink:href="cwst-20221231.xsd#cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" xlink:to="lab_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_f33499b3-6470-44f6-b770-01b771012abd_terseLabel_en-US" xlink:label="lab_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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%</link:label>
    <link:label id="lab_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_label_en-US" xlink:label="lab_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-3 (FAME Bonds 2005R-3) [Member]</link:label>
    <link:label id="lab_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_documentation_en-US" xlink:label="lab_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-3 (FAME Bonds 2005R-3) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" xlink:to="lab_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_543715e5-8172-4896-bca7-4ab1c1c4b1fc_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans [Line Items]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansLineItems" xlink:to="lab_us-gaap_MultiemployerPlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_4570005e-bf1d-4ee9-a0e0-568182214614_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_893adf71-1a40-42d5-9b7d-6aa6838af144_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of assets acquired and liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_e3cbddb0-34ae-48b6-80ec-875d9241fa76_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_82e2a15a-f0f0-48ac-bb22-ac9def674165_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_08191906-aee6-485c-a0cb-13b3beba7c46_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions by employer</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_54f42403-07c5-4647-aef9-8af11cf400c1_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_013c4d5a-5187-45d7-a267-98fd75c3cd61_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit related to items in other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_39b787cf-729b-4a24-8d69-05326b46dcaf_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_4f79285f-409d-45ea-a452-c79b8b55c99f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_6a3831dd-757b-4063-bb81-f8f6fb594331_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_d2ff2a68-5103-4170-be49-dfa71d66508b_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGrossCurrent_a3c4b764-3a4f-4779-85f9-2c63f601e49b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross receivables from contracts</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGrossCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3263bc19-43ad-4528-a681-661802c23ccf_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS' EQUITY:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_ed24d431-86a1-4991-9dd5-a09dffc33d37_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SouthbridgeLandfillMember_c395e7c0-6709-46a1-8c09-8e7146c8884c_terseLabel_en-US" xlink:label="lab_cwst_SouthbridgeLandfillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southbridge Landfill</link:label>
    <link:label id="lab_cwst_SouthbridgeLandfillMember_label_en-US" xlink:label="lab_cwst_SouthbridgeLandfillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southbridge Landfill [Member]</link:label>
    <link:label id="lab_cwst_SouthbridgeLandfillMember_documentation_en-US" xlink:label="lab_cwst_SouthbridgeLandfillMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southbridge landfill.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember" xlink:href="cwst-20221231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SouthbridgeLandfillMember" xlink:to="lab_cwst_SouthbridgeLandfillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAverageFixedInterestRate_578ca933-8bcb-49d4-9b53-c79b0a525967_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAverageFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average percentage rate paid</link:label>
    <link:label id="lab_us-gaap_DerivativeAverageFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeAverageFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Average Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAverageFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAverageFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAverageFixedInterestRate" xlink:to="lab_us-gaap_DerivativeAverageFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_2c48e4a5-5a3b-4d32-a955-5d5d0251bff3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_1232133c-5695-4e22-8e3b-beda07c43222_terseLabel_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, unvested</link:label>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_label_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value</link:label>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_documentation_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" xlink:to="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_ea494d09-7de8-4dfd-8b2a-11130e8d8a6d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ebd023ba-63e1-4b66-97db-3852d45e4abc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Benefit for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c6522f9a-f606-420e-926a-391872f011e7_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation expense, weighted average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_51674c54-3f5e-4396-a8d4-bd95b0c6a2f1_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual term, exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b1941513-29a1-466d-b3de-408b3d2ace98_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_90523f78-18fd-4ac0-b384-73b1cf483394_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_TransferMember_0b89c706-71c4-4fc1-b276-dc3f5cdeddc0_terseLabel_en-US" xlink:label="lab_cwst_TransferMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer</link:label>
    <link:label id="lab_cwst_TransferMember_label_en-US" xlink:label="lab_cwst_TransferMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer [Member]</link:label>
    <link:label id="lab_cwst_TransferMember_documentation_en-US" xlink:label="lab_cwst_TransferMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferMember" xlink:href="cwst-20221231.xsd#cwst_TransferMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TransferMember" xlink:to="lab_cwst_TransferMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_8488ac12-7e3f-4638-888e-1ecd87ec70b3_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_c7eaeb40-2744-418b-9f4e-000cfefbea7c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Buildings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_c77f3fe2-f47a-4e24-9c35-7fdb23b6ce56_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk free interest rate</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0a525377-fb74-4287-9d28-8c603a5ea522_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_b08126e8-620d-4980-b47b-954097d7e235_verboseLabel_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant price, unvested, ending balance (in dollars per share)</link:label>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" xlink:to="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4bc59e07-6c56-4673-b8c0-9f339393b89d_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMPLOYEE BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SolidWasteOperationsCollectionMember_5eb0f1d4-49cb-4ffd-8bee-e88b79337ab6_terseLabel_en-US" xlink:label="lab_cwst_SolidWasteOperationsCollectionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collection</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsCollectionMember_label_en-US" xlink:label="lab_cwst_SolidWasteOperationsCollectionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid Waste Operations Collection [Member]</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsCollectionMember_documentation_en-US" xlink:label="lab_cwst_SolidWasteOperationsCollectionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid Waste Operations Collection [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsCollectionMember" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsCollectionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SolidWasteOperationsCollectionMember" xlink:to="lab_cwst_SolidWasteOperationsCollectionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_ace4294c-767e-4567-aed4-e3dbc0b3838a_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember_24968598-a830-4785-85e2-14a2e903e8c2_terseLabel_en-US" xlink:label="lab_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan A Facility ("Term Loan Facility") due December 2026; bore interest at LIBOR plus 1.125%</link:label>
    <link:label id="lab_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember_label_en-US" xlink:label="lab_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Term A Facility Due December 2026 (Term Loan Facility) [Member]</link:label>
    <link:label id="lab_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember_documentation_en-US" xlink:label="lab_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Term A Facility Due December 2026 (Term Loan Facility)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember" xlink:href="cwst-20221231.xsd#cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember" xlink:to="lab_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f46f36de-9c79-4ff5-9a7c-9c247880acb4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_d19b7d71-01e6-4cb5-ab28-cc88bd692f91_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyTable_c09f7229-79c7-444d-ad1f-db4e3ae44b12_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyTable_label_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyTable" xlink:to="lab_us-gaap_SiteContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_c0ebdb13-fbcd-48da-8ed3-9cd301049fcc_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_b8ae1770-aa22-4d8f-88ef-1d005d156fbd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0fa93cf1-d58d-4525-906d-3d9d8858198a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b112b175-5043-44fa-8e24-ade8b00f64d7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_1e248aac-a445-4aee-9a57-4adad52fdd39_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FAIR VALUE OF FINANCIAL INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_4bfa1708-e979-4689-b0c6-23e954adfeb4_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_71c289cf-5d9d-40db-8f8e-d5a4b81fd00b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_e91c398c-ce5d-486d-af85-0eccc91dc117_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_f4dc14f5-dd1a-4471-836d-e64d402e27f5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LongTermRevenueBondSeries2013Due2036Member_acbb7406-b12f-4baa-8d5f-3b9c2cea5fd9_terseLabel_en-US" xlink:label="lab_cwst_LongTermRevenueBondSeries2013Due2036Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds 2013") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%</link:label>
    <link:label id="lab_cwst_LongTermRevenueBondSeries2013Due2036Member_label_en-US" xlink:label="lab_cwst_LongTermRevenueBondSeries2013Due2036Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Revenue Bond Series 2013, Due 2036 [Member]</link:label>
    <link:label id="lab_cwst_LongTermRevenueBondSeries2013Due2036Member_documentation_en-US" xlink:label="lab_cwst_LongTermRevenueBondSeries2013Due2036Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Revenue Bond Series Two Thousand Thirteen Due Two Thousand Thirty Six [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2013Due2036Member" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2013Due2036Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LongTermRevenueBondSeries2013Due2036Member" xlink:to="lab_cwst_LongTermRevenueBondSeries2013Due2036Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_7327b980-5d96-4a67-bdc9-4a6c3c28a589_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure_61519d5f-e15d-4157-9703-fda47a50f74d_terseLabel_en-US" xlink:label="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential exposure per individual event</link:label>
    <link:label id="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure_label_en-US" xlink:label="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense, Workers' Compensation, Potential Exposure</link:label>
    <link:label id="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure_documentation_en-US" xlink:label="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense, Workers' Compensation, Potential Exposure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" xlink:href="cwst-20221231.xsd#cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" xlink:to="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsPolicyPolicyTextBlock_6b474625-b26f-4eef-a485-e6d468aedd8e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_8d50e6fa-4cd1-4755-aad5-4ee227fef448_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_05577c24-f9f8-4e5a-9992-651eb0a321cb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Hedging</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_275ab5cc-200a-47c9-9439-d371a6b38f58_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_d277acbc-c126-45f1-b648-7fc935bd68a4_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LitigationSettlementCharge_156b01c1-1579-4542-8c76-48612e1ae566_verboseLabel_en-US" xlink:label="lab_cwst_LitigationSettlementCharge" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal settlement charge</link:label>
    <link:label id="lab_cwst_LitigationSettlementCharge_label_en-US" xlink:label="lab_cwst_LitigationSettlementCharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement Charge</link:label>
    <link:label id="lab_cwst_LitigationSettlementCharge_documentation_en-US" xlink:label="lab_cwst_LitigationSettlementCharge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement Charge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LitigationSettlementCharge" xlink:href="cwst-20221231.xsd#cwst_LitigationSettlementCharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LitigationSettlementCharge" xlink:to="lab_cwst_LitigationSettlementCharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_c0050bd5-6560-4b6b-acbe-0158de82beb2_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management's Estimates and Assumptions</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_CompleteDisposalCompanyIncMember_bb4aefec-5ce7-4477-b7d4-0e79c4ea1326_terseLabel_en-US" xlink:label="lab_cwst_CompleteDisposalCompanyIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Complete Disposal Company, Inc</link:label>
    <link:label id="lab_cwst_CompleteDisposalCompanyIncMember_label_en-US" xlink:label="lab_cwst_CompleteDisposalCompanyIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Complete Disposal Company, Inc [Member]</link:label>
    <link:label id="lab_cwst_CompleteDisposalCompanyIncMember_documentation_en-US" xlink:label="lab_cwst_CompleteDisposalCompanyIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Complete Disposal Company, Inc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CompleteDisposalCompanyIncMember" xlink:href="cwst-20221231.xsd#cwst_CompleteDisposalCompanyIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_CompleteDisposalCompanyIncMember" xlink:to="lab_cwst_CompleteDisposalCompanyIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_07868200-9178-49bf-8090-ac11e75e8bb2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BUSINESS COMBINATIONS</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LeaseOtherInformationAbstract_e41bf717-f7af-436a-82ec-e146cc34e85c_terseLabel_en-US" xlink:label="lab_cwst_LeaseOtherInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other information:</link:label>
    <link:label id="lab_cwst_LeaseOtherInformationAbstract_label_en-US" xlink:label="lab_cwst_LeaseOtherInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Other Information [Abstract]</link:label>
    <link:label id="lab_cwst_LeaseOtherInformationAbstract_documentation_en-US" xlink:label="lab_cwst_LeaseOtherInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Other Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LeaseOtherInformationAbstract" xlink:href="cwst-20221231.xsd#cwst_LeaseOtherInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LeaseOtherInformationAbstract" xlink:to="lab_cwst_LeaseOtherInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_feffc902-a19c-41b0-b29f-214532fac98e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_9b22b6cb-6dfc-473e-a08d-e5d0fdbd6d0b_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_60192c03-c449-44de-b374-ee8d41bf34fa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Holdbacks to sellers and contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_7f458dd5-39da-4a86-b6fe-f485fc28f3ed_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_70d9b8ca-064b-46d3-9461-3be1f69f7f71_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_e777b51d-08b0-43ec-b38e-1990b1610586_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from related party</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_ed6dfea8-1a88-4464-9793-76e897e5d3ea_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_b054c9a6-3f15-4c78-9b52-558924f02f75_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases monthly payments</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_80f9d847-793d-4782-804c-1ffaf2b3d595_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_50cc8934-2a97-461d-a696-2085038b9189_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_NotesPayableMember_b4383a94-4f57-49ea-b487-9d6e6fbddda3_terseLabel_en-US" xlink:label="lab_cwst_NotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable maturing through August 2024; bearing interest at a weighted average of 1.7%</link:label>
    <link:label id="lab_cwst_NotesPayableMember_label_en-US" xlink:label="lab_cwst_NotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable [Member]</link:label>
    <link:label id="lab_cwst_NotesPayableMember_documentation_en-US" xlink:label="lab_cwst_NotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NotesPayableMember" xlink:href="cwst-20221231.xsd#cwst_NotesPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NotesPayableMember" xlink:to="lab_cwst_NotesPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_b8880a26-26c7-4a7d-8641-2341dc3d47d8_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_79d9b05a-8c84-4238-8407-1e0e9e320394_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging activity:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_c8d2a1de-9421-4fbe-9d5c-42e906966cb3_terseLabel_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss), before tax</link:label>
    <link:label id="lab_us-gaap_AociBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_AociBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_0041d4c1-afe8-41b5-ae5e-2f1a9e9576af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value of other stock awards vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RelatedPartyMember_abc200a6-9380-402f-bdff-84d370d9b477_terseLabel_en-US" xlink:label="lab_cwst_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_cwst_RelatedPartyMember_label_en-US" xlink:label="lab_cwst_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Member]</link:label>
    <link:label id="lab_cwst_RelatedPartyMember_documentation_en-US" xlink:label="lab_cwst_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RelatedPartyMember" xlink:href="cwst-20221231.xsd#cwst_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RelatedPartyMember" xlink:to="lab_cwst_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_a615dfe9-b68e-421d-98c9-4e61c6ecd6a2_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Entities</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_d4d861c3-f0b7-4278-9286-798f734d3262_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_190a53d2-ab5f-44f3-8734-f06860879aaf_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_TransferStationsAcquisitionMember_f56b1e98-a12b-44be-b5bc-b742b2e9a027_terseLabel_en-US" xlink:label="lab_cwst_TransferStationsAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Stations Acquisition</link:label>
    <link:label id="lab_cwst_TransferStationsAcquisitionMember_label_en-US" xlink:label="lab_cwst_TransferStationsAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Stations Acquisition [Member]</link:label>
    <link:label id="lab_cwst_TransferStationsAcquisitionMember_documentation_en-US" xlink:label="lab_cwst_TransferStationsAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Stations Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferStationsAcquisitionMember" xlink:href="cwst-20221231.xsd#cwst_TransferStationsAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TransferStationsAcquisitionMember" xlink:to="lab_cwst_TransferStationsAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_c7e2f437-7912-4d4f-87c0-4a5fee46cfb5_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6732c89-2039-4621-9934-48136bc6d011_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_26e44afc-691f-4794-97d6-568ee84304bd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities, net of effects of acquisitions and divestitures:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_f52cbf73-d543-4276-bfd6-5cd38181a977_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_9eff40d7-60b8-4cc7-9e38-b114d40b4d0b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_a0a2475d-5cef-4dc6-b869-b787338a5c18_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7cd74e5c-5e50-4360-babd-37d0f50db052_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9ad94d55-edc3-4530-8a91-ad9553d2335f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging activity</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_98eef1ad-771f-426c-ba65-9501e59c38dc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuances of Class&#160;A common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_8d585e9f-2aa9-4331-bbc5-03ca9f53a9bd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_793325d7-80e7-45c5-8674-380cb68997a3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_0db91c63-07be-4a8b-9c33-69a12807b304_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_c27332cd-c507-466e-8b25-75ba4220e972_negatedTerseLabel_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible stock awards</link:label>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_label_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deductible Stock Awards</link:label>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_documentation_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deductible Stock Awards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" xlink:href="cwst-20221231.xsd#cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" xlink:to="lab_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_520d078c-2479-40b8-afb5-52500df03dde_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInvestmentsAndSecuritiesAtCost_6cee88fd-6293-45d6-9932-529ea7f1ea5e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestmentsAndSecuritiesAtCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost method investments</link:label>
    <link:label id="lab_us-gaap_OtherInvestmentsAndSecuritiesAtCost_label_en-US" xlink:label="lab_us-gaap_OtherInvestmentsAndSecuritiesAtCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Investments and Securities, at Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInvestmentsAndSecuritiesAtCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost" xlink:to="lab_us-gaap_OtherInvestmentsAndSecuritiesAtCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_10113f84-28df-4570-9225-f81fa8eb962e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CURRENT ASSETS:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_2c4ab13e-6afb-4cc1-938c-5cd84382c4ab_terseLabel_en-US" xlink:label="lab_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Restricted Stock Units and Performance Stock Units</link:label>
    <link:label id="lab_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_label_en-US" xlink:label="lab_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options, Performance Stock Units, Restricted Stock Units And Restricted Stock [Member]</link:label>
    <link:label id="lab_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_documentation_en-US" xlink:label="lab_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options, performance stock units, restricted stock units and restricted stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember" xlink:href="cwst-20221231.xsd#cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember" xlink:to="lab_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_d5757517-eb3f-4b88-9dd3-50b20feb7131_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member_b8ba9ba8-302b-4839-b8e0-9cd199d5f678_terseLabel_en-US" xlink:label="lab_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility ("Revolving Credit Facility") due December 2026; bore interest at LIBOR plus 1.125%</link:label>
    <link:label id="lab_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member_label_en-US" xlink:label="lab_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Revolving Credit Facility Due December 2026 [Member]</link:label>
    <link:label id="lab_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member_documentation_en-US" xlink:label="lab_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Revolving Credit Facility Due December 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member" xlink:href="cwst-20221231.xsd#cwst_AmendedRevolvingCreditFacilityDueDecember2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member" xlink:to="lab_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_784a1430-ed6c-4f82-9cc1-1faf5b998bf0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_001e3732-6c5b-4630-875e-fc4b6a35f149_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DefinedContributionPlanSecondMatchingContributionMember_9af3ded2-90a1-452b-a360-450425ff60ee_terseLabel_en-US" xlink:label="lab_cwst_DefinedContributionPlanSecondMatchingContributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Next matching contribution</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanSecondMatchingContributionMember_label_en-US" xlink:label="lab_cwst_DefinedContributionPlanSecondMatchingContributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Second Matching Contribution [Member]</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanSecondMatchingContributionMember_documentation_en-US" xlink:label="lab_cwst_DefinedContributionPlanSecondMatchingContributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Second Matching Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanSecondMatchingContributionMember" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanSecondMatchingContributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DefinedContributionPlanSecondMatchingContributionMember" xlink:to="lab_cwst_DefinedContributionPlanSecondMatchingContributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0d519166-7d2c-482b-9075-847c2af3e7c0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_17848b01-08ca-406c-95e9-6e80e2172cf5_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RELATED PARTY TRANSACTIONS</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_90c12891-1a3a-4141-b09c-7224b8dcf64d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Unaudited Pro forma Combined Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_c8b7eb15-35c8-4ffd-9bf1-97656dcde9e4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3df24422-31c7-44d0-bb0c-b1504dc0eb00_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_5e3f5adf-11d3-4095-91d9-de3d408fbc84_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_0e8cb0b5-9105-41cc-a3af-e31ba7d09fbf_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets acquired through long-term financing obligations</link:label>
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_label_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfAssetsAcquired" xlink:to="lab_us-gaap_FairValueOfAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_188dbe83-94e7-4582-9d25-f0ac19cad7f7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_2c03de3d-92b0-42a5-be15-426dae958e9b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACCOUNTING CHANGES</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_442f241d-fa0b-4686-bf68-a818e6d7b6bb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_202f4215-f762-4e5d-b0de-af93cc2ff02d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_cca4abac-cc6a-4af3-afc2-bdfeb54c44f1_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_cbc1c43d-bf59-4159-a8f5-4e349c5b9f7f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_38f532f0-d685-4f1a-b4ec-f7500039a57f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock awards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_a0682db4-6ba5-4455-813c-d9c10560c7f8_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_04abfb08-106d-4971-89ec-dd8a128926b8_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, outstanding shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_3fa8b0e9-7de4-4964-bb44-d65ed409ab85_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_47706d1a-adc2-499f-aaab-54de66a2a5f6_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_8734c2a1-1383-48fd-81f4-4f03b99552e7_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_55fb7d8d-5fce-4acb-923c-28ba3abc7af5_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess purchase price to be allocated to goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_a8faaa14-0a4d-4944-b968-05f24524aa61_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_01690931-7773-40c7-8e2b-8a0b44b25386_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_21f1c112-e2ff-4c80-9512-f52c3d833e9d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_946ca8e6-6d06-4acb-bcc3-3b8388644ab3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_ba37262f-a1ce-43c8-9625-27c98a9cecef_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_59d0feb3-d7ba-4fbc-8023-3384c3b38930_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision (benefit) for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_914a0aa0-79e5-43e1-b07b-ba6af7b91882_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_3728517c-4114-465b-9456-0340a992a05e_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_af3971f4-5313-4d2e-8290-edbe2fa835ed_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_714ea23a-c8c4-4882-a5cb-5edc41aeb896_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_3207757a-4779-4756-bc79-c5f6d87c8054_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_4d9ad500-2359-4e9c-842c-3a34ec4bb142_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_50836805-bfc7-4447-b7b7-2976dfd5f04a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of operations</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_db0cffde-e0e0-4dc7-9164-70dd18f30106_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_4591ac85-3f3c-4d25-99cc-636e8b9388f8_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_8665734a-8599-4ea2-b38d-87de3e7346f5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued costs associated with post-closure obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_1337adda-f6e6-4688-b079-ac489b6ed8fc_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_aa50b803-b9ae-4611-af4a-fc8147b63695_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedge derivatives, liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_d8132d1b-4704-4ff0-a32a-64290887bddb_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LongTermRevenueBondSeries2022A1Due2052Member_6aacecf8-a0eb-49e4-b8ca-f761002a1e5f_terseLabel_en-US" xlink:label="lab_cwst_LongTermRevenueBondSeries2022A1Due2052Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 ("Vermont Bonds 2022A-1") due June 2052 - fixed rate interest period through 2027; bearing interest at 5.00%</link:label>
    <link:label id="lab_cwst_LongTermRevenueBondSeries2022A1Due2052Member_label_en-US" xlink:label="lab_cwst_LongTermRevenueBondSeries2022A1Due2052Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Revenue Bond Series 2022A-1, Due 2052 [Member]</link:label>
    <link:label id="lab_cwst_LongTermRevenueBondSeries2022A1Due2052Member_documentation_en-US" xlink:label="lab_cwst_LongTermRevenueBondSeries2022A1Due2052Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Revenue Bond Series 2022A-1, Due 2052</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2022A1Due2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member" xlink:to="lab_cwst_LongTermRevenueBondSeries2022A1Due2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_c60264f5-ebfb-4db7-91de-c0add6c81060_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_57aa5814-74b3-4307-b726-166bc474206a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_afa8d5a2-14e5-4ddc-9f76-6e2dd904ea8d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_22ffa81a-18a7-49ed-8cdc-bce34c1e8b82_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Liabilities</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DefinedContributionPlanFirstMatchingContributionMember_bec6f267-8f26-48e7-996b-801103a59c0f_terseLabel_en-US" xlink:label="lab_cwst_DefinedContributionPlanFirstMatchingContributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First matching contribution</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanFirstMatchingContributionMember_label_en-US" xlink:label="lab_cwst_DefinedContributionPlanFirstMatchingContributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, First Matching Contribution [Member]</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanFirstMatchingContributionMember_documentation_en-US" xlink:label="lab_cwst_DefinedContributionPlanFirstMatchingContributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, First Matching Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanFirstMatchingContributionMember" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanFirstMatchingContributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DefinedContributionPlanFirstMatchingContributionMember" xlink:to="lab_cwst_DefinedContributionPlanFirstMatchingContributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_c1df6573-4373-4939-8d2d-8dce3d67cc1c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Related to Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_NumberOfLeases_d93db39a-2403-46c6-8ef3-30cfc62ea919_terseLabel_en-US" xlink:label="lab_cwst_NumberOfLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of leases</link:label>
    <link:label id="lab_cwst_NumberOfLeases_label_en-US" xlink:label="lab_cwst_NumberOfLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Leases</link:label>
    <link:label id="lab_cwst_NumberOfLeases_documentation_en-US" xlink:label="lab_cwst_NumberOfLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of related party capital lease agreements entered into.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberOfLeases" xlink:href="cwst-20221231.xsd#cwst_NumberOfLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NumberOfLeases" xlink:to="lab_cwst_NumberOfLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7ba8abd6-debd-4bc3-8c4a-c3f8190d646c_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0acc201f-7931-4125-8a9a-5810ec64f82d_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_40b3c2a6-b5b8-472a-bcf8-d161aa598d48_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CURRENT LIABILITIES:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_CreditFacilityMember_b54d9326-3772-4a6c-a85b-cbfec987d78d_terseLabel_en-US" xlink:label="lab_cwst_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_cwst_CreditFacilityMember_label_en-US" xlink:label="lab_cwst_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:label id="lab_cwst_CreditFacilityMember_documentation_en-US" xlink:label="lab_cwst_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CreditFacilityMember" xlink:href="cwst-20221231.xsd#cwst_CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_CreditFacilityMember" xlink:to="lab_cwst_CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_c472cb33-7c2f-458d-be12-8210229d6f59_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_1ca31881-673e-4ab4-baa8-6fca7b3d5dda_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_20f4ca61-6195-4ae3-bc90-1c2d3a67dc0d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of employees' annual income</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LettersOfCreditFees_6cdb17e8-ac30-4848-a730-cb1a3c36b8d0_terseLabel_en-US" xlink:label="lab_cwst_LettersOfCreditFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit fees</link:label>
    <link:label id="lab_cwst_LettersOfCreditFees_label_en-US" xlink:label="lab_cwst_LettersOfCreditFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit Fees</link:label>
    <link:label id="lab_cwst_LettersOfCreditFees_documentation_en-US" xlink:label="lab_cwst_LettersOfCreditFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of letters of credit fees included in interest expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LettersOfCreditFees" xlink:href="cwst-20221231.xsd#cwst_LettersOfCreditFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LettersOfCreditFees" xlink:to="lab_cwst_LettersOfCreditFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther_6b60703b-088a-42b1-b0d5-2e7efc07b63a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General business and state tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity_30d94b0f-9105-4f44-aa44-2432e1b11a9f_terseLabel_en-US" xlink:label="lab_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional revolver capacity</link:label>
    <link:label id="lab_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity_label_en-US" xlink:label="lab_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Additional Borrowing Capacity</link:label>
    <link:label id="lab_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity_documentation_en-US" xlink:label="lab_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of additional optional borrowing capacity under the credit facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:href="cwst-20221231.xsd#cwst_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:to="lab_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_4e8c45a6-7e3c-4580-b512-7532366c758b_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_01168c40-bd85-4514-b187-864aa35a50f7_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of AOCI</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_VariableRateComponentDomain_787cd2e5-e8b4-409d-8e3a-e3ab40410dc3_terseLabel_en-US" xlink:label="lab_cwst_VariableRateComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Domain]</link:label>
    <link:label id="lab_cwst_VariableRateComponentDomain_label_en-US" xlink:label="lab_cwst_VariableRateComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Domain]</link:label>
    <link:label id="lab_cwst_VariableRateComponentDomain_documentation_en-US" xlink:label="lab_cwst_VariableRateComponentDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentDomain" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_VariableRateComponentDomain" xlink:to="lab_cwst_VariableRateComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_f4cd139f-7822-4ab8-9337-12f7b88fe831_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual term, outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_f41a6af8-8073-431c-877f-9f1f74763eca_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_788296e2-84ef-4f03-bbe1-08ea303eef77_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_3bf2b40c-65b2-41ce-bdf7-4314237bc6c0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_cb9872a1-31db-43f6-b3c6-446384e6f3df_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_c9e4c47e-f4c5-4ab4-9ecd-2f8a555469f1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6048d1df-2e5a-4b52-8c9a-3d636c78b42e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_bafbc5ea-d787-4a84-add6-184ff15da52f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansWithdrawalObligation_2dd36082-10fd-4c60-be50-86018b7a7f87_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer pension plan withdrawal obligation</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansWithdrawalObligation_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Withdrawal Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:to="lab_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_d3cef2ac-5ea2-4045-bb65-717df74a1b39_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d15a5a54-5b71-4db8-a03a-033edd4cc775_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_41641ba5-29db-4be1-89ce-6b9825d3e5e5_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_0804f2c4-9db6-4fa4-a902-90dd14894049_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5df8d3cb-921d-4749-9059-9ea7730068bb_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_0549718c-a8d0-4956-a224-ce8bff388122_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income and Interest Expense Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:to="lab_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_96bf40af-52ad-4980-82cf-d504df0f1cae_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_21f120a9-9577-4fe8-b5d8-3a137b58b13a_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_759478cc-3211-4fe0-954e-74fb07f42718_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_8b9bc386-cedc-44e3-a90c-e8b9e90dafca_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2931fd8d-d41a-4833-960f-29b23abca933_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_92769e92-cf89-426d-8b54-22ca28fd35c4_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2025</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6c3a38a6-fa31-481d-b1ca-2d5e6140c009_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable - trade, allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_19252cbc-aad2-469e-9c84-b581a85fa664_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_89237d81-584c-4be2-bc2e-5f00ebccf72d_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_771b215a-e07d-4e8b-ae0e-31a5189627f1_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insurance reserves</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_64d96003-4b8c-4f36-be02-d723ec821691_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, authorized shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_OtherAccruedLiabilitiesMember_dc9857ad-610d-4973-8ce1-37dde43f8d8d_terseLabel_en-US" xlink:label="lab_cwst_OtherAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_cwst_OtherAccruedLiabilitiesMember_label_en-US" xlink:label="lab_cwst_OtherAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities [Member]</link:label>
    <link:label id="lab_cwst_OtherAccruedLiabilitiesMember_documentation_en-US" xlink:label="lab_cwst_OtherAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OtherAccruedLiabilitiesMember" xlink:href="cwst-20221231.xsd#cwst_OtherAccruedLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_OtherAccruedLiabilitiesMember" xlink:to="lab_cwst_OtherAccruedLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6d274f8b-25bb-49c9-b560-57302dc97cf9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_74bdbd10-5c7d-4faa-b721-a6f960ef83e4_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_155a8463-ebfe-4c05-812b-0992d8dc086f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_fbc53745-9f3c-4887-8e2e-bf5c06af7917_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_16b9593c-3851-4d1a-97e6-ce77f9cce4cc_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as hedging instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_21f7c2ce-b978-437b-bfb3-4890711256bd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_56c5daf8-df22-459f-8248-81e10f94a5b6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_a16f5057-bfe3-48a1-a66e-1ebc3dd85ab0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndInvestmentsNoncurrent_a27a93be-2ac9-4a05-b59a-1b64cc1be826_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndInvestmentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndInvestmentsNoncurrent_75f6632f-f04a-4234-ac61-1957b0266c52_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndInvestmentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted investment securities - landfill closure</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndInvestmentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndInvestmentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Investments, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndInvestmentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_4c87b2cb-1f47-4c49-b4b0-b8d3cb8455f2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_d9f02c5a-c3dc-4a5c-9672-6838e00c915e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_0dda2ed9-c7cd-4f70-9f1b-5bc706f5b89b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_50a24066-ce4c-4291-8df2-a5a5e3ec9092_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Multiemployer Plans [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtraordinaryAndUnusualItemsAbstract_4d653e23-9e46-406a-8de8-c10119c19fad_terseLabel_en-US" xlink:label="lab_us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Items, or Both [Abstract]</link:label>
    <link:label id="lab_us-gaap_ExtraordinaryAndUnusualItemsAbstract_label_en-US" xlink:label="lab_us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Items, or Both [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:to="lab_us-gaap_ExtraordinaryAndUnusualItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c2a47550-f545-4f11-a642-53205e31dbde_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income benefit associated with stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_fb3a16a8-cac8-4398-b57e-220f17ac61db_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_a8b5792a-9a39-4970-b96a-43730f196ead_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_d5fe37c2-f1d8-4335-8d39-cacdc5282160_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2023</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_312482fc-6981-48a5-9fea-18846e485772_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEGMENT REPORTING</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_62d0d1fc-dd49-47c5-b06d-21afe4ded509_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_9b17c734-c4c9-46c2-b03b-b68a91fe2a99_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8bca9eb9-6259-429e-97dc-c299ceefa92c_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_402f01e3-6163-46cb-88d4-fe0d3a961161_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0b1cf6cd-d51b-46ae-9306-50824a4f2bc8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_38a0f634-d502-4479-a2e1-6651f240c224_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_5f060907-675f-4660-9754-21fc1e80a3a4_terseLabel_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use-assets</link:label>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:to="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_CustomerSolutionsMember_13763e15-14f6-4f9f-ba83-9e6cca09228c_terseLabel_en-US" xlink:label="lab_cwst_CustomerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Solutions</link:label>
    <link:label id="lab_cwst_CustomerSolutionsMember_label_en-US" xlink:label="lab_cwst_CustomerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Solutions [Member]</link:label>
    <link:label id="lab_cwst_CustomerSolutionsMember_documentation_en-US" xlink:label="lab_cwst_CustomerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CustomerSolutionsMember" xlink:href="cwst-20221231.xsd#cwst_CustomerSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_CustomerSolutionsMember" xlink:to="lab_cwst_CustomerSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_02db6dc9-dbfa-412f-b8cf-37e0da1d161b_terseLabel_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:to="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_8782f077-2125-4075-b129-ea8e00b70e82_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_99d00ae7-ffdf-4f07-bd6a-32e5c99a8ef5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_c147ef57-10be-43d1-82fb-1d2870ce12da_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of businesses acquired</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_b342818d-f785-45be-a390-1acb9832a556_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f4d5713d-a336-4728-bbde-f20d4bc20789_negatedLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_03f7d619-6ad8-4539-b241-9395c47703cb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the public offering of Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_58428530-5fcc-488f-b1ad-2e6e6922776d_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_73eb157e-dbef-49de-83ab-51d686718ee5_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_12720c02-8993-4993-ad98-8c5be40a3c51_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of fair value in excess of carrying amount</link:label>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_label_en-US" xlink:label="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:to="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_c57fac0c-9943-4b88-886e-51811d394a33_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency accrual</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_e36de1b4-578a-4df1-9d9d-c1f801de946b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_92772a8b-89ca-4bf8-84bf-1b78ebd4cc41_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_ec4cb52f-bb5b-41cb-8f28-c03008ddb440_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_06855672-7854-46eb-85b6-3ea94c863653_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_28dd626d-7515-4dde-9afd-62e0ce4ac099_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution, percent of match</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_VariableRateComponentOneMember_5cc1f77b-10d8-405c-99a3-d23e493d0d65_terseLabel_en-US" xlink:label="lab_cwst_VariableRateComponentOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component One</link:label>
    <link:label id="lab_cwst_VariableRateComponentOneMember_label_en-US" xlink:label="lab_cwst_VariableRateComponentOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component One [Member]</link:label>
    <link:label id="lab_cwst_VariableRateComponentOneMember_documentation_en-US" xlink:label="lab_cwst_VariableRateComponentOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentOneMember" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_VariableRateComponentOneMember" xlink:to="lab_cwst_VariableRateComponentOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_7794d740-83a9-4e29-913a-d2196090e92b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_ee502f5b-e3b3-4096-b9e2-9cc061064649_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Accounting</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_55833a02-08ef-4b61-b5a2-f634f348aa05_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Unobservable&#160;Inputs (Level 3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss_27329671-6ea5-41c9-a8ee-3fe86067c6af_terseLabel_en-US" xlink:label="lab_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss_label_en-US" xlink:label="lab_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisitions Pro Forma Operating Income Loss</link:label>
    <link:label id="lab_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss_documentation_en-US" xlink:label="lab_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The pro forma operating income for the period as if the business combination or combinations had been completed at the beginning of the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss" xlink:href="cwst-20221231.xsd#cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss" xlink:to="lab_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_e6436914-9e54-40ec-b716-5e731c7fadd5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_76ebfb0f-8ae6-419b-bf6b-fc0088486186_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2027</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AssetRetirementObligationMeasurementInput_a007f378-9014-4bee-9ae2-a7e1cd1ea471_terseLabel_en-US" xlink:label="lab_cwst_AssetRetirementObligationMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligation measurement input</link:label>
    <link:label id="lab_cwst_AssetRetirementObligationMeasurementInput_label_en-US" xlink:label="lab_cwst_AssetRetirementObligationMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Measurement Input</link:label>
    <link:label id="lab_cwst_AssetRetirementObligationMeasurementInput_documentation_en-US" xlink:label="lab_cwst_AssetRetirementObligationMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AssetRetirementObligationMeasurementInput" xlink:href="cwst-20221231.xsd#cwst_AssetRetirementObligationMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AssetRetirementObligationMeasurementInput" xlink:to="lab_cwst_AssetRetirementObligationMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_654863fa-a563-4c1d-b2a8-2a023859fc8c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SolidWasteOperationsProcessingMember_b1cfbeea-8d78-4a56-9409-b53b26757a04_terseLabel_en-US" xlink:label="lab_cwst_SolidWasteOperationsProcessingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Processing</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsProcessingMember_label_en-US" xlink:label="lab_cwst_SolidWasteOperationsProcessingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid Waste Operations Processing [Member]</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsProcessingMember_documentation_en-US" xlink:label="lab_cwst_SolidWasteOperationsProcessingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid Waste Operations Processing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsProcessingMember" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsProcessingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SolidWasteOperationsProcessingMember" xlink:to="lab_cwst_SolidWasteOperationsProcessingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_c10b57bd-289d-4dcb-a022-3d0c32c9d4e7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_30424519-173c-4d2a-b25f-a0222fedcc4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ResourceSolutionsRegionMember_17fed1b8-baa8-4783-8318-f429b0e12d3c_terseLabel_en-US" xlink:label="lab_cwst_ResourceSolutionsRegionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions</link:label>
    <link:label id="lab_cwst_ResourceSolutionsRegionMember_label_en-US" xlink:label="lab_cwst_ResourceSolutionsRegionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions Region [Member]</link:label>
    <link:label id="lab_cwst_ResourceSolutionsRegionMember_documentation_en-US" xlink:label="lab_cwst_ResourceSolutionsRegionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions Region [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsRegionMember" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsRegionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ResourceSolutionsRegionMember" xlink:to="lab_cwst_ResourceSolutionsRegionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_89a09dbd-9709-4e6d-aad5-deb29974f616_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_9da9b9ab-3738-4a72-aba3-78655568f930_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_f2ef1477-89af-47d2-a5ee-81e1798cc972_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_b717644b-19a7-40a6-88ab-b50cc2e54b4c_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ef55830e-6ef4-4fca-8dee-f4dee3a004af_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of stock options and stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_aff180e8-6435-4a30-a5eb-24c3a07e5cb1_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per share attributable to common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4f0a4a9-454b-44cc-bba2-723cc7387b29_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_29f12829-5883-4bc1-9601-f27d97105c8e_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_826a45dd-ae20-449c-b820-2fab124d9766_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_33504284-747d-4505-a090-cba763355acf_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_bc20696d-ba71-4a4c-8ab6-c4d56e0efc37_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant&#160;Other Observable&#160;Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_68e65db1-5dcf-4bd0-9526-d42927195a95_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_93d941d7-6feb-4157-bfd2-1d8a014c3ea6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_0073fe1e-1765-4127-b939-856f74445c76_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion expense</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ae78cb9f-dd22-4cfa-abc9-168a59f42c96_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_7827399a-946e-490a-8a17-5dac0b7f10cb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_17205c9e-998b-411f-b29f-398e32ed48e0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on swaps</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_4aa403e3-acaa-4f68-8ef7-5b3a0ba8188c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_73418941-9e07-41f6-998a-e8915dde1647_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_c2d6b330-5484-4971-babe-bfc63e9c3932_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_c2bacc79-9c3a-48bd-aabf-b686ff87831b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_496b594f-69b9-40bb-8475-18bd0d131191_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_9a2fc6d9-8c95-4d9a-9246-54211eaf3cb8_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense (income):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount_4e0a992b-4120-4334-9566-94d77416164b_negatedTerseLabel_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax adjustments</link:label>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount_label_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deferred Tax Adjustments, Amount</link:label>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount_documentation_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deferred Tax Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" xlink:href="cwst-20221231.xsd#cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" xlink:to="lab_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_f667eb3f-15c1-45db-8071-da7ffda16f71_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal effect of change in state valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_1044f350-d61a-41c3-9c0f-08c9fa911402_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LimitedPartnersCapitalAccountLineItems_574f3941-74e3-43ef-92a2-33d33a84cc92_terseLabel_en-US" xlink:label="lab_us-gaap_LimitedPartnersCapitalAccountLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Partners' Capital Account [Line Items]</link:label>
    <link:label id="lab_us-gaap_LimitedPartnersCapitalAccountLineItems_label_en-US" xlink:label="lab_us-gaap_LimitedPartnersCapitalAccountLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Partners' Capital Account [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedPartnersCapitalAccountLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedPartnersCapitalAccountLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems" xlink:to="lab_us-gaap_LimitedPartnersCapitalAccountLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_282d0f9b-c8ff-4cad-8f1d-16b06ccd1dd7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_aeb6ea45-8b95-4fad-a062-216fe050304a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term - finance leases (years)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_40dc1685-2cf2-4f6e-977a-f4623f3c6449_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_458b377d-7cf8-4f8a-a9ad-df3c9aac170c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_6c0cf395-29b7-4826-b841-137166a7f72a_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_c91da1cc-8627-4dbf-b449-1728389f3793_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_f3ae7af8-cf90-4f28-9109-e473187a8765_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_1cd71901-a6a6-4721-a5c3-acb9fd2bbdcc_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4a2a9b6c-ceb7-4624-8f44-07ebf294b46e_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_8797cd05-bcea-4f91-b8e8-2f1df91dffbd_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion</link:label>
    <link:label id="lab_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Environmental Loss Contingencies, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:to="lab_us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_388f8f38-61f5-4d78-8f5e-86f9c1f086bc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocated as follows:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_b9cddebb-a8b4-4d66-81c4-4881a1515027_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_50accd70-2f15-4c11-8f14-b34fe49a4158_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, authorized shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_c9147827-5c15-46d4-925c-c40afdc69462_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SecuredOvernightFinancingRateSOFRMember_b5bd8ceb-686b-46d4-b3ff-b23107344bf4_terseLabel_en-US" xlink:label="lab_cwst_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SOFR</link:label>
    <link:label id="lab_cwst_SecuredOvernightFinancingRateSOFRMember_label_en-US" xlink:label="lab_cwst_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:label id="lab_cwst_SecuredOvernightFinancingRateSOFRMember_documentation_en-US" xlink:label="lab_cwst_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SecuredOvernightFinancingRateSOFRMember" xlink:href="cwst-20221231.xsd#cwst_SecuredOvernightFinancingRateSOFRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SecuredOvernightFinancingRateSOFRMember" xlink:to="lab_cwst_SecuredOvernightFinancingRateSOFRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d78705c7-e13d-41ea-b28e-5210044a8016_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Difference in Benefit for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bd61ff6c-a51f-495f-b255-3b03fc9ff239_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_dc83c16b-dd83-4e43-a09d-c6f9243baad9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_a4a35852-18d6-46ec-807b-a4b9701d7507_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2026</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_a1be6a0a-2959-45f1-838b-88dd62e46e3a_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsAbstract_5729a0d0-bc59-41f7-908e-ed02f9ed9ad9_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsAbstract_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsAbstract" xlink:to="lab_us-gaap_UndistributedEarningsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_9a5c26e9-888d-4353-95b2-0514b010c013_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fa2e9a8a-31e8-4b5c-98eb-739427eb88ee_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3cc55f6d-2293-45a1-94be-9e4388774844_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_6fae0199-fa4e-4ce2-a540-32ea8ea98418_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_8c582e93-d841-4724-b044-074e05d4d739_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="lab_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_c0bd2623-8b0c-4d5d-8d92-310af6c10826_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_289de9c7-2d8d-4bcb-b38e-020e2c70b1a4_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome_a6c41ff2-3fb3-4eb2-bb3b-cfa74ff03295_terseLabel_en-US" xlink:label="lab_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposition of assets, other items and charges, net</link:label>
    <link:label id="lab_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome_label_en-US" xlink:label="lab_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (Gain) On Disposition Of Assets And Other Noncash Expense (Income)</link:label>
    <link:label id="lab_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome_documentation_en-US" xlink:label="lab_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) on the sale of property and equipment, the noncash portion of Southbridge landfill closure charge, and the noncash portion of expense from acquisition activities, net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" xlink:href="cwst-20221231.xsd#cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" xlink:to="lab_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_7cc1b433-d67d-478d-a717-797c3f387438_terseLabel_en-US" xlink:label="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Matching Contribution Hierarchy [Axis]</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_label_en-US" xlink:label="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Matching Contribution Hierarchy [Axis]</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_documentation_en-US" xlink:label="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Matching Contribution Hierarchy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanMatchingContributionHierarchyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis" xlink:to="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_386f47c1-bc73-4379-9ce3-80ebdaf5e323_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_68b34a4c-2ebb-4483-bd96-9d79a0d85abe_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_1cb96079-5d13-4838-ae3e-9bdc89c34d47_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalFees_91beae46-5cde-41de-a8ba-f19904ae9511_terseLabel_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal and transaction costs</link:label>
    <link:label id="lab_us-gaap_LegalFees_label_en-US" xlink:label="lab_us-gaap_LegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalFees" xlink:to="lab_us-gaap_LegalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_82a55735-2395-420b-bbc2-58818713a98d_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_e2d1e8e4-20c1-4f02-8587-9722f8d2a55d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_03b4cdbe-1e39-4fa8-a4bf-3651aab924dd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum annual contributions per employee</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_13e6c71f-78b3-4860-8e27-a07a0694cd46_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_db6cac4d-add2-4ea0-a208-be0c520e0844_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a2ea140f-df21-4c70-af8e-aec544311565_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Disclosures of Non-Cash Investing and Financing Activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_4ba33e98-1065-4099-96e9-e546beae49ba_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_884170bb-fe9b-49be-aab7-ff9df2ab13a1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average fair value of market-based performance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_b89b0eaa-98a7-4964-bdaf-578b7e5d3c8c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_6b277a75-2962-4fbe-9102-39c474140ebe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateContractMember_a21bab4c-643b-4743-b814-367d34af6825_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Derivative</link:label>
    <link:label id="lab_us-gaap_InterestRateContractMember_label_en-US" xlink:label="lab_us-gaap_InterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateContractMember" xlink:to="lab_us-gaap_InterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries_bb643e75-b95a-4426-926e-1d76df8e634d_negatedTerseLabel_en-US" xlink:label="lab_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions - bad debts written off, net of recoveries</link:label>
    <link:label id="lab_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries_label_en-US" xlink:label="lab_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff (Recoveries)</link:label>
    <link:label id="lab_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries_documentation_en-US" xlink:label="lab_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff (Recoveries)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" xlink:href="cwst-20221231.xsd#cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" xlink:to="lab_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_03d40c4d-c38d-4156-ba92-0a8ce940e528_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_WeightedAverageMember_73bafff6-d11c-4ff0-95be-221bb816911b_terseLabel_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average</link:label>
    <link:label id="lab_srt_WeightedAverageMember_label_en-US" xlink:label="lab_srt_WeightedAverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2cbf10bc-71b4-4de5-b0ca-784f8ffdd96a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_35b03b92-2551-40ef-87e8-06f441e284e1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5d180e82-3c91-49cc-b577-cd466dfc5bf8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Numerator and Denominator Used in Computation of Earnings per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b853119a-787d-4a05-a580-48e245185d65_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AutomobilesMember_5b94e48f-bb0a-4766-ba81-cbcf3b8e8464_terseLabel_en-US" xlink:label="lab_us-gaap_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automobile Plan</link:label>
    <link:label id="lab_us-gaap_AutomobilesMember_label_en-US" xlink:label="lab_us-gaap_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automobiles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AutomobilesMember" xlink:to="lab_us-gaap_AutomobilesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_44b1979e-0758-401a-9a93-7b0a1cdc0a8f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BASIS OF PRESENTATION</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4b8b705e-0c18-44be-a006-152a74120505_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a6fda334-f354-4ae0-8f66-90f5d19272f4_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_25987f31-093c-4d5d-a36b-082c654e7e17_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_dfbca181-9416-4e95-877a-cbb7520c2677_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_c2838aa4-bc4e-4b7d-b489-62a830b81da0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_4c9a5647-fa01-48eb-9dc1-dbd4729b1197_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from debt borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt and Capital Securities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock_ec36e129-6aea-44e8-9bcf-c182c2911799_terseLabel_en-US" xlink:label="lab_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Southbridge Landfill Closure Charge, Net</link:label>
    <link:label id="lab_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock_label_en-US" xlink:label="lab_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Southbridge Landfill Closure Charge, Net [Table Text Block]</link:label>
    <link:label id="lab_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock_documentation_en-US" xlink:label="lab_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the Southbridge Landfill Closure Charge, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock" xlink:href="cwst-20221231.xsd#cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock" xlink:to="lab_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_24b96d6c-79bb-4be0-a756-398d6dfa34bb_terseLabel_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual term, unvested</link:label>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_label_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_documentation_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" xlink:to="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_8639c510-2e9d-4e95-a02d-89ec59fede3b_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility maximum</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_424be17a-5e96-4b06-8670-04008826a03b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_e425d528-b1b3-49e5-b81b-51d7acb5006d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_58151068-85dc-4e5a-9e0c-8ae25ab825c2_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less&#8212;current maturities of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_099ad6c9-ae17-40b0-8afc-5d86b2e0a0ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax over book depreciation of property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_f332af25-0549-4ff7-a2b7-005b2bdc58de_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ForwardInterestRateContractMember_6fc6c097-e32c-465d-baab-58bb306af5ae_terseLabel_en-US" xlink:label="lab_cwst_ForwardInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Starting Interest Rate Derivative</link:label>
    <link:label id="lab_cwst_ForwardInterestRateContractMember_label_en-US" xlink:label="lab_cwst_ForwardInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Interest Rate Contract [Member]</link:label>
    <link:label id="lab_cwst_ForwardInterestRateContractMember_documentation_en-US" xlink:label="lab_cwst_ForwardInterestRateContractMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Interest Rate Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ForwardInterestRateContractMember" xlink:href="cwst-20221231.xsd#cwst_ForwardInterestRateContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ForwardInterestRateContractMember" xlink:to="lab_cwst_ForwardInterestRateContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_39e65290-d0b6-47b3-976e-cfe318a47608_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_5b1017b8-8aec-4922-9df2-1e7fad4e4b03_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on long-term debt and finance leases</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_TransportationMember_eafb1ca4-eaba-4f41-8e1f-9794d90412e0_terseLabel_en-US" xlink:label="lab_cwst_TransportationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation</link:label>
    <link:label id="lab_cwst_TransportationMember_label_en-US" xlink:label="lab_cwst_TransportationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation [Member]</link:label>
    <link:label id="lab_cwst_TransportationMember_documentation_en-US" xlink:label="lab_cwst_TransportationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransportationMember" xlink:href="cwst-20221231.xsd#cwst_TransportationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TransportationMember" xlink:to="lab_cwst_TransportationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LandfillClosureCreditChargeNet_9933280c-f278-42a1-9972-dc04957d6031_terseLabel_en-US" xlink:label="lab_cwst_LandfillClosureCreditChargeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southbridge Landfill closure charge, net</link:label>
    <link:label id="lab_cwst_LandfillClosureCreditChargeNet_565856cf-c372-48e8-ace0-f0e0fe90a384_totalLabel_en-US" xlink:label="lab_cwst_LandfillClosureCreditChargeNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Southbridge Landfill closure charge, net</link:label>
    <link:label id="lab_cwst_LandfillClosureCreditChargeNet_label_en-US" xlink:label="lab_cwst_LandfillClosureCreditChargeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill Closure (Credit) Charge, Net</link:label>
    <link:label id="lab_cwst_LandfillClosureCreditChargeNet_documentation_en-US" xlink:label="lab_cwst_LandfillClosureCreditChargeNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The aggregate (recovery) charge associated with the closure of a landfill, which is comprised of an asset impairment charge, a development project charge write-off, an environmental remediation charge, a legal settlement charge, related legal and transaction costs and a recovery on insurance settlement. A positive number is an expense and a negative number is a gain.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureCreditChargeNet" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureCreditChargeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LandfillClosureCreditChargeNet" xlink:to="lab_cwst_LandfillClosureCreditChargeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_6ed9f914-9d46-46b9-ad41-efe531a2d84f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Purchase Price Paid for Acquisitions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_ba286bee-fbc4-4dd1-90e0-8c3068413d95_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c46770e5-0868-4340-be2d-8ad5cc3552fb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net of accumulated depreciation and amortization of $1,064,756 and $973,094, respectively</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_13d993b8-0131-4a05-9ee3-d42568b3d9e8_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment and finance lease right-of-use assets, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LandfillGasToEnergyMember_e15073d9-a1f6-4456-8107-a578192a8c59_terseLabel_en-US" xlink:label="lab_cwst_LandfillGasToEnergyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill gas-to-energy</link:label>
    <link:label id="lab_cwst_LandfillGasToEnergyMember_label_en-US" xlink:label="lab_cwst_LandfillGasToEnergyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill - Gas To Energy [Member]</link:label>
    <link:label id="lab_cwst_LandfillGasToEnergyMember_documentation_en-US" xlink:label="lab_cwst_LandfillGasToEnergyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill - Gas To Energy [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillGasToEnergyMember" xlink:href="cwst-20221231.xsd#cwst_LandfillGasToEnergyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LandfillGasToEnergyMember" xlink:to="lab_cwst_LandfillGasToEnergyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_5ac3a72f-e191-4670-8d33-bd6781d3510e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions vesting period</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_9446b896-b4f2-4c22-9e01-08424c6a7d19_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_f092dcd3-b4b8-48c9-97c4-a79ddfa586f7_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_8eeeed7a-239b-4f15-add4-65a4523d3e6c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_9138cb04-cd8d-4491-8888-683a8d771ca6_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault_44a256cd-7020-4450-b459-d5abbb7b3345_terseLabel_en-US" xlink:label="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, annual increase upon other event of default</link:label>
    <link:label id="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault_label_en-US" xlink:label="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Annual Increase, Upon Other Event Of Default</link:label>
    <link:label id="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault_documentation_en-US" xlink:label="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Annual Increase, Upon Other Event Of Default</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault" xlink:to="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_8fb9f06c-cc6f-4509-8f0a-ac3690b01340_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Maturities of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_6386851a-3a93-44c3-9cda-a4a540fb84e8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_a4f9b0c2-8c62-48d4-850e-881d86a9e852_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revisions in estimates</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Revision of Estimate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:to="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_e2b7fc13-1fb0-4f29-b9b7-91ead8f8cabe_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance, benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_71d1eaac-8097-4c52-9683-d8fab79f0897_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_83bbcb69-3909-4d70-bb85-0124a9362b60_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_9de1f8b5-96be-4f93-8547-769154490f8a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Attainment level percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_3fa88c46-ae22-4316-912a-5c0d8a793647_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_f1814d6f-79b0-47a5-b0ad-71a0c644e8b8_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amount of debt</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_eb77d245-b8cd-4b87-9d45-1ae7577199c9_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_b30d6b61-dad8-4840-9ac8-6453e8711e82_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Disclosures of Cash Flow Information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_c6eee43f-519c-402e-bbda-474b196f77c0_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt less unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_964175dd-8ad1-4b3e-8ddc-2baef700e118_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_758d0a70-8f8a-4b4e-bdca-41a7284098c9_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_a713c932-5e7b-4216-9e8a-2e75f03b06e5_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion</link:label>
    <link:label id="lab_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Environmental Loss Contingencies, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:to="lab_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_8b46966c-e412-405b-b204-f536a96077f3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State net operating loss carryforwards, state and local</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_10f9a37a-6e55-4a44-9d9c-c30e49077b1d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_6c47c19a-677a-4e0d-b20b-d14d167452e5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_713ffdad-05d4-4e10-8821-3972932dda6a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_321c863a-d810-4499-ba2e-9e733f70647b_terseLabel_en-US" xlink:label="lab_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Total Expected Environmental Remediation Payments for Succeeding Year</link:label>
    <link:label id="lab_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_label_en-US" xlink:label="lab_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Future Environmental Remediation Payments [Table Text Block]</link:label>
    <link:label id="lab_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_documentation_en-US" xlink:label="lab_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of future environmental remediation payments as of the latest balance sheet presented, in aggregate and for each of the five succeeding fiscal years and thereafter.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" xlink:href="cwst-20221231.xsd#cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" xlink:to="lab_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_b221309b-1587-43a1-bb4f-7d52aaa8d9e1_terseLabel_en-US" xlink:label="lab_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock, Restricted Stock Units and Performance Stock Units</link:label>
    <link:label id="lab_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_label_en-US" xlink:label="lab_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Restricted Stock Units And Performance Stock Units [Member]</link:label>
    <link:label id="lab_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_documentation_en-US" xlink:label="lab_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock, restricted stock units and performance stock units.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink:href="cwst-20221231.xsd#cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink:to="lab_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_8dc1128e-e3c8-4877-ba35-f23e194d2b85_terseLabel_en-US" xlink:label="lab_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liability term</link:label>
    <link:label id="lab_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_label_en-US" xlink:label="lab_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Withdrawal Obligation, Contingent Liability Term</link:label>
    <link:label id="lab_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_documentation_en-US" xlink:label="lab_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Withdrawal Obligation, Contingent Liability Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" xlink:href="cwst-20221231.xsd#cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" xlink:to="lab_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_cd773c43-8497-46b5-b651-1c43ff0db7f9_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e83abd5-f668-4148-9076-c4eac00821c3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_1b885c14-896a-4019-bb0f-e9c2e0a363ea_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_9721848c-0ef6-43c1-afd6-9e43188eed30_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent_1f078b06-a799-4281-88cd-f0f69dc9ef7b_negatedTerseLabel_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, less current portion</link:label>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" xlink:to="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_745dfa76-561f-449f-bf9b-a31a54fb1f4f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SalaryEmployeeMember_1d2d3508-748d-48cf-885d-07bdf8ebe7a3_terseLabel_en-US" xlink:label="lab_cwst_SalaryEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary employees</link:label>
    <link:label id="lab_cwst_SalaryEmployeeMember_label_en-US" xlink:label="lab_cwst_SalaryEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary Employee [Member]</link:label>
    <link:label id="lab_cwst_SalaryEmployeeMember_documentation_en-US" xlink:label="lab_cwst_SalaryEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SalaryEmployeeMember" xlink:href="cwst-20221231.xsd#cwst_SalaryEmployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SalaryEmployeeMember" xlink:to="lab_cwst_SalaryEmployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_8a005b92-287a-41da-b6cc-416d419b5287_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER ITEMS AND CHARGES</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Items, or Both, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:to="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_45ee6845-6287-4383-b995-3c37f92e3c90_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_a607393c-f7df-42dd-b255-053408941bbc_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap amounts reclassified into interest expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_88510f22-ee8e-4606-8311-513fac10dd28_negatedLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Issued, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_d197dded-67fa-424a-b46f-fffed48288c8_terseLabel_en-US" xlink:label="lab_cwst_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill operating lease contract expenditures</link:label>
    <link:label id="lab_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_cwst_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liabilities</link:label>
    <link:label id="lab_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_cwst_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="cwst-20221231.xsd#cwst_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_cwst_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_6fef51c9-6841-4ed0-b30b-83c9d545ae5b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Class A common stock - equity offering</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_43561ee9-7843-4dcc-b42d-b5995d063e7d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_643ffb7d-b038-444b-a91e-84a4e541799c_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_e145edd8-63f0-4ea9-99be-de1d29d639e0_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_4f9efceb-62f8-4236-8bd2-ff9be54045c2_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at a point-in-time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_fc81e174-dc9d-4915-b0bf-63696c2b720c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d88633e7-8d58-40a5-938a-ecdba7f72db8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted&#160;Stock, Restricted&#160;Stock&#160;Units, and&#160;Performance&#160;Stock Units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_57fa8ac8-69b8-4697-9bb8-4abb8adfa795_terseLabel_en-US" xlink:label="lab_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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%</link:label>
    <link:label id="lab_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_label_en-US" xlink:label="lab_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Bond Series Two Thousand Fourteen R Two Due Two Thousand Forty Four [Member]</link:label>
    <link:label id="lab_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_documentation_en-US" xlink:label="lab_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Bond Series Two Thousand Fourteen R Two Due Two Thousand Forty Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" xlink:href="cwst-20221231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" xlink:to="lab_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_69343d4d-c7f1-489b-9828-6165f5813bbc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_01ced9c0-972b-43d0-8f95-57979feffe8d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_dbcf25e5-de00-4430-b646-10dfd77c956d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DEBT</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_9995348a-ef86-4cf7-9635-96ecc3d38a46_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1605174f-45e3-44e1-8abe-132534f74996_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_96bd7ac8-0fee-4e7f-9105-94ee3b3471fe_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class&#160;B Common&#160;Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_374f56ab-1450-44be-87c0-59465788e27e_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses, contract liabilities and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_18133fa6-1ef3-4de3-8c97-42b19237a1a6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_1fe1b464-2454-4cc8-8b8c-2121a7add22b_terseLabel_en-US" xlink:label="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest accretion on landfill and environmental remediation liabilities</link:label>
    <link:label id="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_label_en-US" xlink:label="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion Expense, Including Asset Retirement Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:to="lab_us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_e12c22fe-06e7-4a9d-9ae6-154c90d409d1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_9364c795-4026-4e51-be50-be78c2243c95_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CCI</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_1c0e4ba0-6898-4094-b269-507994f8f2ba_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_e8c31686-2802-48e5-bc8a-9e8b3cdaa9db_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_f183d465-09e4-43b0-8957-30a84877b39f_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_7a6c376a-0194-436e-8fdc-732e33d8c381_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_f2428e14-b3e1-4ffc-9070-44ab31a18dcf_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_45f1e543-6878-4537-a893-9a7432286700_terseLabel_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015 (FAME Bonds 2015R-1)</link:label>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_label_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015 (FAME Bonds 2015R-1) [Member]</link:label>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_documentation_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015 (FAME Bonds 2015R-1)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" xlink:to="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_c9d94874-800c-49e2-9b25-d202237bc89d_terseLabel_en-US" xlink:label="lab_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental loss contingency, noncurrent, statement of financial position, not disclosed</link:label>
    <link:label id="lab_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1d144efa-c3a2-4fe3-9174-fa097c41c1fe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f9603113-9941-4e57-afa9-e035ad75c1ee_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_710edf5f-edc8-4abf-98db-72efad1781dd_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total&#160;assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_88e37c0e-b921-4689-b4eb-83ee94c0390b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_defbb15c-87ab-42b2-ad1a-3399581b070d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContainersMember_4730ebde-142c-4b2c-bd3e-c16f958a1161_terseLabel_en-US" xlink:label="lab_us-gaap_ContainersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Containers</link:label>
    <link:label id="lab_us-gaap_ContainersMember_label_en-US" xlink:label="lab_us-gaap_ContainersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Containers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContainersMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContainersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContainersMember" xlink:to="lab_us-gaap_ContainersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_dc03f900-2f8d-4f1f-89a4-3bcbed5747db_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_156dc103-20b8-466e-b9d2-a6dd9b9ca8f5_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyLineItems" xlink:to="lab_us-gaap_SiteContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fa4aeeb1-63b3-406e-8da4-384a9826ed04_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LandfillRevenueMember_2f55e885-0fcc-45c2-9aa3-3581bb1fd819_terseLabel_en-US" xlink:label="lab_cwst_LandfillRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill</link:label>
    <link:label id="lab_cwst_LandfillRevenueMember_label_en-US" xlink:label="lab_cwst_LandfillRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill Revenue [Member]</link:label>
    <link:label id="lab_cwst_LandfillRevenueMember_documentation_en-US" xlink:label="lab_cwst_LandfillRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillRevenueMember" xlink:href="cwst-20221231.xsd#cwst_LandfillRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LandfillRevenueMember" xlink:to="lab_cwst_LandfillRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_496ed0b0-6c01-47d8-9a51-a8282cc1e9d8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and related expenses</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentTextBlock_9b8dd9f2-0653-4e54-ab05-0f67bdcc1fda_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss, Financial Instrument [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossFinancialInstrumentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_90a19a00-4a48-43b5-b460-2a68dc6f43a5_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fdf14b40-8350-4b8a-a2f6-ce63be245095_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_d196027a-035e-4def-98a8-24251cca3f0e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_9c97d1b1-897f-404b-8b8d-7ed8b18b28b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_00e24626-ca80-4485-900e-5ec7492f64d7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_4e06e6a6-237e-4dd4-a5bd-ab85689bd86e_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_6e0563f8-4a94-474c-8028-eb4c435a89c1_terseLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_2e5f1e8c-b77d-4e1d-99c8-7f0033c8898c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_00c6766b-cd32-425e-a9b6-fb8d7a0db2af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusAxis_86ca3e0c-be81-40dd-b250-db4d1663d6d5_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ResourceSolutionsOperationsCustomerSolutionsMember_1f2c8a96-b278-4636-ac94-508953434354_terseLabel_en-US" xlink:label="lab_cwst_ResourceSolutionsOperationsCustomerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Solutions</link:label>
    <link:label id="lab_cwst_ResourceSolutionsOperationsCustomerSolutionsMember_label_en-US" xlink:label="lab_cwst_ResourceSolutionsOperationsCustomerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions Operations, Customer Solutions [Member]</link:label>
    <link:label id="lab_cwst_ResourceSolutionsOperationsCustomerSolutionsMember_documentation_en-US" xlink:label="lab_cwst_ResourceSolutionsOperationsCustomerSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions Operations, Customer Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsOperationsCustomerSolutionsMember" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsOperationsCustomerSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ResourceSolutionsOperationsCustomerSolutionsMember" xlink:to="lab_cwst_ResourceSolutionsOperationsCustomerSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_VariableRateComponentTwoMember_3ad93640-e63e-49c2-b415-c85d4c199bc4_terseLabel_en-US" xlink:label="lab_cwst_VariableRateComponentTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component Two</link:label>
    <link:label id="lab_cwst_VariableRateComponentTwoMember_label_en-US" xlink:label="lab_cwst_VariableRateComponentTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component Two [Member]</link:label>
    <link:label id="lab_cwst_VariableRateComponentTwoMember_documentation_en-US" xlink:label="lab_cwst_VariableRateComponentTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentTwoMember" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_VariableRateComponentTwoMember" xlink:to="lab_cwst_VariableRateComponentTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LettersOfCreditSublimit_68b5c2d8-bded-4204-9948-089b27aae792_terseLabel_en-US" xlink:label="lab_cwst_LettersOfCreditSublimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit sublimit</link:label>
    <link:label id="lab_cwst_LettersOfCreditSublimit_label_en-US" xlink:label="lab_cwst_LettersOfCreditSublimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit, Sublimit</link:label>
    <link:label id="lab_cwst_LettersOfCreditSublimit_documentation_en-US" xlink:label="lab_cwst_LettersOfCreditSublimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublimit to the amount of letters of credit allowed under credit agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LettersOfCreditSublimit" xlink:href="cwst-20221231.xsd#cwst_LettersOfCreditSublimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LettersOfCreditSublimit" xlink:to="lab_cwst_LettersOfCreditSublimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_24578746-8a63-4054-b711-642e6f3c93b0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4b829aa6-33a1-42d6-a500-3ad3f4995214_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Class A common stock - equity offering (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_103d66b8-1ccf-4004-b7d7-cee12cbf0992_terseLabel_en-US" xlink:label="lab_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")</link:label>
    <link:label id="lab_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_label_en-US" xlink:label="lab_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Revolving Credit Facility and Term Loan A Facility [Member]</link:label>
    <link:label id="lab_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_documentation_en-US" xlink:label="lab_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended Revolving Credit Facility and Term Loan A Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember" xlink:href="cwst-20221231.xsd#cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember" xlink:to="lab_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_ee1b2fc0-4b91-4dfc-9bf8-f4292337cf96_terseLabel_en-US" xlink:label="lab_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net leverage ratio</link:label>
    <link:label id="lab_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_label_en-US" xlink:label="lab_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant Compliance, Net Leverage Ratio</link:label>
    <link:label id="lab_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_documentation_en-US" xlink:label="lab_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant Compliance, Net Leverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentCovenantComplianceNetLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio" xlink:to="lab_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_16a07550-216b-42cc-8b8d-912fa7b68a34_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_4bf10b2c-b332-4126-a3b5-d4ce9a55de5f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_f2859e8d-92c6-4a7a-97ff-c68223ab6b82_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated income (loss), net, cash flow hedge</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationExpense_89a397ff-3147-4a90-8806-0b7c9783415b_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental remediation charge</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationExpense_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationExpense" xlink:to="lab_us-gaap_EnvironmentalRemediationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_231cca77-7da8-424d-b616-947169e93c90_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inter-company revenue</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DefinedBenefitPlanNumberOfPlans_717b4237-dbd5-43be-87a4-27629a2ca965_terseLabel_en-US" xlink:label="lab_cwst_DefinedBenefitPlanNumberOfPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_cwst_DefinedBenefitPlanNumberOfPlans_label_en-US" xlink:label="lab_cwst_DefinedBenefitPlanNumberOfPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Number of Plans</link:label>
    <link:label id="lab_cwst_DefinedBenefitPlanNumberOfPlans_documentation_en-US" xlink:label="lab_cwst_DefinedBenefitPlanNumberOfPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Number of Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedBenefitPlanNumberOfPlans" xlink:href="cwst-20221231.xsd#cwst_DefinedBenefitPlanNumberOfPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DefinedBenefitPlanNumberOfPlans" xlink:to="lab_cwst_DefinedBenefitPlanNumberOfPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_7df9c652-bba0-48e8-87ce-cf9b467c4caa_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_6f384e65-b767-48af-84f4-775b03edaada_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less&#8212;unamortized discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_23a818bd-08eb-4718-8586-d286a4d7aaeb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_c35a9cd4-0d7d-429d-8fe6-590b81771909_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_fdc9b316-da28-4740-8f20-e989cb2c5562_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_1d4a3af8-7315-4a1f-8e80-d2e062dc6b15_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense_26b38d05-e3a6-4894-8b9c-66d5d70b8754_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental remediation charge</link:label>
    <link:label id="lab_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense_label_en-US" xlink:label="lab_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Costs Recognized, Recovery Credited to Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense" xlink:to="lab_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_StockholdersEquityNumberOfVotesEachShare_d4d27ba9-23bb-4613-95da-c5b1f043657c_terseLabel_en-US" xlink:label="lab_cwst_StockholdersEquityNumberOfVotesEachShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, votes (in votes per share)</link:label>
    <link:label id="lab_cwst_StockholdersEquityNumberOfVotesEachShare_ac050313-248c-4814-8973-da53a6e584d9_verboseLabel_en-US" xlink:label="lab_cwst_StockholdersEquityNumberOfVotesEachShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vote for each share held (in votes per share)</link:label>
    <link:label id="lab_cwst_StockholdersEquityNumberOfVotesEachShare_label_en-US" xlink:label="lab_cwst_StockholdersEquityNumberOfVotesEachShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Number Of Votes, Each Share</link:label>
    <link:label id="lab_cwst_StockholdersEquityNumberOfVotesEachShare_documentation_en-US" xlink:label="lab_cwst_StockholdersEquityNumberOfVotesEachShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Number Of Votes, Each Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityNumberOfVotesEachShare" xlink:href="cwst-20221231.xsd#cwst_StockholdersEquityNumberOfVotesEachShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_StockholdersEquityNumberOfVotesEachShare" xlink:to="lab_cwst_StockholdersEquityNumberOfVotesEachShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteDomain_6d5d2a2c-b90f-495c-a4a9-97e761944ef3_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteDomain_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LandfillsMember_75c8a206-ec1f-4fed-9868-9eea11122f40_terseLabel_en-US" xlink:label="lab_cwst_LandfillsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfills</link:label>
    <link:label id="lab_cwst_LandfillsMember_label_en-US" xlink:label="lab_cwst_LandfillsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfills [Member]</link:label>
    <link:label id="lab_cwst_LandfillsMember_documentation_en-US" xlink:label="lab_cwst_LandfillsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfills.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillsMember" xlink:href="cwst-20221231.xsd#cwst_LandfillsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LandfillsMember" xlink:to="lab_cwst_LandfillsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_23efb752-7ce4-459b-841b-c794f86e6560_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax_43a0024c-8567-46f1-9204-8660a27a3106_terseLabel_en-US" xlink:label="lab_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap settlements</link:label>
    <link:label id="lab_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax_label_en-US" xlink:label="lab_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Settlements, before Reclassification and Tax</link:label>
    <link:label id="lab_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax_documentation_en-US" xlink:label="lab_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Settlements, before Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" xlink:href="cwst-20221231.xsd#cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" xlink:to="lab_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_fdb1ed5d-cc1d-4932-b9d7-3713a3fb182a_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_bb9267bd-f079-4991-bf3e-6696d8e93d32_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, additional authorized shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_6e98844b-bb9f-423c-bfb4-cfc5ffcb13f3_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_a44ee3c0-7604-4af0-8cfd-b549a185363f_terseLabel_en-US" xlink:label="lab_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Operating and Financing Activities, Lessee [Abstract]</link:label>
    <link:label id="lab_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_documentation_en-US" xlink:label="lab_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Operating and Financing Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract" xlink:href="cwst-20221231.xsd#cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract" xlink:to="lab_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d112ecad-d609-41b1-9f95-e71f801908de_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_11c5dfaa-38e4-4306-8cea-874b63218b60_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible amortization expenses</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_9c608073-4bc2-403e-b161-d989555fb673_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Activity and Balances Related to Goodwill by Reporting Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_3da956ae-5036-4a03-bf29-2885872fc440_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_06527388-7b3a-4910-9d2b-787807e59696_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_cdfa0ba4-7e27-4ff9-8e37-f3b37c1aff3f_terseLabel_en-US" xlink:label="lab_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended and Restated 1997 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended And Restated Nineteen Ninety Seven Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended And Restated Nineteen Ninety Seven Employee Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" xlink:href="cwst-20221231.xsd#cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" xlink:to="lab_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_HourlyEmployeeMember_fe085780-1dda-4a18-854b-e90b915a6bb3_terseLabel_en-US" xlink:label="lab_cwst_HourlyEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hourly employees</link:label>
    <link:label id="lab_cwst_HourlyEmployeeMember_label_en-US" xlink:label="lab_cwst_HourlyEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hourly Employee [Member]</link:label>
    <link:label id="lab_cwst_HourlyEmployeeMember_documentation_en-US" xlink:label="lab_cwst_HourlyEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hourly Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_HourlyEmployeeMember" xlink:href="cwst-20221231.xsd#cwst_HourlyEmployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_HourlyEmployeeMember" xlink:to="lab_cwst_HourlyEmployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_0caa9d3c-dd15-4761-96fd-9a4f51f8fd60_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_5d393ea3-4930-4a74-897b-4bc12b99d268_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_bec50b70-4433-404d-be4e-452602e3868a_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_9d4a4e45-a434-4249-84b0-407be1e2005d_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_354dd0f2-82db-4246-89f4-ba512ac826cc_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_9ff65359-53e2-4cf7-97e7-d38a35b56928_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_fdc2eb85-3c55-41b3-afac-cb5c615eb65b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or canceled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_81b6af69-ce28-4edf-822b-5408f29f2f88_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_151e01e2-4900-444f-99d8-af9bfd1c9cfa_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_7a83aa10-7de0-4b7b-b643-92344ea1f068_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_076e084d-fc1c-4e88-a4e5-62333a1c3485_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill Accounting</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:to="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_a9aab09c-c1d1-4826-ad87-5c56c3207faf_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, number of shares issued</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_df9edb66-1359-4c32-be6c-f0df644cd851_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_e27dc124-7148-49e3-abb1-85c8c356825c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' Equity and Share-Based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_91854e8f-50c0-44f3-9cad-3195f236672d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_35dd2d95-4653-4830-9ea9-61050af69b8f_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per share attributable to common stockholders:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_a1f9edb7-a774-40af-8686-52e85d92393b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LineOfCreditFacilityFrontingFeePercentage_bf4ea191-cacd-4b39-ae6b-619d8159d149_terseLabel_en-US" xlink:label="lab_cwst_LineOfCreditFacilityFrontingFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fronting fee</link:label>
    <link:label id="lab_cwst_LineOfCreditFacilityFrontingFeePercentage_label_en-US" xlink:label="lab_cwst_LineOfCreditFacilityFrontingFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Fronting Fee Percentage</link:label>
    <link:label id="lab_cwst_LineOfCreditFacilityFrontingFeePercentage_documentation_en-US" xlink:label="lab_cwst_LineOfCreditFacilityFrontingFeePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Fronting Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LineOfCreditFacilityFrontingFeePercentage" xlink:href="cwst-20221231.xsd#cwst_LineOfCreditFacilityFrontingFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LineOfCreditFacilityFrontingFeePercentage" xlink:to="lab_cwst_LineOfCreditFacilityFrontingFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_df6721f1-6159-45e4-9650-bd389d9fd3af_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9418ef4e-a89e-4fa4-8893-ac7860452660_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized stock-based compensation expense, options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_02da6211-5a74-4581-af08-c28f217ef7ad_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SuretyBonds_c065f83a-de8e-4b6d-b3f5-2c3a6c69e3d4_terseLabel_en-US" xlink:label="lab_cwst_SuretyBonds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety bond</link:label>
    <link:label id="lab_cwst_SuretyBonds_label_en-US" xlink:label="lab_cwst_SuretyBonds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surety Bonds</link:label>
    <link:label id="lab_cwst_SuretyBonds_documentation_en-US" xlink:label="lab_cwst_SuretyBonds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of surety bonds that are available for the future payment of landfill capping, closure and post-closure obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SuretyBonds" xlink:href="cwst-20221231.xsd#cwst_SuretyBonds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SuretyBonds" xlink:to="lab_cwst_SuretyBonds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_18a9c523-35a7-4ad0-bf97-cf3aa660761d_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_e91a1380-bce5-474c-85dd-cea7954f3cd3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_A2016IncentivePlanMember_1597a938-9ebe-46e5-ad3e-c67542ed7001_terseLabel_en-US" xlink:label="lab_cwst_A2016IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Incentive Plan</link:label>
    <link:label id="lab_cwst_A2016IncentivePlanMember_label_en-US" xlink:label="lab_cwst_A2016IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Incentive Plan [Member]</link:label>
    <link:label id="lab_cwst_A2016IncentivePlanMember_documentation_en-US" xlink:label="lab_cwst_A2016IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_A2016IncentivePlanMember" xlink:href="cwst-20221231.xsd#cwst_A2016IncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_A2016IncentivePlanMember" xlink:to="lab_cwst_A2016IncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_66af512d-f352-4b92-a154-4994ad818791_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Costs and Other Lease Information</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_f2419634-6ede-419a-9f41-df18038a763e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration - acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_54212398-2e94-4f14-8ed1-54fc01d0e4e5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for future grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_82989775-87dd-4065-9d93-435efb3f2225_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock available for distribution under stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_8a337777-79d3-4e6c-b01d-15c74ff522bb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_db092793-8e02-48ee-9885-0c1053db9431_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SolidWasteOperationsPowerGenerationMember_ea553c9c-91db-448e-a56d-d311460cb61e_terseLabel_en-US" xlink:label="lab_cwst_SolidWasteOperationsPowerGenerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power generation</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsPowerGenerationMember_label_en-US" xlink:label="lab_cwst_SolidWasteOperationsPowerGenerationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid Waste Operations Power Generation [Member]</link:label>
    <link:label id="lab_cwst_SolidWasteOperationsPowerGenerationMember_documentation_en-US" xlink:label="lab_cwst_SolidWasteOperationsPowerGenerationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Solid Waste Operations Power Generation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsPowerGenerationMember" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsPowerGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SolidWasteOperationsPowerGenerationMember" xlink:to="lab_cwst_SolidWasteOperationsPowerGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_81e13171-949a-4727-ad57-cb2849b024e4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_d7b86042-e568-465f-a657-ef46bddabfb7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Class A common stock - acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_18088ea6-47f9-49e2-804b-91d11a0649c0_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_30e7ba83-de75-4861-ab2d-57a65ada8b1b_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_bfca016d-5571-474e-a050-0ec098e93605_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, less current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_0a7b4ac4-5b4c-4029-ac31-1b71ec2ba961_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion expense and obligations incurred</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_3e1d663f-df97-4b36-9a2c-6ea75bcfa38a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_7504153a-14a1-470a-bf9f-b217eb2c4a7e_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_217a5771-9810-41b9-888d-73ef6e7695de_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of contingent consideration</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_51cb38fc-3f65-416b-a313-5c72e382a4f7_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusDomain_3dc354d2-f487-4c3a-9c24-6eec1a0489a8_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_70796fee-cf18-455a-8be2-d71797c27337_negatedLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations settled</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_a647a3ad-46d6-40b9-b593-e8dcd031ed27_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $3,016 and $3,276, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCashPaidToSettle_26a4c8dc-87d5-4d19-95af-477ee644b246_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill post-closure cost</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationCashPaidToSettle_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Cash Paid to Settle</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationCashPaidToSettle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:to="lab_us-gaap_AssetRetirementObligationCashPaidToSettle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_c78e54a1-b1a3-4ae3-8c22-01acfbf201b8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_b8789629-18a0-41bb-a6ab-0d56876ca902_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_f4942427-3231-493a-a970-7191d5b6df50_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_ceb00336-5315-440e-811a-8417467ed625_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_d36d9511-404c-468c-9a16-5c6d55b37a74_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense,&#160;net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_3b99444c-7486-4748-8682-5764def8a2b4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cfab659f-23e8-49b6-93ac-4d0efce76a41_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9f4a144c-b60b-4a90-8ba8-072d1871264e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_e504804a-7d8f-4979-9220-8102651acc1a_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_1f5c097b-3f1a-475c-9514-bff15e610d02_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_194404e9-178b-4d26-9a03-41daf214f638_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_241e254c-561c-46d4-80d4-3128e556ca7f_terseLabel_en-US" xlink:label="lab_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental loss contingency, statement of financial position, not disclosed</link:label>
    <link:label id="lab_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFloorInterestRate_a84ce647-2782-413f-aa2f-599750ea5c6c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFloorInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Floor interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFloorInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFloorInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Floor Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFloorInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFloorInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFloorInterestRate" xlink:to="lab_us-gaap_DerivativeFloorInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_c4ea4b20-7530-4d7e-b8c3-267107d7c86b_terseLabel_en-US" xlink:label="lab_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated accumulated benefit obligation as complete withdrawal</link:label>
    <link:label id="lab_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_label_en-US" xlink:label="lab_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Complete Withdrawal, Estimated Accumulated Benefit Obligation</link:label>
    <link:label id="lab_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_documentation_en-US" xlink:label="lab_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Complete Withdrawal, Estimated Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" xlink:href="cwst-20221231.xsd#cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" xlink:to="lab_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_CollectionMember_c893c5cf-adcc-483d-bc32-c4e3db5dede2_terseLabel_en-US" xlink:label="lab_cwst_CollectionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collection</link:label>
    <link:label id="lab_cwst_CollectionMember_label_en-US" xlink:label="lab_cwst_CollectionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collection [Member]</link:label>
    <link:label id="lab_cwst_CollectionMember_documentation_en-US" xlink:label="lab_cwst_CollectionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collection [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CollectionMember" xlink:href="cwst-20221231.xsd#cwst_CollectionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_CollectionMember" xlink:to="lab_cwst_CollectionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_5b80a518-20af-428b-bbf9-f470c53daa5b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f50a393b-1b0d-42a9-a746-3bd41831aad7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income ( Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_3df47528-eab9-4f6d-85a4-9dc98bee8049_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_c347944e-db74-409e-a2ad-6a2f44288642_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_4e8c1c23-a297-4e48-a9a2-ec7879255f00_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_faf12510-77cb-4461-bf95-981fd4bdf868_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_338c3fe6-b2e4-46a6-9bde-130c999a748a_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0db96e71-c54d-4198-837b-767b0b8133b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_3f89b1b8-4755-49b9-a494-e62dd3308edc_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_c5f17c27-cb1b-4d72-a82a-7d8b5e058f4e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_478ed275-a9a8-4930-9211-b66e187efb64_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0444a574-343b-49af-9ff6-a1d58d89ec99_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Adopted and Pending Adoption</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a3e74182-678b-45ad-a9c7-8e14d38d7773_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses, inventories and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_000fc4c9-1437-4b60-96cb-b14f156e0df6_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DebtInstrumentVariableRateAdjustment_3c339f11-578b-4709-9db7-381e54bdb08b_terseLabel_en-US" xlink:label="lab_cwst_DebtInstrumentVariableRateAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable rate adjustment</link:label>
    <link:label id="lab_cwst_DebtInstrumentVariableRateAdjustment_label_en-US" xlink:label="lab_cwst_DebtInstrumentVariableRateAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Variable Rate Adjustment</link:label>
    <link:label id="lab_cwst_DebtInstrumentVariableRateAdjustment_documentation_en-US" xlink:label="lab_cwst_DebtInstrumentVariableRateAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Variable Rate Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentVariableRateAdjustment" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentVariableRateAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DebtInstrumentVariableRateAdjustment" xlink:to="lab_cwst_DebtInstrumentVariableRateAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ClosureandPostClosureCostsIncurrencePeriod_6a0e7f11-d476-46ec-8880-ed5336e9d64d_terseLabel_en-US" xlink:label="lab_cwst_ClosureandPostClosureCostsIncurrencePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closure and post-closure costs incurrence period</link:label>
    <link:label id="lab_cwst_ClosureandPostClosureCostsIncurrencePeriod_label_en-US" xlink:label="lab_cwst_ClosureandPostClosureCostsIncurrencePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closure and Post-Closure Costs Incurrence Period</link:label>
    <link:label id="lab_cwst_ClosureandPostClosureCostsIncurrencePeriod_documentation_en-US" xlink:label="lab_cwst_ClosureandPostClosureCostsIncurrencePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closure and Post-Closure Costs Incurrence Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod" xlink:href="cwst-20221231.xsd#cwst_ClosureandPostClosureCostsIncurrencePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod" xlink:to="lab_cwst_ClosureandPostClosureCostsIncurrencePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_aad33b01-6aa5-433a-bb79-fd3a7623db7d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7d1b5ff3-0faf-4d01-ac74-b6aedf690719_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_ec8bcf59-c345-4890-8025-1bf17cc59560_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL AND INTANGIBLE ASSETS</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0068f413-a99d-4184-a020-2758850b6e7b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_77af9146-6558-4850-8622-fafb50e5b185_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_3edce166-3fed-4672-b70b-902c1ca709d8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c09d8cc1-634b-479b-8491-cf3cb20451d5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossAbstract_label_en-US" xlink:label="lab_us-gaap_CreditLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossAbstract" xlink:to="lab_us-gaap_CreditLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_08f2c204-6119-49b8-9c96-612a13076069_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_895ca450-7b16-4b01-aae4-cc4ec2435746_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_bf1f5ed6-44dd-448e-839a-0153b60a6671_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_05f484b1-3f21-40c0-bcc0-832701dd7d17_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of stock options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c9a3c1c0-6c49-4998-8150-9e787f2189e9_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ee8a2856-d5ec-47a9-96fb-c92925696ec0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_eb5e328a-36be-4157-afd0-9a64174f599a_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_44f82d11-3ff4-4031-a5c3-904b7a2ef7f1_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_04c091ed-c8ca-4efb-8133-77495812b09f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_fb4e93f1-4b73-482e-a180-3ce30b91b13e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Limited Partners' Capital Account by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Limited Partners' Capital Account by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable" xlink:to="lab_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_26c1b2aa-6357-4908-993c-8e53ed744521_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_02f64ac0-13a2-4d85-83c2-00d8202432e4_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_fae94933-0819-4609-b74f-a5bffb0d83d4_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_84f5e3b1-80fc-4195-a04d-c13c6f2fc446_terseLabel_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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%</link:label>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_label_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority Of Maine Solid Waste Disposal Revenue Bonds Series 2015R-1 [Member]</link:label>
    <link:label id="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_documentation_en-US" xlink:label="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Authority Of Maine Solid Waste Disposal Revenue Bonds Series 2015R-1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" xlink:to="lab_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ResourceSolutionsOperationsMember_08e9e3ec-7c86-4bf8-92ac-639aeb11f184_terseLabel_en-US" xlink:label="lab_cwst_ResourceSolutionsOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions operations</link:label>
    <link:label id="lab_cwst_ResourceSolutionsOperationsMember_label_en-US" xlink:label="lab_cwst_ResourceSolutionsOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions Operations [Member]</link:label>
    <link:label id="lab_cwst_ResourceSolutionsOperationsMember_documentation_en-US" xlink:label="lab_cwst_ResourceSolutionsOperationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsOperationsMember" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ResourceSolutionsOperationsMember" xlink:to="lab_cwst_ResourceSolutionsOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_cb0e1a81-09a0-4805-8638-2848331501e6_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_1b5d5d80-4159-434d-9b04-ec2b703675ba_terseLabel_en-US" xlink:label="lab_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operation and management agreements entered into</link:label>
    <link:label id="lab_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_label_en-US" xlink:label="lab_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Landfill Operation and Management Agreements Entered Into</link:label>
    <link:label id="lab_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_documentation_en-US" xlink:label="lab_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Landfill Operation and Management Agreements Entered Into</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto" xlink:href="cwst-20221231.xsd#cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto" xlink:to="lab_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RevenueBondsSeries2020DueSeptember2050Member_7d189865-21d1-45ca-80ba-194e7bea27e5_terseLabel_en-US" xlink:label="lab_cwst_RevenueBondsSeries2020DueSeptember2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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%</link:label>
    <link:label id="lab_cwst_RevenueBondsSeries2020DueSeptember2050Member_label_en-US" xlink:label="lab_cwst_RevenueBondsSeries2020DueSeptember2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Bonds Series 2020 due September 2050 [Member]</link:label>
    <link:label id="lab_cwst_RevenueBondsSeries2020DueSeptember2050Member_documentation_en-US" xlink:label="lab_cwst_RevenueBondsSeries2020DueSeptember2050Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Bonds Series 2020 due September 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeries2020DueSeptember2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member" xlink:to="lab_cwst_RevenueBondsSeries2020DueSeptember2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f3b68f6f-7e7e-46d4-acdd-c3a5a3d03c8f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_afa38b13-52a2-4993-9d42-cd33fe82c1dc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recurring Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_661365b5-ea39-4b48-8812-ec76fd8b9bd0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RestrictedStockAwardsMember_b4a0e4d0-337a-45ef-8b00-16804a44ab17_terseLabel_en-US" xlink:label="lab_cwst_RestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards</link:label>
    <link:label id="lab_cwst_RestrictedStockAwardsMember_label_en-US" xlink:label="lab_cwst_RestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards [Member]</link:label>
    <link:label id="lab_cwst_RestrictedStockAwardsMember_documentation_en-US" xlink:label="lab_cwst_RestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockAwardsMember" xlink:href="cwst-20221231.xsd#cwst_RestrictedStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RestrictedStockAwardsMember" xlink:to="lab_cwst_RestrictedStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c5482213-c423-4027-9eee-8e176489f2c7_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_e575de65-b3e1-4100-b553-142f3c631edd_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_6bef393b-5a7d-474b-849b-9c4d8ddf11ba_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock authorized to issue (up to) (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_a88b5ef8-facb-4351-904b-d60c186db0f6_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product concentration risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_77a233ed-07d9-4ba4-9aaa-b45cadd45cc3_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_58c618aa-63f4-4005-957d-498423038f05_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, issued shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_a8ad557e-6aa2-40f7-8b32-a3f8933e256f_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: capitalized interest</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:to="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_0ea50d98-6ddf-45f8-badc-de7da3409d5c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments under equity method of accounting</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_b078aed8-77f2-4b40-a127-9200180e766a_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over time</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_48e81fdc-e0c9-46f3-afd1-955466e44e53_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from acquisition activities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_0dc7da2f-1d3b-464d-902f-3bb7fba61972_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_83e980d2-0616-4413-8903-71f5ca3f334e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_e72a6398-2d49-475f-90ac-3f445525471b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_12f1bc1a-774e-4241-9437-a67ccdd38216_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount issued</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_33db2c3d-5944-40cf-908c-58c2b3144610_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Unconsolidated Entities</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrent_d3098566-fa42-4e75-9c04-b315bb2abd31_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_b878e0d2-6100-4213-8501-5ced50efbe65_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_a52b13ef-626e-4eb0-8de6-cd7625f807bb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the exercise of share based awards</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_97914017-ca5d-48b4-b40c-196bf3260682_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Financial Information by Reportable Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_be2b1ee0-87be-4516-94fb-bbdfb3c4f3d5_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_f8bfc248-7ca5-498d-a2e8-2ae48cb34032_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carryforwards not subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_7e8c8f0a-3d13-454b-b4ea-4d860a9a8acf_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total services purchased</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_397aeeac-3556-4ba1-a60f-c74e91357d6d_totalLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_268c0bbf-7496-4405-9812-edac293fa3a6_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undiscounted liability</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_89bf40db-08a1-416b-add5-f4b58f3b1d91_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_d124faaa-36ed-4aff-9e40-d479e3636a51_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalCostsPolicy_cb32f7df-0584-4aec-854f-61795bc01f3a_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalCostsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Liabilities</link:label>
    <link:label id="lab_us-gaap_EnvironmentalCostsPolicy_label_en-US" xlink:label="lab_us-gaap_EnvironmentalCostsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalCostsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalCostsPolicy" xlink:to="lab_us-gaap_EnvironmentalCostsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_InflationRate_baf44722-b1df-439c-88bc-9912a6771238_terseLabel_en-US" xlink:label="lab_cwst_InflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of inflation rate</link:label>
    <link:label id="lab_cwst_InflationRate_label_en-US" xlink:label="lab_cwst_InflationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inflation Rate</link:label>
    <link:label id="lab_cwst_InflationRate_documentation_en-US" xlink:label="lab_cwst_InflationRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated inflation rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InflationRate" xlink:href="cwst-20221231.xsd#cwst_InflationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_InflationRate" xlink:to="lab_cwst_InflationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_838aa29e-1871-466c-ada7-7119bce52c63_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure_74bbc14c-9bfc-4001-a6ef-58a1e590d0c8_terseLabel_en-US" xlink:label="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum exposure per individual event</link:label>
    <link:label id="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure_label_en-US" xlink:label="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense, Workers' Compensation, Maximum Exposure</link:label>
    <link:label id="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure_documentation_en-US" xlink:label="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum exposure per individual event.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure" xlink:href="cwst-20221231.xsd#cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure" xlink:to="lab_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_0bb48a64-7eba-4308-8694-455f0041a432_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued under stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_EasternRegionMember_83d27b92-27b9-4e6e-9765-a5428a649c5f_terseLabel_en-US" xlink:label="lab_cwst_EasternRegionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eastern</link:label>
    <link:label id="lab_cwst_EasternRegionMember_label_en-US" xlink:label="lab_cwst_EasternRegionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eastern Region [Member]</link:label>
    <link:label id="lab_cwst_EasternRegionMember_documentation_en-US" xlink:label="lab_cwst_EasternRegionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eastern region.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember" xlink:href="cwst-20221231.xsd#cwst_EasternRegionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EasternRegionMember" xlink:to="lab_cwst_EasternRegionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ab25f7b2-f057-46f0-832c-64da38db0e40_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c1cb6edd-6353-475b-924a-070fb40f413a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_f3b493a3-d85a-412d-8b96-dd662d9d2f56_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:to="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_LandfillClosureProjectCreditCharge_15bc2070-7c79-4fd7-a9fc-0eb932a68154_verboseLabel_en-US" xlink:label="lab_cwst_LandfillClosureProjectCreditCharge" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill closure project charge (credit)</link:label>
    <link:label id="lab_cwst_LandfillClosureProjectCreditCharge_label_en-US" xlink:label="lab_cwst_LandfillClosureProjectCreditCharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landfill Closure Project (Credit) Charge</link:label>
    <link:label id="lab_cwst_LandfillClosureProjectCreditCharge_documentation_en-US" xlink:label="lab_cwst_LandfillClosureProjectCreditCharge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Credit) charge associated with changes in the estimated costs to execute the closure plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureProjectCreditCharge" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureProjectCreditCharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LandfillClosureProjectCreditCharge" xlink:to="lab_cwst_LandfillClosureProjectCreditCharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_dc1bd1b4-7ed4-4df2-8d40-972112dd588f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_f961cc27-1d8b-4f99-8bd2-e72688d9401a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_12042722-d214-4f86-8ed4-16723b6086a0_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_VariableRateComponentAxis_4dbbe983-77af-4458-a689-734d74836573_terseLabel_en-US" xlink:label="lab_cwst_VariableRateComponentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Axis]</link:label>
    <link:label id="lab_cwst_VariableRateComponentAxis_label_en-US" xlink:label="lab_cwst_VariableRateComponentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component [Axis]</link:label>
    <link:label id="lab_cwst_VariableRateComponentAxis_documentation_en-US" xlink:label="lab_cwst_VariableRateComponentAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate Component</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentAxis" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_VariableRateComponentAxis" xlink:to="lab_cwst_VariableRateComponentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2600b27e-2dba-409c-8586-a0c58e2b3bb2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_f8c256b7-2a59-4fdf-baa4-04d2e7391c7f_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_24a9b3ad-474d-49db-a9f5-fda24e825d13_terseLabel_en-US" xlink:label="lab_cwst_AdditionalSharesIssuedMaximumAttainmentLevel" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional issuance if performance targets met (in shares)</link:label>
    <link:label id="lab_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_label_en-US" xlink:label="lab_cwst_AdditionalSharesIssuedMaximumAttainmentLevel" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Shares Issued Maximum Attainment Level</link:label>
    <link:label id="lab_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_documentation_en-US" xlink:label="lab_cwst_AdditionalSharesIssuedMaximumAttainmentLevel" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares of Class A Common Stock potentially issuable if maximum attainment levels are met.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel" xlink:href="cwst-20221231.xsd#cwst_AdditionalSharesIssuedMaximumAttainmentLevel"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel" xlink:to="lab_cwst_AdditionalSharesIssuedMaximumAttainmentLevel" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_PublicStockOfferingMember_5b92e35d-b088-4abd-8b30-8db61b01e3de_terseLabel_en-US" xlink:label="lab_cwst_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering</link:label>
    <link:label id="lab_cwst_PublicStockOfferingMember_label_en-US" xlink:label="lab_cwst_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering [Member]</link:label>
    <link:label id="lab_cwst_PublicStockOfferingMember_documentation_en-US" xlink:label="lab_cwst_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PublicStockOfferingMember" xlink:href="cwst-20221231.xsd#cwst_PublicStockOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_PublicStockOfferingMember" xlink:to="lab_cwst_PublicStockOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_038a2187-0cb1-4ae3-980c-912527d4c9de_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_163855d3-3f21-4dbe-a876-2746d74d4bea_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_b1e27ad4-eb07-4b24-840b-d2d67184e324_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_EnvironmentalRemediationContingencyOtherMember_1a0cea79-daf4-4491-9b4a-65ca529ae883_terseLabel_en-US" xlink:label="lab_cwst_EnvironmentalRemediationContingencyOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other environmental remediation sites</link:label>
    <link:label id="lab_cwst_EnvironmentalRemediationContingencyOtherMember_label_en-US" xlink:label="lab_cwst_EnvironmentalRemediationContingencyOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency, Other [Member]</link:label>
    <link:label id="lab_cwst_EnvironmentalRemediationContingencyOtherMember_documentation_en-US" xlink:label="lab_cwst_EnvironmentalRemediationContingencyOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalRemediationContingencyOtherMember" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalRemediationContingencyOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EnvironmentalRemediationContingencyOtherMember" xlink:to="lab_cwst_EnvironmentalRemediationContingencyOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_84c96643-4cdc-4fe1-98a7-cd2ef1043981_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_4e82faa6-c029-473c-87f0-d2d7bada146e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Revenue Attributable to Services Provided by Company</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1b4ad7eb-36ec-49a0-bbb6-1a4c104654df_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9297d010-da48-477a-a915-b90bcfeb6df6_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_WesternRegionMember_100190da-48ac-4603-a1ec-9102c8cd0903_terseLabel_en-US" xlink:label="lab_cwst_WesternRegionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western</link:label>
    <link:label id="lab_cwst_WesternRegionMember_label_en-US" xlink:label="lab_cwst_WesternRegionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Region [Member]</link:label>
    <link:label id="lab_cwst_WesternRegionMember_documentation_en-US" xlink:label="lab_cwst_WesternRegionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western region.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember" xlink:href="cwst-20221231.xsd#cwst_WesternRegionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_WesternRegionMember" xlink:to="lab_cwst_WesternRegionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_ca513ac5-86a9-49f7-ba3c-c8d9b6a427cd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class&#160;A Common&#160;Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_b2eb0b1f-dd41-4ac3-9a63-7f5c51cc41d9_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_a8444558-dcf3-49b6-ae80-778ed96cefec_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax payments (refunds), net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_7c1bfea3-6f00-48b8-8eee-1d54ad95ea59_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_5b8cc485-342d-42ba-879c-5ebb214fe611_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_9780cc14-ef4a-42b3-8c0a-641a2d2e07e3_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_820d575b-cd9e-4cfc-80eb-7920f3f31ebd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_74d0b845-83aa-4a58-88a3-3d8b98f53080_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares issued</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_aad45401-b3cc-4f1c-a4d9-1b83ffa6a780_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_5ce63ba0-179c-4d0e-9017-5186bdffa49e_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_6092125a-23e0-4a1b-902f-04c105e4afbb_terseLabel_en-US" xlink:label="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self-Insurance Liabilities and Related Costs</link:label>
    <link:label id="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid Policy Claims and Claims Adjustment Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:to="lab_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_fb5ef9ed-8899-40b7-8b05-3478b088a665_terseLabel_en-US" xlink:label="lab_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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%</link:label>
    <link:label id="lab_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_label_en-US" xlink:label="lab_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Bond Series Two Thousand Thirteen Due Two Thousand Twenty Nine [Member]</link:label>
    <link:label id="lab_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_documentation_en-US" xlink:label="lab_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Bond Series Two Thousand Thirteen Due Two Thousand Twenty Nine [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" xlink:href="cwst-20221231.xsd#cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" xlink:to="lab_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_176f625a-f4eb-4d97-8685-ad80ac65c2c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes to Accrued Capping, Closure and Post-Closure Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Change in Asset Retirement Obligation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_2255ea92-3aa4-4114-8365-60cff16e9035_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_18f920fa-fc2a-4e26-97e5-bb97426e62db_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock&#160;Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1c91cfaa-ca01-4f3f-be73-b96712a08b4e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_127b31cc-452d-4aaa-8a86-cee5edceeb74_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f145f295-eb8f-4a67-a320-436009961215_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value, outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_2722c94d-4bd3-4c31-9aff-213d4c2a33ef_terseLabel_en-US" xlink:label="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Matching Contribution Hierarchy [Domain]</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_label_en-US" xlink:label="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Matching Contribution Hierarchy [Domain]</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_documentation_en-US" xlink:label="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Matching Contribution Hierarchy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanMatchingContributionHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain" xlink:to="lab_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_7fd8ade6-0a52-4f85-a192-a000884391c1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_39b14f3b-bcfa-483c-b371-ef0c491d07db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less discount, net</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_68c63e26-280c-4237-a1cb-249309047b8e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of cost method investment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_f002297e-9fae-42d1-ac87-72ba5a51b3e6_totalLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_89434f43-d616-4488-9062-0ac6b85c34a8_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ClosureAndPostClosureCostsMember_0b2ac5b7-e072-488e-8b92-6977268bb45c_terseLabel_en-US" xlink:label="lab_cwst_ClosureAndPostClosureCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closure and post closure costs</link:label>
    <link:label id="lab_cwst_ClosureAndPostClosureCostsMember_label_en-US" xlink:label="lab_cwst_ClosureAndPostClosureCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closure And Post Closure Costs [Member]</link:label>
    <link:label id="lab_cwst_ClosureAndPostClosureCostsMember_documentation_en-US" xlink:label="lab_cwst_ClosureAndPostClosureCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Closure and Post-closure costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureAndPostClosureCostsMember" xlink:href="cwst-20221231.xsd#cwst_ClosureAndPostClosureCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ClosureAndPostClosureCostsMember" xlink:to="lab_cwst_ClosureAndPostClosureCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_b7bd3a67-2a83-49e7-ad93-c7dd9ee7a01b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_9eec775e-065b-40c9-8877-d8200de13cbb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_c47a50f0-6a26-4793-ac88-90b915e89d09_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuances of Class A common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_d89eeb5f-a69b-4091-8286-6f5cdded4687_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_bcf48006-521a-400d-9e37-40c090a164f7_periodEndLabel_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested, ending balance (in shares)</link:label>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_label_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Number</link:label>
    <link:label id="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_documentation_en-US" xlink:label="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" xlink:to="lab_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_681c3e1a-cd13-45cb-ba30-bcd6120275b3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability balance</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_139d9bb4-cbcb-4a26-b90b-d712a7851662_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_daf5ca2a-f818-47c2-9993-d285462570b3_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_bac9778f-1efb-4b15-856c-18e3de30ed3f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Minimum Future Finance Lease Obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_3e90a46f-2867-46d6-a2e9-422ee59e0045_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Price:</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9742d948-5033-44c7-8fd9-5d7fccd7104f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3fc6cfcb-6612-4949-a5c6-05c3944be18e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AuditInformationAbstract_b8d16121-ef49-4bde-a32f-fb3165cf5bff_terseLabel_en-US" xlink:label="lab_cwst_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cwst_AuditInformationAbstract_label_en-US" xlink:label="lab_cwst_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cwst_AuditInformationAbstract_documentation_en-US" xlink:label="lab_cwst_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AuditInformationAbstract" xlink:href="cwst-20221231.xsd#cwst_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AuditInformationAbstract" xlink:to="lab_cwst_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_24afb0ff-7ad9-43ca-ba95-d1489e69572b_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, before Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_d90ce9e8-46b3-4af2-9449-07ed681878bf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_92b5b06c-1ed0-4d74-9871-9b4084d0df37_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, net proceeds</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_9e402ec8-df07-4348-9cad-c7a9f1e5d17c_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_01b63fcf-7ec9-4b43-8691-5b028e88705c_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_74db0d28-b4e6-4873-a70a-f5481f313f2a_totalLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability balance</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfInvestments_42a4991d-5dab-4152-8161-77880eed4f98_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of investments</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfInvestments_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other than Temporary Impairment Losses, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfInvestments" xlink:to="lab_us-gaap_ImpairmentOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a1386d24-a274-4adc-b87b-2d9e214df06d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_d7ed368c-98ad-435b-833b-8a5cd99f68f6_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_7982e087-e31c-4be6-86ed-acac77045ae2_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_13851590-54d9-49f5-b80a-104db93d072f_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_f414e3d1-1d11-4d6c-bc5a-0353efd12778_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested restricted stock (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares, Restricted Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_51c98513-49ff-4671-b06b-c8f822271b43_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_e1ec587d-6a92-4ef8-8ed3-ba0c20f16a91_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_59076301-c010-4125-9339-45d1c0e0cd2a_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_469759ce-5422-4211-99e3-ecb10dd17310_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_e401bca1-fa54-4b24-87ab-5fd9fb3a9dca_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_284f5cc6-9138-4f70-98ba-34f3c6e37169_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c604e706-e658-4506-8480-3c56e68e62e5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent_0e3c521b-e229-4b68-8613-2473b3965cd2_negatedTerseLabel_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing lease liabilities, less current portion</link:label>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" xlink:to="lab_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_fcb41bc0-2443-4848-b731-cce78886aeaf_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_f10df6b9-83b0-4034-961c-333010f7d2df_verboseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding irrevocable letters of credit totaling</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_be95aaf1-b84e-4704-97fb-76057d577e77_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ProcessingServicesMember_643631c6-b7b1-4128-9e73-8769832fe6fe_terseLabel_en-US" xlink:label="lab_cwst_ProcessingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Processing</link:label>
    <link:label id="lab_cwst_ProcessingServicesMember_label_en-US" xlink:label="lab_cwst_ProcessingServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Processing Services [Member]</link:label>
    <link:label id="lab_cwst_ProcessingServicesMember_documentation_en-US" xlink:label="lab_cwst_ProcessingServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Processing Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProcessingServicesMember" xlink:href="cwst-20221231.xsd#cwst_ProcessingServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ProcessingServicesMember" xlink:to="lab_cwst_ProcessingServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4b3d55e7-c9af-4b95-a1e2-530a88e1db78_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2b5880c0-b61d-407e-abe5-d474bbd48fc6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault_d84377b8-8e7b-44ec-99de-dd6018593c56_terseLabel_en-US" xlink:label="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, annual increase upon payment default</link:label>
    <link:label id="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault_label_en-US" xlink:label="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Annual Increase, Upon Payment Default</link:label>
    <link:label id="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault_documentation_en-US" xlink:label="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Annual Increase, Upon Payment Default</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault" xlink:to="lab_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_13e53550-cde5-4030-8871-7da3f334692e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized interest</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_3029984c-969c-472e-9fe4-4b0c4e3db203_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_f16e8dec-0b67-4aab-8715-ca1a72038e8b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment incurred</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_76dbac34-3e5e-4d0b-9103-2d5536cf4642_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate - finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_48e65f16-0bbe-4b43-bba9-16b0099a216e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUE RECOGNITION</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_04aebb08-4e0e-4fe4-8ba9-09ba39936596_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6435912d-d791-4a22-aa9c-d6f68133f1bb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_be11572f-8047-42df-8b1c-42f861d61092_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss), tax</link:label>
    <link:label id="lab_us-gaap_AociTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_AociTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociTaxAttributableToParent" xlink:to="lab_us-gaap_AociTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_b3182cc9-04c3-4bb0-a160-768243513295_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_c7183147-4ec0-4e43-991a-459209ee9220_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_NewHampshireBondsMember_74195e64-315a-4d58-9bd5-bde4912f095c_terseLabel_en-US" xlink:label="lab_cwst_NewHampshireBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Hampshire Bonds</link:label>
    <link:label id="lab_cwst_NewHampshireBondsMember_label_en-US" xlink:label="lab_cwst_NewHampshireBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Hampshire Bonds [Member]</link:label>
    <link:label id="lab_cwst_NewHampshireBondsMember_documentation_en-US" xlink:label="lab_cwst_NewHampshireBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Hampshire Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewHampshireBondsMember" xlink:href="cwst-20221231.xsd#cwst_NewHampshireBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NewHampshireBondsMember" xlink:to="lab_cwst_NewHampshireBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_5963af55-0fae-4099-a606-83f64dff40bc_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_8372a88e-cd42-4847-b04c-0f468817adbf_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_7cf59a47-9947-44f0-b4d2-52d69a53a37b_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_eac95123-f42e-40ff-b50c-907cdb8c348b_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_8f1fd443-9ae4-488a-a255-4998e85d199f_terseLabel_en-US" xlink:label="lab_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Expected Aggregate Non-inflated, Undiscounted Environmental Remediation Liability to Amount Recognized in Statement of Financial Position</link:label>
    <link:label id="lab_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_label_en-US" xlink:label="lab_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Reconciliation of Expected Undiscounted Liability To Actual Liability [Table Text Block]</link:label>
    <link:label id="lab_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_documentation_en-US" xlink:label="lab_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of the environmental remediation liability to the undiscounted environmental remediation liability as of the latest balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" xlink:href="cwst-20221231.xsd#cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" xlink:to="lab_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_8fc0070c-d62b-4dba-9dec-cb9a6e976587_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RollingStockMember_ff5c8593-77c0-4779-954d-a005af599f9d_terseLabel_en-US" xlink:label="lab_cwst_RollingStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rolling stock</link:label>
    <link:label id="lab_cwst_RollingStockMember_label_en-US" xlink:label="lab_cwst_RollingStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rolling Stock [Member]</link:label>
    <link:label id="lab_cwst_RollingStockMember_documentation_en-US" xlink:label="lab_cwst_RollingStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rolling Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RollingStockMember" xlink:href="cwst-20221231.xsd#cwst_RollingStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RollingStockMember" xlink:to="lab_cwst_RollingStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_FixedRateBondsMember_08049f12-aaa9-4ae0-adef-c4bad354283e_terseLabel_en-US" xlink:label="lab_cwst_FixedRateBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Rate Bonds</link:label>
    <link:label id="lab_cwst_FixedRateBondsMember_label_en-US" xlink:label="lab_cwst_FixedRateBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Rate Bonds [Member]</link:label>
    <link:label id="lab_cwst_FixedRateBondsMember_documentation_en-US" xlink:label="lab_cwst_FixedRateBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed rate bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FixedRateBondsMember" xlink:href="cwst-20221231.xsd#cwst_FixedRateBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_FixedRateBondsMember" xlink:to="lab_cwst_FixedRateBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c14229bc-251f-43c6-835d-e72f79824b8a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: interest expense</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_328c9341-e654-40ef-9214-b2ae66ab9ace_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f542aabd-3064-4239-9ce8-ae1cb4fa4cbc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_172832a1-ae79-4878-8ac6-527c6f8c61c7_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_43a1679b-faed-4220-99f5-5e249fd40d13_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_fb1ee7af-b4c0-4ab8-8d7d-acf0fa35f9cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_d833b790-e257-4f3a-920d-532598a78d31_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ResourceSolutionsOperationsProcessingMember_20c6287c-4c1e-4ee2-bc70-29ec4847e911_terseLabel_en-US" xlink:label="lab_cwst_ResourceSolutionsOperationsProcessingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Processing</link:label>
    <link:label id="lab_cwst_ResourceSolutionsOperationsProcessingMember_label_en-US" xlink:label="lab_cwst_ResourceSolutionsOperationsProcessingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions Operations, Processing [Member]</link:label>
    <link:label id="lab_cwst_ResourceSolutionsOperationsProcessingMember_documentation_en-US" xlink:label="lab_cwst_ResourceSolutionsOperationsProcessingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Resource Solutions Operations, Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsOperationsProcessingMember" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsOperationsProcessingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ResourceSolutionsOperationsProcessingMember" xlink:to="lab_cwst_ResourceSolutionsOperationsProcessingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnContractTermination_7c1b5a9c-1a36-4bd3-867a-ea13613d335c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnContractTermination" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract settlement charge</link:label>
    <link:label id="lab_us-gaap_GainLossOnContractTermination_label_en-US" xlink:label="lab_us-gaap_GainLossOnContractTermination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Contract Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnContractTermination" xlink:to="lab_us-gaap_GainLossOnContractTermination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_95b1dffd-552e-4b58-ad64-a099331a8324_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_76b2e433-b270-40bb-adf3-3e8f9a173854_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_1a3099f4-4153-4c94-a965-a631e8215e43_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets after valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_d564e43b-c99f-46c0-a450-3d439aff8d68_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_53c411e4-7f80-41f4-ab6b-de634caf4125_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2efaf14f-44a1-4efb-8a44-011479f481e4_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative effect of new accounting principle</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_ebc5a573-4ef3-4305-afec-2ca4bdd8f08c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes to Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_933d87d3-997a-4b52-8e6a-1ee0e6f949d3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_4d6eafab-654c-4a06-95ea-af86338c10d0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedge derivatives, assets</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_30583fae-627d-443e-82cd-9d994f569eb5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Minimum Future Operating Lease Obligations</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_6795af46-3ffa-4e4a-8aff-52f21e9ad534_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_deaaf0fd-242b-4d0d-b238-7aa3335dcfb2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect related to items of other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_91041115-158e-49d1-91fa-44ead6033562_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_3aa72c53-6147-45cb-8fda-e6254ae54e5e_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_a26909aa-4b41-472e-8f12-2b7dbdf52018_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_22d04b22-6ec0-43ac-820d-7a8478b48b6e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current accrued capping, closure and post-closure costs</link:label>
    <link:label id="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_label_en-US" xlink:label="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Capping, Closure, Post-closure and Environmental Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts" xlink:to="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_7b9dbc3b-48de-4f5c-bdb9-94874465e5d1_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_471d8b4b-01f0-48de-b76c-e25cce969719_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_bac2ccc7-3cb5-4b70-902b-1afcb4ba000e_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_b13b1f05-8830-4757-8249-f11ef6e063ab_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_7be72b90-655a-4d21-a3be-54bbc3094818_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_6cc86cc2-330d-4893-b8db-ee1d7c0f8b64_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_b87125ba-90e9-4617-a2e3-483bf135e09e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Capital Leased Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:to="lab_us-gaap_ScheduleOfCapitalLeasedAsssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_014dea40-eaa3-4a5d-8bbd-c01ca1f02b31_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_340917d3-bd35-43f1-93fe-45077b7a2d85_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_ed6c3bf6-6c54-458e-8021-9fdca4888233_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_87836960-95a2-498b-a88e-d1f1c012aa89_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_0487ea9d-9585-420a-83e8-d8f85c2955e0_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Covenants Not-to-Compete</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_2d3df6e9-0502-46c5-b0bf-ef7439545d10_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment and finance lease right-of-use assets, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_a3a2282e-18cb-45a0-a55b-dd3dbbe4221c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, interest rate during period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AccruedCapitalExpendituresCurrent_1eddb095-fc1b-458a-bf36-dfac0d4b659f_terseLabel_en-US" xlink:label="lab_cwst_AccruedCapitalExpendituresCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued capital expenditures</link:label>
    <link:label id="lab_cwst_AccruedCapitalExpendituresCurrent_label_en-US" xlink:label="lab_cwst_AccruedCapitalExpendituresCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Capital Expenditures, Current</link:label>
    <link:label id="lab_cwst_AccruedCapitalExpendituresCurrent_documentation_en-US" xlink:label="lab_cwst_AccruedCapitalExpendituresCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Capital Expenditures, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccruedCapitalExpendituresCurrent" xlink:href="cwst-20221231.xsd#cwst_AccruedCapitalExpendituresCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AccruedCapitalExpendituresCurrent" xlink:to="lab_cwst_AccruedCapitalExpendituresCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_NonEmployeeDirectorMember_75d58490-7a46-41b7-843b-60593c398da8_terseLabel_en-US" xlink:label="lab_cwst_NonEmployeeDirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Employee Director</link:label>
    <link:label id="lab_cwst_NonEmployeeDirectorMember_label_en-US" xlink:label="lab_cwst_NonEmployeeDirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Employee Director [Member]</link:label>
    <link:label id="lab_cwst_NonEmployeeDirectorMember_documentation_en-US" xlink:label="lab_cwst_NonEmployeeDirectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Employee Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NonEmployeeDirectorMember" xlink:href="cwst-20221231.xsd#cwst_NonEmployeeDirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NonEmployeeDirectorMember" xlink:to="lab_cwst_NonEmployeeDirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_cac65b1d-8591-4cc3-885e-e452e3d78b28_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairments</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_4158d93e-f6c9-45b0-862e-061c5caa02cf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fiscal year ending December 31, 2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_4b8073ea-c788-458f-8137-5ac8bde93807_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Land</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_32b5a472-b7ea-4010-9f28-8af9269ac083_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_60425974-a955-4ba9-bca6-a54811d96f55_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant&#160;Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock_3af60b18-a997-4db4-b540-01056a1f3c1e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Environmental Remedial Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Environmental Loss Contingencies by Site [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock" xlink:to="lab_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_1e185585-dde3-4cfe-803c-773c54d443a6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_df41abc7-7524-4359-96ca-2480a28a7615_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_53efc77d-2fb2-4e8b-b4be-2c61ff23382a_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administration</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_8432276d-834a-4f4b-b970-ce99810beb19_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_9065b2ef-a162-4acb-808c-a81bfad7fe4e_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_248c1869-f992-4a24-a473-87ff5484deb8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_b9b8d97d-828f-483d-acbc-acf39ed0b294_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_3e0b3fbc-8a78-4d76-a197-7f2967483085_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_67edbc56-d6d4-41d2-adfe-a8363c892a61_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: interest expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_c0e26cda-4661-4000-9a14-f2e925421286_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_InactiveWasteDisposalSiteMember_b3543b5e-8b6a-40e3-8d77-4fb35278516d_terseLabel_en-US" xlink:label="lab_cwst_InactiveWasteDisposalSiteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inactive waste disposal site</link:label>
    <link:label id="lab_cwst_InactiveWasteDisposalSiteMember_label_en-US" xlink:label="lab_cwst_InactiveWasteDisposalSiteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inactive Waste Disposal Site [Member]</link:label>
    <link:label id="lab_cwst_InactiveWasteDisposalSiteMember_documentation_en-US" xlink:label="lab_cwst_InactiveWasteDisposalSiteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inactive Waste Disposal Site</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InactiveWasteDisposalSiteMember" xlink:href="cwst-20221231.xsd#cwst_InactiveWasteDisposalSiteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_InactiveWasteDisposalSiteMember" xlink:to="lab_cwst_InactiveWasteDisposalSiteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_898ade16-8eee-4d4d-94a4-0b524490d6a6_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued capping, closure and post-closure costs, less current portion</link:label>
    <link:label id="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Capping, Closure, Post-closure and Environmental Costs, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent" xlink:to="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_81ba2634-9330-4f6f-b72b-2394054f238d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations settled</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPayments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_6c2b4424-d774-4280-8b62-826191f1786b_terseLabel_en-US" xlink:label="lab_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Statement Of Financial Position Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Statement Of Financial Position Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Statement Of Financial Position Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:href="cwst-20221231.xsd#cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>cwst-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:17585fc9-49c9-48d0-a1bf-91d4dbe25f1c,g:8046266e-9383-4c7a-8ef7-fbff39480783-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://casella.com/role/CoverPage" xlink:type="simple" xlink:href="cwst-20221231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://casella.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_be5ecc75-f0f2-48f1-b00f-4172adbb896b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_bff5df3f-e061-40c2-8b22-b848b9ddadff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_be5ecc75-f0f2-48f1-b00f-4172adbb896b" xlink:to="loc_dei_DocumentInformationTable_bff5df3f-e061-40c2-8b22-b848b9ddadff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_54bc43a8-7a78-4ed8-8f78-47ecb4f59377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_bff5df3f-e061-40c2-8b22-b848b9ddadff" xlink:to="loc_us-gaap_StatementClassOfStockAxis_54bc43a8-7a78-4ed8-8f78-47ecb4f59377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9d4320f2-3b2b-4e5a-9b73-15d38a29945f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_54bc43a8-7a78-4ed8-8f78-47ecb4f59377" xlink:to="loc_us-gaap_ClassOfStockDomain_9d4320f2-3b2b-4e5a-9b73-15d38a29945f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_09243a2c-3c65-4407-b04a-8e184b1d13e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9d4320f2-3b2b-4e5a-9b73-15d38a29945f" xlink:to="loc_us-gaap_CommonClassAMember_09243a2c-3c65-4407-b04a-8e184b1d13e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_5674f690-30b7-4ad5-aee2-50edf48a5cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9d4320f2-3b2b-4e5a-9b73-15d38a29945f" xlink:to="loc_us-gaap_CommonClassBMember_5674f690-30b7-4ad5-aee2-50edf48a5cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_bff5df3f-e061-40c2-8b22-b848b9ddadff" xlink:to="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_88918ff6-69a0-4001-853f-1d8113eb6d14" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentType_88918ff6-69a0-4001-853f-1d8113eb6d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_a777ece7-d3c5-41e7-9905-96ba3d8f88cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityRegistrantName_a777ece7-d3c5-41e7-9905-96ba3d8f88cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_dafcd15d-26c4-4496-9308-60cb93c28b83" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentAnnualReport_dafcd15d-26c4-4496-9308-60cb93c28b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0bd8d9ef-d52c-499b-8046-14aae8cc1cef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentTransitionReport_0bd8d9ef-d52c-499b-8046-14aae8cc1cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_652f5b34-7944-4233-bfbf-3f4cbea81782" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityFileNumber_652f5b34-7944-4233-bfbf-3f4cbea81782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_41da10e9-0b84-4cb8-99ed-9ab1d61f3c3a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentPeriodEndDate_41da10e9-0b84-4cb8-99ed-9ab1d61f3c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c1d3845d-72c7-4f47-a7d9-235e920843ff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_CurrentFiscalYearEndDate_c1d3845d-72c7-4f47-a7d9-235e920843ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_fa686f34-917b-4558-9d49-e383f2ce7376" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentFiscalYearFocus_fa686f34-917b-4558-9d49-e383f2ce7376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_43d995d9-7de6-4cd3-9aed-cda8cf4e1e48" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentFiscalPeriodFocus_43d995d9-7de6-4cd3-9aed-cda8cf4e1e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_07f97d0f-bc2a-4019-a48e-68deaf2ff40a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_07f97d0f-bc2a-4019-a48e-68deaf2ff40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_1f18e536-69d9-4651-a6b5-93174b025d2a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityTaxIdentificationNumber_1f18e536-69d9-4651-a6b5-93174b025d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_10a4d782-445e-4be8-8673-afb746eea5e3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityAddressAddressLine1_10a4d782-445e-4be8-8673-afb746eea5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_fa02764e-10c9-4428-afee-f09e0796df57" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityAddressCityOrTown_fa02764e-10c9-4428-afee-f09e0796df57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_872a40ac-2107-48db-a026-407d9c9cd6b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityAddressStateOrProvince_872a40ac-2107-48db-a026-407d9c9cd6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b2956195-ab0e-4f78-8dfb-21618b8c05cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityAddressPostalZipCode_b2956195-ab0e-4f78-8dfb-21618b8c05cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c58e0986-abc9-462a-bb39-6c29bc03bb95" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_CityAreaCode_c58e0986-abc9-462a-bb39-6c29bc03bb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7a934809-6340-4527-81e2-846abb7e8920" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_LocalPhoneNumber_7a934809-6340-4527-81e2-846abb7e8920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6fed5ae6-2e0c-41cc-8664-01a51d0c493c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_Security12bTitle_6fed5ae6-2e0c-41cc-8664-01a51d0c493c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_df982910-d42f-4a6f-ad2b-2d7ba36b04dc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_TradingSymbol_df982910-d42f-4a6f-ad2b-2d7ba36b04dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_50f1ee8c-1a13-4db5-8ae9-ff6db3b50e3e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_SecurityExchangeName_50f1ee8c-1a13-4db5-8ae9-ff6db3b50e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_753970b8-ceaa-4ecb-a48b-78534b9816e0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_753970b8-ceaa-4ecb-a48b-78534b9816e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_0bd1b8e9-26d3-45fa-88ef-ccd1e1a0b464" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityVoluntaryFilers_0bd1b8e9-26d3-45fa-88ef-ccd1e1a0b464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_5be54eea-5a78-46f0-9582-beae84a77c81" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityCurrentReportingStatus_5be54eea-5a78-46f0-9582-beae84a77c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_186faf06-ceb6-45a7-ad2e-a20362006e3d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityInteractiveDataCurrent_186faf06-ceb6-45a7-ad2e-a20362006e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_cbd6ea10-65b7-489e-9bd6-087c66c55657" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_IcfrAuditorAttestationFlag_cbd6ea10-65b7-489e-9bd6-087c66c55657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0ec3be08-f168-4207-8cdb-c71284fd2610" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityShellCompany_0ec3be08-f168-4207-8cdb-c71284fd2610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_78be7ed2-08f3-49e4-ac88-9e7170b5e1a2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityFilerCategory_78be7ed2-08f3-49e4-ac88-9e7170b5e1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_8aecdf71-56a6-4092-b39c-e536262f11a1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntitySmallBusiness_8aecdf71-56a6-4092-b39c-e536262f11a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_338f959d-9041-4484-b67c-8d3d10fb30f9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityEmergingGrowthCompany_338f959d-9041-4484-b67c-8d3d10fb30f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_b27ebda2-1da4-4114-a2a3-9b001c607cd6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityPublicFloat_b27ebda2-1da4-4114-a2a3-9b001c607cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_bea6052a-cecd-49d3-9a90-d0eb5ab739c0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_bea6052a-cecd-49d3-9a90-d0eb5ab739c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_622f8fca-e4c3-4ef4-bf7a-2bd8d8c56c46" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_622f8fca-e4c3-4ef4-bf7a-2bd8d8c56c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_780353ae-803d-4a1d-b318-8004e076a9f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_AmendmentFlag_780353ae-803d-4a1d-b318-8004e076a9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_5eb62f8e-17e8-4ccf-9df3-1a3d5a7a6d34" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1da3573a-2c82-43c1-b0f5-06df68e6c76d" xlink:to="loc_dei_EntityCentralIndexKey_5eb62f8e-17e8-4ccf-9df3-1a3d5a7a6d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/AUDITINFORMATION" xlink:type="simple" xlink:href="cwst-20221231.xsd#AUDITINFORMATION"/>
  <link:presentationLink xlink:role="http://casella.com/role/AUDITINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AuditInformationAbstract_450b7cef-203d-45f1-a7ef-268a38a2ba22" xlink:href="cwst-20221231.xsd#cwst_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_0d902c01-1e99-439c-b2ef-b2228f6cd8b5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_AuditInformationAbstract_450b7cef-203d-45f1-a7ef-268a38a2ba22" xlink:to="loc_dei_AuditorName_0d902c01-1e99-439c-b2ef-b2228f6cd8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_49e811bb-32a7-4309-a4f3-f92e50ab8016" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_AuditInformationAbstract_450b7cef-203d-45f1-a7ef-268a38a2ba22" xlink:to="loc_dei_AuditorLocation_49e811bb-32a7-4309-a4f3-f92e50ab8016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_b6ca2bd9-4891-4d73-b631-0f806ceac96d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_AuditInformationAbstract_450b7cef-203d-45f1-a7ef-268a38a2ba22" xlink:to="loc_dei_AuditorFirmId_b6ca2bd9-4891-4d73-b631-0f806ceac96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://casella.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_a53628ad-0173-4fce-a2a6-04346ab57f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c07a0e95-3c17-45d9-83c7-74d80cc00b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a53628ad-0173-4fce-a2a6-04346ab57f37" xlink:to="loc_us-gaap_StatementTable_c07a0e95-3c17-45d9-83c7-74d80cc00b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_54cf8058-69a8-41d5-9bc0-5ec4bb0edcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c07a0e95-3c17-45d9-83c7-74d80cc00b3c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_54cf8058-69a8-41d5-9bc0-5ec4bb0edcb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_47a1e049-e953-468f-af09-94207b1db5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_54cf8058-69a8-41d5-9bc0-5ec4bb0edcb7" xlink:to="loc_us-gaap_ClassOfStockDomain_47a1e049-e953-468f-af09-94207b1db5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_29dac356-1c03-4ef8-ac41-21123b4fffae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_47a1e049-e953-468f-af09-94207b1db5ab" xlink:to="loc_us-gaap_CommonClassAMember_29dac356-1c03-4ef8-ac41-21123b4fffae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2f6b88c3-b4e2-410a-9377-82df9cdcfb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_47a1e049-e953-468f-af09-94207b1db5ab" xlink:to="loc_us-gaap_CommonClassBMember_2f6b88c3-b4e2-410a-9377-82df9cdcfb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1d78867c-e8b1-40a4-8688-547dbcb4c910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c07a0e95-3c17-45d9-83c7-74d80cc00b3c" xlink:to="loc_us-gaap_StatementLineItems_1d78867c-e8b1-40a4-8688-547dbcb4c910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1d78867c-e8b1-40a4-8688-547dbcb4c910" xlink:to="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8e251ef5-0cc1-4a5c-8d32-d93d069321d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8e251ef5-0cc1-4a5c-8d32-d93d069321d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_44fdc72f-566e-42db-954b-86594e9526ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_44fdc72f-566e-42db-954b-86594e9526ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_10464d28-a18d-476c-b9f7-3cb1c14f7850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_10464d28-a18d-476c-b9f7-3cb1c14f7850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_4a92622a-d97f-49b0-a438-2dde68ae01d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_InventoryGross_4a92622a-d97f-49b0-a438-2dde68ae01d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_eeddfd67-a23d-4a8b-8052-66ad4c6ea439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_OtherAssetsCurrent_eeddfd67-a23d-4a8b-8052-66ad4c6ea439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9e207daa-50e4-492d-b300-196ef4337f19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4a9cde3f-fd7f-4136-a3cf-c743d4ad3d98" xlink:to="loc_us-gaap_AssetsCurrent_9e207daa-50e4-492d-b300-196ef4337f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_1ea4c231-720e-4c6d-a816-195531bff1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_1ea4c231-720e-4c6d-a816-195531bff1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_271eeaca-311c-43ed-a0f1-1a06119aeb8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_271eeaca-311c-43ed-a0f1-1a06119aeb8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6e09e7db-a445-4d04-9cd4-57f5d65074d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_Goodwill_6e09e7db-a445-4d04-9cd4-57f5d65074d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b6625924-42b9-4283-9853-f38cb7540db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b6625924-42b9-4283-9853-f38cb7540db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_d4d9ead1-2b15-4cc5-a34d-f0ff95269f31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_d4d9ead1-2b15-4cc5-a34d-f0ff95269f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost_713d88ac-6f48-4b84-b7d8-7b3c61628125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInvestmentsAndSecuritiesAtCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost_713d88ac-6f48-4b84-b7d8-7b3c61628125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_10fedd72-9467-4ea7-87fd-8c7d29f76a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_10fedd72-9467-4ea7-87fd-8c7d29f76a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c4fc148d-4a56-4b29-942d-63f530a7cad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c4fc148d-4a56-4b29-942d-63f530a7cad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d8c55aae-7054-4efd-81fb-d02d1e201527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9d6a832a-96f5-4965-a453-46a4c36a6803" xlink:to="loc_us-gaap_Assets_d8c55aae-7054-4efd-81fb-d02d1e201527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1d78867c-e8b1-40a4-8688-547dbcb4c910" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_089004ca-d823-444f-9536-db9bcae7e85a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_089004ca-d823-444f-9536-db9bcae7e85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_10445ce7-d534-42e3-b0d7-78374e501567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_10445ce7-d534-42e3-b0d7-78374e501567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7fc8b5f3-1286-4a23-9154-991d859d3030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_AccountsPayableCurrent_7fc8b5f3-1286-4a23-9154-991d859d3030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5f931117-0c9c-411d-a0b6-a43f4050e196" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5f931117-0c9c-411d-a0b6-a43f4050e196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_b797d368-1119-43bd-85eb-1208ca39e21b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_InterestPayableCurrent_b797d368-1119-43bd-85eb-1208ca39e21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_26a58c8f-fdfa-4340-9a9e-b32510cf3ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_26a58c8f-fdfa-4340-9a9e-b32510cf3ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_3ab82b51-8c27-46d0-9b1e-b44df1791a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_3ab82b51-8c27-46d0-9b1e-b44df1791a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_60879904-1a2c-4453-a45d-9e944ff9cb14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_60879904-1a2c-4453-a45d-9e944ff9cb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a7db1fd3-e896-41ee-b7db-eed91db1797b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_10fc821c-bb5a-4a3b-a0df-30a7b4be85a3" xlink:to="loc_us-gaap_LiabilitiesCurrent_a7db1fd3-e896-41ee-b7db-eed91db1797b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_d5ec1d06-f50a-4e69-b9ec-ce76fe9122ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_d5ec1d06-f50a-4e69-b9ec-ce76fe9122ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_badab512-3b74-4bff-89b9-ed3e2da5fddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_badab512-3b74-4bff-89b9-ed3e2da5fddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_930b9c87-098c-4b73-adc2-b83a51680076" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_930b9c87-098c-4b73-adc2-b83a51680076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_65317043-057a-4878-97b4-acfbd12f1b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_65317043-057a-4878-97b4-acfbd12f1b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_55dfc023-d390-4e78-a79a-817081eb961e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_55dfc023-d390-4e78-a79a-817081eb961e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_9185468d-2c17-4fd5-af36-446929f97b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_CommitmentsAndContingencies_9185468d-2c17-4fd5-af36-446929f97b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_356c97ef-516d-4f5e-b5e6-9b7690356980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_CommonStockValue_356c97ef-516d-4f5e-b5e6-9b7690356980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b496c649-e8e8-469d-a3d0-d87bf4f48fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b496c649-e8e8-469d-a3d0-d87bf4f48fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fce42988-7cb8-45a2-9efb-3d5256bf044e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fce42988-7cb8-45a2-9efb-3d5256bf044e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5584165d-562f-4283-adbf-76e068bc3a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5584165d-562f-4283-adbf-76e068bc3a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_72a12eb5-0e67-4abe-9944-887b8b485e53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2a292849-4fff-4a10-a170-02a7bce7eeda" xlink:to="loc_us-gaap_StockholdersEquity_72a12eb5-0e67-4abe-9944-887b8b485e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_97dd381a-37b6-4cbe-beb2-a63a494f7515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_cab300a7-ee29-4aec-be0e-ac1b6b32b0f8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_97dd381a-37b6-4cbe-beb2-a63a494f7515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ab19bff8-a72d-4872-8ee7-7f5aeb96580b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cabf21f2-8446-4d65-a9a9-3667d44b94cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ab19bff8-a72d-4872-8ee7-7f5aeb96580b" xlink:to="loc_us-gaap_StatementTable_cabf21f2-8446-4d65-a9a9-3667d44b94cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_29301390-b35c-4764-864a-2b8272b45ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cabf21f2-8446-4d65-a9a9-3667d44b94cf" xlink:to="loc_us-gaap_StatementClassOfStockAxis_29301390-b35c-4764-864a-2b8272b45ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1c9b70e1-3fa2-4942-bc42-21bc0bf056c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_29301390-b35c-4764-864a-2b8272b45ffc" xlink:to="loc_us-gaap_ClassOfStockDomain_1c9b70e1-3fa2-4942-bc42-21bc0bf056c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_44abd7a7-b8ef-4823-8ac1-55203e10cd11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1c9b70e1-3fa2-4942-bc42-21bc0bf056c6" xlink:to="loc_us-gaap_CommonClassAMember_44abd7a7-b8ef-4823-8ac1-55203e10cd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_166f3098-4a2a-47f6-9714-04546ef22d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1c9b70e1-3fa2-4942-bc42-21bc0bf056c6" xlink:to="loc_us-gaap_CommonClassBMember_166f3098-4a2a-47f6-9714-04546ef22d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cabf21f2-8446-4d65-a9a9-3667d44b94cf" xlink:to="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_565ba3e2-d456-4622-a91d-9ce5ece2aa41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_565ba3e2-d456-4622-a91d-9ce5ece2aa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_8bdd1558-ac69-4704-8c0b-872d6bfeabf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_8bdd1558-ac69-4704-8c0b-872d6bfeabf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9588165d-a9d3-4970-81e6-06443fba8ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9588165d-a9d3-4970-81e6-06443fba8ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_af388292-36f4-4994-ba97-8944c74012d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_af388292-36f4-4994-ba97-8944c74012d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_911008f1-1878-4665-a132-1c47e32d810d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_CommonStockSharesIssued_911008f1-1878-4665-a132-1c47e32d810d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c744f694-9631-459d-9cd3-e6caa77d1081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c744f694-9631-459d-9cd3-e6caa77d1081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityNumberOfVotesEachShare_5b252e6f-891c-4e31-a2cc-f9260fdb19c2" xlink:href="cwst-20221231.xsd#cwst_StockholdersEquityNumberOfVotesEachShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_939b3275-fc8d-4bf7-a9b5-fa6e83862cb4" xlink:to="loc_cwst_StockholdersEquityNumberOfVotesEachShare_5b252e6f-891c-4e31-a2cc-f9260fdb19c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f9ad2585-9c06-4cf4-ab57-7ef8937516e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f9ad2585-9c06-4cf4-ab57-7ef8937516e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_0c1c9e2a-126b-45fc-847d-898989f1eb80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_0c1c9e2a-126b-45fc-847d-898989f1eb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_df94c1f9-a905-4b7a-a7ca-a310f66b2607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0c1c9e2a-126b-45fc-847d-898989f1eb80" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_df94c1f9-a905-4b7a-a7ca-a310f66b2607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_cb153603-e649-4487-b2fe-a8b02f55d44e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0c1c9e2a-126b-45fc-847d-898989f1eb80" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_cb153603-e649-4487-b2fe-a8b02f55d44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9e23b4ee-9326-4009-a49a-c5e835c35e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0c1c9e2a-126b-45fc-847d-898989f1eb80" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9e23b4ee-9326-4009-a49a-c5e835c35e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_bcfbe5ea-0cd4-4090-a86f-5cdeadb081b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0c1c9e2a-126b-45fc-847d-898989f1eb80" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_bcfbe5ea-0cd4-4090-a86f-5cdeadb081b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureCreditChargeNet_d90da571-7f30-445d-bbdb-cdeaad849e7e" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureCreditChargeNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0c1c9e2a-126b-45fc-847d-898989f1eb80" xlink:to="loc_cwst_LandfillClosureCreditChargeNet_d90da571-7f30-445d-bbdb-cdeaad849e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_4b512aac-e361-4a23-a8fb-dd6e733c8637" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0c1c9e2a-126b-45fc-847d-898989f1eb80" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_4b512aac-e361-4a23-a8fb-dd6e733c8637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_757cea5f-93b1-4a64-8847-f282689d558c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_0c1c9e2a-126b-45fc-847d-898989f1eb80" xlink:to="loc_us-gaap_CostsAndExpenses_757cea5f-93b1-4a64-8847-f282689d558c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c83d8b34-9e4a-4b61-8b51-d9a54c4beea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:to="loc_us-gaap_OperatingIncomeLoss_c83d8b34-9e4a-4b61-8b51-d9a54c4beea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_dfd57084-7183-4a7d-a047-630a25322704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_dfd57084-7183-4a7d-a047-630a25322704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_97aa2bb8-c8aa-4418-8ffc-106c07c98ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_dfd57084-7183-4a7d-a047-630a25322704" xlink:to="loc_us-gaap_InterestIncomeOther_97aa2bb8-c8aa-4418-8ffc-106c07c98ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4ddf2ccb-36e2-4cea-9746-beb7fda28686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_dfd57084-7183-4a7d-a047-630a25322704" xlink:to="loc_us-gaap_InterestExpense_4ddf2ccb-36e2-4cea-9746-beb7fda28686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_410fb3d7-f1fa-40af-865b-1c917f7b1c88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_dfd57084-7183-4a7d-a047-630a25322704" xlink:to="loc_us-gaap_OtherNonoperatingIncome_410fb3d7-f1fa-40af-865b-1c917f7b1c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_dc2d3256-744d-4f6e-b277-2c319c2a7d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_dfd57084-7183-4a7d-a047-630a25322704" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_dc2d3256-744d-4f6e-b277-2c319c2a7d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d10665f4-9c70-45bb-8d39-dcc29c1603d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d10665f4-9c70-45bb-8d39-dcc29c1603d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b55565cf-8f53-424f-8946-43316fe9f87a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b55565cf-8f53-424f-8946-43316fe9f87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a2ae9c46-c32c-444a-a03a-0e432e498b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:to="loc_us-gaap_NetIncomeLoss_a2ae9c46-c32c-444a-a03a-0e432e498b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_988f409b-7df7-41fa-9278-dd5d6e23714c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:to="loc_us-gaap_NetIncomeLossAbstract_988f409b-7df7-41fa-9278-dd5d6e23714c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5697f1b-98b2-486d-9cce-35b4ad1c24a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_988f409b-7df7-41fa-9278-dd5d6e23714c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5697f1b-98b2-486d-9cce-35b4ad1c24a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_91c7b87b-341e-490b-b66c-8dee2290adcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_988f409b-7df7-41fa-9278-dd5d6e23714c" xlink:to="loc_us-gaap_EarningsPerShareBasic_91c7b87b-341e-490b-b66c-8dee2290adcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_c35a4720-aa4b-4c45-902d-dcc98e4f5173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_10281bcd-6dcf-493c-bb2a-6b0d4c5c97ad" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_c35a4720-aa4b-4c45-902d-dcc98e4f5173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b7746357-f158-4eaf-95b7-82f46c49f717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_c35a4720-aa4b-4c45-902d-dcc98e4f5173" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b7746357-f158-4eaf-95b7-82f46c49f717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0eb41207-c075-43dd-ba59-4d80f4aa4572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_c35a4720-aa4b-4c45-902d-dcc98e4f5173" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0eb41207-c075-43dd-ba59-4d80f4aa4572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bba3ca6a-7ac6-41b9-881b-9f98f8c27b76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_39c1b7a2-4cb4-424f-b69f-9fb0977bbab8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bba3ca6a-7ac6-41b9-881b-9f98f8c27b76" xlink:to="loc_us-gaap_NetIncomeLoss_39c1b7a2-4cb4-424f-b69f-9fb0977bbab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_fa672eef-9585-4a01-99c8-6b22aaa86890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bba3ca6a-7ac6-41b9-881b-9f98f8c27b76" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_fa672eef-9585-4a01-99c8-6b22aaa86890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_e44423c8-a939-425b-b472-7c978822433c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_fa672eef-9585-4a01-99c8-6b22aaa86890" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_e44423c8-a939-425b-b472-7c978822433c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax_a207cf6f-ba05-473e-8739-042c42cc422a" xlink:href="cwst-20221231.xsd#cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_e44423c8-a939-425b-b472-7c978822433c" xlink:to="loc_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax_a207cf6f-ba05-473e-8739-042c42cc422a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_bd503a20-0f62-4a38-9a6f-9017192aaecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_e44423c8-a939-425b-b472-7c978822433c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_bd503a20-0f62-4a38-9a6f-9017192aaecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_c1becf71-7d47-4962-b686-719ac7a1d88f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_e44423c8-a939-425b-b472-7c978822433c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_c1becf71-7d47-4962-b686-719ac7a1d88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_08dfa9ac-6595-4eab-90e9-3cfd97dbeb03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bba3ca6a-7ac6-41b9-881b-9f98f8c27b76" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_08dfa9ac-6595-4eab-90e9-3cfd97dbeb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_b358c6e4-df86-4933-9545-25aa172f15c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bba3ca6a-7ac6-41b9-881b-9f98f8c27b76" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_b358c6e4-df86-4933-9545-25aa172f15c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9e9c1806-e96b-4463-acc0-dea34bad3bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bba3ca6a-7ac6-41b9-881b-9f98f8c27b76" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9e9c1806-e96b-4463-acc0-dea34bad3bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_abece541-443f-4f2b-aab3-a87131e87133" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bba3ca6a-7ac6-41b9-881b-9f98f8c27b76" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_abece541-443f-4f2b-aab3-a87131e87133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_6a5ac435-05b3-4c59-8791-1b2b01e8bab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_6a5ac435-05b3-4c59-8791-1b2b01e8bab2" xlink:to="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f85b0574-7e6a-421f-950c-4a0d826c2f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f85b0574-7e6a-421f-950c-4a0d826c2f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f058cfbd-41ac-4656-9247-3e470bfc37c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f85b0574-7e6a-421f-950c-4a0d826c2f9e" xlink:to="loc_us-gaap_ClassOfStockDomain_f058cfbd-41ac-4656-9247-3e470bfc37c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_e23232ab-3881-4c54-9dc1-53ef9aea6d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f058cfbd-41ac-4656-9247-3e470bfc37c6" xlink:to="loc_us-gaap_CommonClassAMember_e23232ab-3881-4c54-9dc1-53ef9aea6d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_486be453-024e-4b28-ad42-bc708ae57177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f058cfbd-41ac-4656-9247-3e470bfc37c6" xlink:to="loc_us-gaap_CommonClassBMember_486be453-024e-4b28-ad42-bc708ae57177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d5e442ce-5e3a-494c-aff4-a274abd8cb09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d5e442ce-5e3a-494c-aff4-a274abd8cb09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d5e442ce-5e3a-494c-aff4-a274abd8cb09" xlink:to="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b9069a72-6160-44a5-a446-d538c6fdf0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:to="loc_us-gaap_CommonStockMember_b9069a72-6160-44a5-a446-d538c6fdf0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a09f177f-f1fb-422e-bb93-3c534ad52eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a09f177f-f1fb-422e-bb93-3c534ad52eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_981488ff-8ef3-4498-ab62-42b4b5845d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:to="loc_us-gaap_RetainedEarningsMember_981488ff-8ef3-4498-ab62-42b4b5845d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_784147a3-1213-4aa2-9aa2-90bc9d27633a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_556fc433-953d-416d-94e8-7e9925824f7f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_784147a3-1213-4aa2-9aa2-90bc9d27633a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9bf671ef-3587-40c9-93fc-697aa3f94fce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9bf671ef-3587-40c9-93fc-697aa3f94fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a0c1c1b3-0d34-4e14-9452-55a38475f26c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_9bf671ef-3587-40c9-93fc-697aa3f94fce" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a0c1c1b3-0d34-4e14-9452-55a38475f26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6996afec-c41a-41b4-a9bd-54a2a8aae01f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a0c1c1b3-0d34-4e14-9452-55a38475f26c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6996afec-c41a-41b4-a9bd-54a2a8aae01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a35d1074-d0eb-4cc3-ac0e-64766a88e42f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4e24e446-70db-4cd0-9146-bd62572e0dad" xlink:to="loc_us-gaap_StatementLineItems_a35d1074-d0eb-4cc3-ac0e-64766a88e42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a35d1074-d0eb-4cc3-ac0e-64766a88e42f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3ff09835-500b-4151-bbe9-5c8cb803c354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockholdersEquity_3ff09835-500b-4151-bbe9-5c8cb803c354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ba245e99-f3b6-4a2a-91d3-d526f31e5c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ba245e99-f3b6-4a2a-91d3-d526f31e5c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6085d17e-a35d-4e0e-94f3-5a95ca3fc35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6085d17e-a35d-4e0e-94f3-5a95ca3fc35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8dacb1d7-170c-45cc-af81-69b44ee878f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_8dacb1d7-170c-45cc-af81-69b44ee878f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f8d11f44-cc5f-4176-9614-3a5da8487693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f8d11f44-cc5f-4176-9614-3a5da8487693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_b30935f3-ebf3-4ed6-851c-17eb770b5d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_b30935f3-ebf3-4ed6-851c-17eb770b5d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_db1c2e33-eff2-47bc-a21c-c94b6da954d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_db1c2e33-eff2-47bc-a21c-c94b6da954d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_011da7f1-c409-4cc1-8eeb-d8bd18371a10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_011da7f1-c409-4cc1-8eeb-d8bd18371a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0a83c853-363f-405d-a398-9db97eba8874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0a83c853-363f-405d-a398-9db97eba8874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d0ff9625-37ce-4274-9cad-4c40e62db112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_NetIncomeLoss_d0ff9625-37ce-4274-9cad-4c40e62db112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b81c08b8-1699-4f2e-9b15-8769024dbda8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b81c08b8-1699-4f2e-9b15-8769024dbda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f32f7840-27ad-41e0-bc12-65d7b8549c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_StockholdersEquity_f32f7840-27ad-41e0-bc12-65d7b8549c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d6b18a8c-ae42-4dfd-870c-5273f955496b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9696d948-cae4-4704-a4a9-174ac2e4ce13" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d6b18a8c-ae42-4dfd-870c-5273f955496b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="cwst-20221231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_364ba7ee-ee72-4836-b76f-21fd65a8b3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08dc38cc-f566-49ff-961c-112cb9661f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_364ba7ee-ee72-4836-b76f-21fd65a8b3d8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08dc38cc-f566-49ff-961c-112cb9661f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4adb78c7-76cb-443c-9423-f82727e485ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08dc38cc-f566-49ff-961c-112cb9661f4c" xlink:to="loc_us-gaap_NetIncomeLoss_4adb78c7-76cb-443c-9423-f82727e485ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08dc38cc-f566-49ff-961c-112cb9661f4c" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ff410460-c617-409a-b444-e23bd3e3da29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ff410460-c617-409a-b444-e23bd3e3da29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_17520dec-da54-4670-a6fc-4aa63c0d9f68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:to="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_17520dec-da54-4670-a6fc-4aa63c0d9f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_bbdba8cf-5a6f-42fb-bcfa-9d3e2f2424ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_bbdba8cf-5a6f-42fb-bcfa-9d3e2f2424ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a5f1e382-caf1-4046-976f-43f4c2ddc013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:to="loc_us-gaap_ShareBasedCompensation_a5f1e382-caf1-4046-976f-43f4c2ddc013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_01a242b1-12da-4113-80f8-951420bee4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:to="loc_us-gaap_OperatingLeaseExpense_01a242b1-12da-4113-80f8-951420bee4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome_2c770ac1-e5af-4e38-a601-aba86397c604" xlink:href="cwst-20221231.xsd#cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:to="loc_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome_2c770ac1-e5af-4e38-a601-aba86397c604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d4c0685-f428-4f3a-bb4d-f09b62f2f927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d4c0685-f428-4f3a-bb4d-f09b62f2f927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5c1bb565-1d10-484b-b40e-87d51df1c993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9981f54f-2bcc-472c-8c80-0c46708e05f3" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5c1bb565-1d10-484b-b40e-87d51df1c993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ec5cf104-660d-4e40-a96d-965e40d73a05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5c1bb565-1d10-484b-b40e-87d51df1c993" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_ec5cf104-660d-4e40-a96d-965e40d73a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_debe581f-1a49-4155-870d-58ad8137e3c2" xlink:href="cwst-20221231.xsd#cwst_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5c1bb565-1d10-484b-b40e-87d51df1c993" xlink:to="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_debe581f-1a49-4155-870d-58ad8137e3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ae7695eb-b274-48c5-8461-41e4f4f6fcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5c1bb565-1d10-484b-b40e-87d51df1c993" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_ae7695eb-b274-48c5-8461-41e4f4f6fcb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_80ff6001-4974-46bb-8167-8974827e9db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5c1bb565-1d10-484b-b40e-87d51df1c993" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_80ff6001-4974-46bb-8167-8974827e9db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_399a6f6f-e0b3-40b3-be93-87358441cfa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5c1bb565-1d10-484b-b40e-87d51df1c993" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_399a6f6f-e0b3-40b3-be93-87358441cfa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a786730-b787-4c88-bbd9-c29861c74ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_08dc38cc-f566-49ff-961c-112cb9661f4c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a786730-b787-4c88-bbd9-c29861c74ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0b6e57cb-ab2c-4078-a242-d135227245e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_364ba7ee-ee72-4836-b76f-21fd65a8b3d8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0b6e57cb-ab2c-4078-a242-d135227245e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a59d415c-6d99-4a2d-8d7c-c9d3ec7aa274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0b6e57cb-ab2c-4078-a242-d135227245e0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a59d415c-6d99-4a2d-8d7c-c9d3ec7aa274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f73b0d9d-7958-4707-a7a6-0de9aec4d945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0b6e57cb-ab2c-4078-a242-d135227245e0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f73b0d9d-7958-4707-a7a6-0de9aec4d945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_704e46c3-100b-41eb-bcf0-b7ffe5bfa9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0b6e57cb-ab2c-4078-a242-d135227245e0" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_704e46c3-100b-41eb-bcf0-b7ffe5bfa9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_150b4572-4715-40cb-bb0f-01912c7f7958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0b6e57cb-ab2c-4078-a242-d135227245e0" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_150b4572-4715-40cb-bb0f-01912c7f7958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d96d5b60-d984-49a4-9f12-4c5cc6495cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_0b6e57cb-ab2c-4078-a242-d135227245e0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d96d5b60-d984-49a4-9f12-4c5cc6495cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c1939d59-14de-4c96-886f-81c851413a84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_364ba7ee-ee72-4836-b76f-21fd65a8b3d8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c1939d59-14de-4c96-886f-81c851413a84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_a871d873-b175-4073-8787-66a49509ce42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c1939d59-14de-4c96-886f-81c851413a84" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_a871d873-b175-4073-8787-66a49509ce42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_ea624c2e-12d4-4deb-a210-92f4c3a7244c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c1939d59-14de-4c96-886f-81c851413a84" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_ea624c2e-12d4-4deb-a210-92f4c3a7244c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_dea3c84e-fd84-4906-8f89-0e12be31422f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c1939d59-14de-4c96-886f-81c851413a84" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_dea3c84e-fd84-4906-8f89-0e12be31422f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_423744d3-f121-42c8-b0a9-dc29ebfdfcaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c1939d59-14de-4c96-886f-81c851413a84" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_423744d3-f121-42c8-b0a9-dc29ebfdfcaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_bda4027c-dc4e-423a-be29-d4da0f4f9cad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c1939d59-14de-4c96-886f-81c851413a84" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_bda4027c-dc4e-423a-be29-d4da0f4f9cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d74b5fd0-c506-4ad0-a003-77da5d216ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c1939d59-14de-4c96-886f-81c851413a84" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_d74b5fd0-c506-4ad0-a003-77da5d216ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c370d9e8-20df-4fb8-9acc-dd20c126d142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_c1939d59-14de-4c96-886f-81c851413a84" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c370d9e8-20df-4fb8-9acc-dd20c126d142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_164edbe7-ac32-4d10-bf0e-9690c1e740b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_364ba7ee-ee72-4836-b76f-21fd65a8b3d8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_164edbe7-ac32-4d10-bf0e-9690c1e740b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8321c93a-31d1-4448-a70f-d9004acca538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_364ba7ee-ee72-4836-b76f-21fd65a8b3d8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8321c93a-31d1-4448-a70f-d9004acca538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0a262cb7-0603-491f-9e58-9b30df48074e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_364ba7ee-ee72-4836-b76f-21fd65a8b3d8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0a262cb7-0603-491f-9e58-9b30df48074e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_3f9d4979-40a4-4171-9e7a-3dd5a682eca8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_364ba7ee-ee72-4836-b76f-21fd65a8b3d8" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_3f9d4979-40a4-4171-9e7a-3dd5a682eca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_4c819a77-b3c6-456c-8545-2e666b89cae0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_3f9d4979-40a4-4171-9e7a-3dd5a682eca8" xlink:to="loc_us-gaap_InterestPaidNet_4c819a77-b3c6-456c-8545-2e666b89cae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d037e748-a878-4382-986c-d810fa7c8d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_3f9d4979-40a4-4171-9e7a-3dd5a682eca8" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d037e748-a878-4382-986c-d810fa7c8d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_495002da-a45e-4dc2-a368-2dae0d8dcc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_364ba7ee-ee72-4836-b76f-21fd65a8b3d8" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_495002da-a45e-4dc2-a368-2dae0d8dcc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_eff79376-9f79-4433-855a-5e9e29532f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_495002da-a45e-4dc2-a368-2dae0d8dcc7e" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_eff79376-9f79-4433-855a-5e9e29532f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/BASISOFPRESENTATION" xlink:type="simple" xlink:href="cwst-20221231.xsd#BASISOFPRESENTATION"/>
  <link:presentationLink xlink:role="http://casella.com/role/BASISOFPRESENTATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_17a06b3e-5bea-4d8e-913e-d23cd86b7fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_e8ad981b-bc63-4e89-bdd5-2bf4470a1a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_17a06b3e-5bea-4d8e-913e-d23cd86b7fe8" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_e8ad981b-bc63-4e89-bdd5-2bf4470a1a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTINGCHANGES" xlink:type="simple" xlink:href="cwst-20221231.xsd#ACCOUNTINGCHANGES"/>
  <link:presentationLink xlink:role="http://casella.com/role/ACCOUNTINGCHANGES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_ebb5daba-10f2-4616-84b4-9863f3d22e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_6674d64c-91a8-468d-947e-839903349534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_ebb5daba-10f2-4616-84b4-9863f3d22e5a" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_6674d64c-91a8-468d-947e-839903349534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_59ea1476-dbae-4f61-919e-41ecc42007da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_6ce54fa7-c914-43fb-8ff6-6513bc9c2ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_59ea1476-dbae-4f61-919e-41ecc42007da" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_6ce54fa7-c914-43fb-8ff6-6513bc9c2ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITION" xlink:type="simple" xlink:href="cwst-20221231.xsd#REVENUERECOGNITION"/>
  <link:presentationLink xlink:role="http://casella.com/role/REVENUERECOGNITION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2e1e32ca-b988-4f5f-a3b1-aed28aca2c96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4e195f1e-d275-4519-9489-1ce82357f1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2e1e32ca-b988-4f5f-a3b1-aed28aca2c96" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4e195f1e-d275-4519-9489-1ce82357f1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONS" xlink:type="simple" xlink:href="cwst-20221231.xsd#BUSINESSCOMBINATIONS"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_61a20913-78c3-400f-ad1a-6a4631312c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6611cbc2-d90d-4d1a-87d0-8e1a4f1f3ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_61a20913-78c3-400f-ad1a-6a4631312c65" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6611cbc2-d90d-4d1a-87d0-8e1a4f1f3ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSES" xlink:type="simple" xlink:href="cwst-20221231.xsd#ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSES"/>
  <link:presentationLink xlink:role="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_77e97349-a079-410d-a2cd-17b1912d6af4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentTextBlock_451345c0-381d-45e3-adc8-746cdbda1013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossFinancialInstrumentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_77e97349-a079-410d-a2cd-17b1912d6af4" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentTextBlock_451345c0-381d-45e3-adc8-746cdbda1013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="cwst-20221231.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:presentationLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b81a983e-e6f2-4622-ae19-71a40d88147c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d5a71974-e340-42ca-a546-5061a0ff1fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b81a983e-e6f2-4622-ae19-71a40d88147c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d5a71974-e340-42ca-a546-5061a0ff1fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASES" xlink:type="simple" xlink:href="cwst-20221231.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://casella.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_100aea14-0088-4f04-9f73-61023383030d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_e04f7ad3-6857-40b9-9c89-0bc4bd3817ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_100aea14-0088-4f04-9f73-61023383030d" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_e04f7ad3-6857-40b9-9c89-0bc4bd3817ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_0add081c-62b2-4714-b10b-b0eacac1b1f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_100aea14-0088-4f04-9f73-61023383030d" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_0add081c-62b2-4714-b10b-b0eacac1b1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="simple" xlink:href="cwst-20221231.xsd#GOODWILLANDINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66d204b8-c994-492a-b894-1a0e7b74bdb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_564db8e3-d543-4a2e-aef7-2c022b8bdcc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_66d204b8-c994-492a-b894-1a0e7b74bdb9" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_564db8e3-d543-4a2e-aef7-2c022b8bdcc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS" xlink:type="simple" xlink:href="cwst-20221231.xsd#FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS"/>
  <link:presentationLink xlink:role="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_dfe326a1-b84c-4109-a214-deffb7ae7564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_fc5e1514-ae01-4554-9102-a91ebd7b4fae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_dfe326a1-b84c-4109-a214-deffb7ae7564" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_fc5e1514-ae01-4554-9102-a91ebd7b4fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERACCRUEDLIABILITIES" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERACCRUEDLIABILITIES"/>
  <link:presentationLink xlink:role="http://casella.com/role/OTHERACCRUEDLIABILITIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_87ca2529-9f7e-4df2-9e15-1aa85d7c40a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_2e23a264-0ac7-4065-bc9f-67e8f8eca12a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_87ca2529-9f7e-4df2-9e15-1aa85d7c40a0" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_2e23a264-0ac7-4065-bc9f-67e8f8eca12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBT" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBT"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_68581321-e442-4ea7-b73d-b511c9695efc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_87c94a65-72c8-49cc-845e-8f39fa9ee44f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_68581321-e442-4ea7-b73d-b511c9695efc" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_87c94a65-72c8-49cc-845e-8f39fa9ee44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5582b1a4-5cde-454f-90d7-ec4e44a04c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_72a4133e-873f-4efa-ab98-97d96e45c953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5582b1a4-5cde-454f-90d7-ec4e44a04c11" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_72a4133e-873f-4efa-ab98-97d96e45c953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_fb3dc514-2371-4e8b-809b-a2915acd300f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_485dccf4-cd1e-4065-8d72-3c52a7c7c96d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_fb3dc514-2371-4e8b-809b-a2915acd300f" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_485dccf4-cd1e-4065-8d72-3c52a7c7c96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="cwst-20221231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1bc5d6a3-d97f-4edb-bc92-b5a440a5454e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_6314abdd-db42-4b2e-ae9e-ba73b0e39a90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1bc5d6a3-d97f-4edb-bc92-b5a440a5454e" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_6314abdd-db42-4b2e-ae9e-ba73b0e39a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="cwst-20221231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:presentationLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7d035adb-cd23-4eeb-8b8a-f212607d3f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_fdbf43d7-7227-4a99-ad9d-a46057c23815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7d035adb-cd23-4eeb-8b8a-f212607d3f94" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_fdbf43d7-7227-4a99-ad9d-a46057c23815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXES" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://casella.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_719cab8e-8b27-42ba-b77c-1c7f05ce4c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_b36b2125-cfb1-4415-b34b-cc74de4a5bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_719cab8e-8b27-42ba-b77c-1c7f05ce4c7a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_b36b2125-cfb1-4415-b34b-cc74de4a5bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGES" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERITEMSANDCHARGES"/>
  <link:presentationLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_6404192b-e230-4c49-ac14-31968c483eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_8f11daf0-ac9a-49c2-abc2-665c352ac336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_6404192b-e230-4c49-ac14-31968c483eb2" xlink:to="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_8f11daf0-ac9a-49c2-abc2-665c352ac336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="cwst-20221231.xsd#EARNINGSPERSHARE"/>
  <link:presentationLink xlink:role="http://casella.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_accdd62c-ea58-4a52-863f-00fa958c200d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_47d0deae-ffc9-4d0d-bdd5-a6b713338ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_accdd62c-ea58-4a52-863f-00fa958c200d" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_47d0deae-ffc9-4d0d-bdd5-a6b713338ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="simple" xlink:href="cwst-20221231.xsd#RELATEDPARTYTRANSACTIONS"/>
  <link:presentationLink xlink:role="http://casella.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_ad884e6c-da8d-4404-ae8b-988e8496e639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1750e67d-eae1-467f-a05a-075bcfc55fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_ad884e6c-da8d-4404-ae8b-988e8496e639" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1750e67d-eae1-467f-a05a-075bcfc55fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTING" xlink:type="simple" xlink:href="cwst-20221231.xsd#SEGMENTREPORTING"/>
  <link:presentationLink xlink:role="http://casella.com/role/SEGMENTREPORTING" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_85d60d64-365f-4df6-96b3-e6bfd6ddc6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_f93572c2-de10-4468-bd98-913064ab072e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_85d60d64-365f-4df6-96b3-e6bfd6ddc6bc" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_f93572c2-de10-4468-bd98-913064ab072e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTINGCHANGESPolicies" xlink:type="simple" xlink:href="cwst-20221231.xsd#ACCOUNTINGCHANGESPolicies"/>
  <link:presentationLink xlink:role="http://casella.com/role/ACCOUNTINGCHANGESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_507175c9-6052-4025-9884-789accb0f597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_507175c9-6052-4025-9884-789accb0f597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_15f6cf6e-59f2-4c4a-8a45-5dda6d8b8ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_15f6cf6e-59f2-4c4a-8a45-5dda6d8b8ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_9c9d025b-cbd7-4b84-9ed3-1faca0548d10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_UseOfEstimates_9c9d025b-cbd7-4b84-9ed3-1faca0548d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_439d3f01-d4c0-4276-a748-b18f44da994e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_439d3f01-d4c0-4276-a748-b18f44da994e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_e2de8cbe-1547-4bff-9aa3-01666aec5b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_e2de8cbe-1547-4bff-9aa3-01666aec5b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_28a1e73b-d0ec-42bc-928c-fa975cba5642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_28a1e73b-d0ec-42bc-928c-fa975cba5642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_51ad3cd1-5bb3-47ac-af4f-f6e75df7a42e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_51ad3cd1-5bb3-47ac-af4f-f6e75df7a42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_168eef13-e00a-484e-8cf1-fbb6d7078d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_168eef13-e00a-484e-8cf1-fbb6d7078d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_8dee9247-17c0-4887-a270-18ed5a6c1031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_8dee9247-17c0-4887-a270-18ed5a6c1031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_0913ef50-cd97-45c2-8d90-5ac89f295e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_0913ef50-cd97-45c2-8d90-5ac89f295e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_ad494178-93f4-4dca-acb9-9e50124344a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_ad494178-93f4-4dca-acb9-9e50124344a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_070fe470-0fcb-4b13-881e-a12ebad6b29d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_070fe470-0fcb-4b13-881e-a12ebad6b29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_64cda360-6c4e-471b-ad23-2d978a26a157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_64cda360-6c4e-471b-ad23-2d978a26a157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_5c4c97f1-86ec-48d9-9f1f-9525b2866c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_5c4c97f1-86ec-48d9-9f1f-9525b2866c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalCostsPolicy_c89e712d-f413-44c9-837c-32e23fce95b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalCostsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_EnvironmentalCostsPolicy_c89e712d-f413-44c9-837c-32e23fce95b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_6ccdb084-d75c-44d0-bf7a-b31561ef5402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_6ccdb084-d75c-44d0-bf7a-b31561ef5402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_ad14edba-3e19-41a9-8bc4-53c13ff1fd76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_ad14edba-3e19-41a9-8bc4-53c13ff1fd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_ffb54c8c-7758-45d6-8477-a8b105bc3654" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_ffb54c8c-7758-45d6-8477-a8b105bc3654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_b529a5b0-3798-4a5e-8659-0151b7f1608a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_b529a5b0-3798-4a5e-8659-0151b7f1608a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_6d14d859-0205-486d-b47e-bfaf2df2e591" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_6d14d859-0205-486d-b47e-bfaf2df2e591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_3276fec4-c8e5-401e-8ee9-cff94305827c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_3276fec4-c8e5-401e-8ee9-cff94305827c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_6177e4d9-e8cd-41e1-be02-aad29576f2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_6177e4d9-e8cd-41e1-be02-aad29576f2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_69acc0f0-a90b-411f-bab6-b41a2dae1b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_69acc0f0-a90b-411f-bab6-b41a2dae1b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_60e1ff12-d356-4d0b-9ebe-fa8266d33b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_60e1ff12-d356-4d0b-9ebe-fa8266d33b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock_71bea5d5-2c3e-454a-93fd-511a4095715a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock_71bea5d5-2c3e-454a-93fd-511a4095715a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_395018a5-884a-4447-a474-ee3ad6c69cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_395018a5-884a-4447-a474-ee3ad6c69cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_4fbb98cf-c6d2-4586-92b4-f07d921ab693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_725d7e34-3bfc-4294-b9c6-af87efaf62df" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_4fbb98cf-c6d2-4586-92b4-f07d921ab693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTINGCHANGESTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#ACCOUNTINGCHANGESTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/ACCOUNTINGCHANGESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_da72873d-85b8-456c-ad21-f0ac80608d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_de897490-2387-4bcf-80dc-cebd9af82ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_da72873d-85b8-456c-ad21-f0ac80608d68" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_de897490-2387-4bcf-80dc-cebd9af82ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_49e59b4a-3560-4f33-80ea-a952034bd7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_81626c11-8e20-489e-8d6c-f7a4d48ac4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_49e59b4a-3560-4f33-80ea-a952034bd7ab" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_81626c11-8e20-489e-8d6c-f7a4d48ac4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITIONTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#REVENUERECOGNITIONTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/REVENUERECOGNITIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0de66e6f-2658-4687-a12a-0b1baf1c1eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_1e93fb00-0596-4f4b-993b-1d5acdaf28f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0de66e6f-2658-4687-a12a-0b1baf1c1eef" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_1e93fb00-0596-4f4b-993b-1d5acdaf28f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#BUSINESSCOMBINATIONSTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c0564bde-fe99-433f-bdfc-c40d6bc603e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_eeeea21c-c24c-40ad-9f51-98566e1c5dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c0564bde-fe99-433f-bdfc-c40d6bc603e3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_eeeea21c-c24c-40ad-9f51-98566e1c5dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2b7f790a-b104-4fcd-92cb-c9e9470b064d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c0564bde-fe99-433f-bdfc-c40d6bc603e3" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2b7f790a-b104-4fcd-92cb-c9e9470b064d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_d5ba8360-4074-4ac5-a9bf-6d499c9bc62f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_6ae30cb0-dd60-4d03-b466-f02fa2311030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_d5ba8360-4074-4ac5-a9bf-6d499c9bc62f" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_6ae30cb0-dd60-4d03-b466-f02fa2311030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ba5f6ce5-0e7a-411b-997a-4191f5ec4925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_e1cfa9fc-2866-48c3-b2b7-ded37f0ab207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ba5f6ce5-0e7a-411b-997a-4191f5ec4925" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_e1cfa9fc-2866-48c3-b2b7-ded37f0ab207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7aaa9dd1-c79b-485b-8ade-1be7f6eebf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_8d425c58-5d66-4e51-97fd-1521e3ad3867" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7aaa9dd1-c79b-485b-8ade-1be7f6eebf4b" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_8d425c58-5d66-4e51-97fd-1521e3ad3867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_48298963-465b-4910-9459-5d3e4a1485ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7aaa9dd1-c79b-485b-8ade-1be7f6eebf4b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_48298963-465b-4910-9459-5d3e4a1485ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b1c85ec4-4300-4b65-a60c-9cf253fd1575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7aaa9dd1-c79b-485b-8ade-1be7f6eebf4b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b1c85ec4-4300-4b65-a60c-9cf253fd1575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#GOODWILLANDINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c4681a36-dbc1-425e-9113-4c8524705c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_1b4debf5-4631-426c-8630-49a288d5a123" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c4681a36-dbc1-425e-9113-4c8524705c77" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_1b4debf5-4631-426c-8630-49a288d5a123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d29efe4d-6293-4bf9-b597-17d39929757e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c4681a36-dbc1-425e-9113-4c8524705c77" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d29efe4d-6293-4bf9-b597-17d39929757e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_bf8f19bf-8cd6-4ed8-b884-d6d853eead8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c4681a36-dbc1-425e-9113-4c8524705c77" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_bf8f19bf-8cd6-4ed8-b884-d6d853eead8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_cf5e45d5-a64e-4264-90f4-3fa78ab323e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_5d204150-e0a7-4722-9587-b8c59ad2d902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_cf5e45d5-a64e-4264-90f4-3fa78ab323e8" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_5d204150-e0a7-4722-9587-b8c59ad2d902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERACCRUEDLIABILITIESTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERACCRUEDLIABILITIESTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/OTHERACCRUEDLIABILITIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_70f6a011-a826-4291-a4ad-743d80b7b3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_1ab30c37-e830-4d53-8341-561d761ed9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_70f6a011-a826-4291-a4ad-743d80b7b3c5" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_1ab30c37-e830-4d53-8341-561d761ed9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_47800589-8c2f-47f9-8c55-5ea5c7508e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_368edea1-e1be-4950-8e3e-6d607400ae02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_47800589-8c2f-47f9-8c55-5ea5c7508e26" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_368edea1-e1be-4950-8e3e-6d607400ae02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_b815c724-4f2d-4141-8aba-7d30d4356d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_47800589-8c2f-47f9-8c55-5ea5c7508e26" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_b815c724-4f2d-4141-8aba-7d30d4356d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_49b2ccad-3c85-4efa-bfa0-91d03109efee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_47800589-8c2f-47f9-8c55-5ea5c7508e26" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_49b2ccad-3c85-4efa-bfa0-91d03109efee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_949f7e1c-1296-46d0-b6e0-b339e9afb231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_47800589-8c2f-47f9-8c55-5ea5c7508e26" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_949f7e1c-1296-46d0-b6e0-b339e9afb231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_34156fd3-7a51-48dd-a28f-6567eae65a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock_c33dbdc4-9124-4011-866b-66dc17c1a90a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_34156fd3-7a51-48dd-a28f-6567eae65a91" xlink:to="loc_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock_c33dbdc4-9124-4011-866b-66dc17c1a90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_d92b828a-319f-454e-bf26-806900622614" xlink:href="cwst-20221231.xsd#cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_34156fd3-7a51-48dd-a28f-6567eae65a91" xlink:to="loc_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_d92b828a-319f-454e-bf26-806900622614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_b7cf62bb-892f-4e4f-8ab3-0e2e758ab263" xlink:href="cwst-20221231.xsd#cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_34156fd3-7a51-48dd-a28f-6567eae65a91" xlink:to="loc_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_b7cf62bb-892f-4e4f-8ab3-0e2e758ab263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_68ed5541-13d1-4494-b0cc-d5e62770a36b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_59566225-7e26-4ca6-82bb-f693091b0282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_68ed5541-13d1-4494-b0cc-d5e62770a36b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_59566225-7e26-4ca6-82bb-f693091b0282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6f4056e3-114e-4085-90a8-518d1c5d1171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_68ed5541-13d1-4494-b0cc-d5e62770a36b" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6f4056e3-114e-4085-90a8-518d1c5d1171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2293533f-2f9b-443f-8fb9-6957bbe8a4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_68ed5541-13d1-4494-b0cc-d5e62770a36b" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2293533f-2f9b-443f-8fb9-6957bbe8a4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_1a53544b-70cd-435b-914c-e708472c59d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_68ed5541-13d1-4494-b0cc-d5e62770a36b" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_1a53544b-70cd-435b-914c-e708472c59d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3bc87500-61c6-405b-abbe-7cfcf47bee92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5fce58f7-7494-4c24-b7bd-c254c6d9fa3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3bc87500-61c6-405b-abbe-7cfcf47bee92" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_5fce58f7-7494-4c24-b7bd-c254c6d9fa3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a96cd6b3-ec95-4572-b103-55e1da85ac9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_77656b1e-78e5-4bf0-a432-61a7fba57b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a96cd6b3-ec95-4572-b103-55e1da85ac9b" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_77656b1e-78e5-4bf0-a432-61a7fba57b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_60070c67-87f7-4ae7-a8f6-afcf39e12428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a96cd6b3-ec95-4572-b103-55e1da85ac9b" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_60070c67-87f7-4ae7-a8f6-afcf39e12428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bf859894-e9b2-4064-9384-f43786c66b17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a96cd6b3-ec95-4572-b103-55e1da85ac9b" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_bf859894-e9b2-4064-9384-f43786c66b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERITEMSANDCHARGESTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_5201182c-1cc4-4880-8276-3b50e0656731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock_89f0322a-3125-4b86-8a67-9858bfc478d9" xlink:href="cwst-20221231.xsd#cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_5201182c-1cc4-4880-8276-3b50e0656731" xlink:to="loc_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock_89f0322a-3125-4b86-8a67-9858bfc478d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="cwst-20221231.xsd#EARNINGSPERSHARETables"/>
  <link:presentationLink xlink:role="http://casella.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a2580ad4-f822-4ee2-b7e4-4f31aef54d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a04d47ee-bcdc-4f86-abab-100180d1056f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a2580ad4-f822-4ee2-b7e4-4f31aef54d6f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a04d47ee-bcdc-4f86-abab-100180d1056f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGTables" xlink:type="simple" xlink:href="cwst-20221231.xsd#SEGMENTREPORTINGTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/SEGMENTREPORTINGTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0c72ce9e-63c8-4cc1-a8d3-fa7a1027df18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b0901080-94b7-45fb-86e9-0a13ed2452ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0c72ce9e-63c8-4cc1-a8d3-fa7a1027df18" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b0901080-94b7-45fb-86e9-0a13ed2452ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_d07fc643-cc7b-470c-840a-9ffd4bf51ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0c72ce9e-63c8-4cc1-a8d3-fa7a1027df18" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_d07fc643-cc7b-470c-840a-9ffd4bf51ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/BASISOFPRESENTATIONDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#BASISOFPRESENTATIONDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/BASISOFPRESENTATIONDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c7e41879-a820-4a46-a0f8-07e672e4a7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_6f88f8c6-6c52-42e6-bb13-34db8b638919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c7e41879-a820-4a46-a0f8-07e672e4a7e9" xlink:to="loc_us-gaap_NumberOfOperatingSegments_6f88f8c6-6c52-42e6-bb13-34db8b638919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f23ddcd9-c844-4c56-8b26-60da87ded225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2e50bdf9-6ee7-439d-b618-2a1b5f927729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f23ddcd9-c844-4c56-8b26-60da87ded225" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2e50bdf9-6ee7-439d-b618-2a1b5f927729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7c9dda33-d5b8-41c5-b6c1-c06f495262dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2e50bdf9-6ee7-439d-b618-2a1b5f927729" xlink:to="loc_srt_RangeAxis_7c9dda33-d5b8-41c5-b6c1-c06f495262dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a534def-010a-4a57-8e76-5284b14fe1bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7c9dda33-d5b8-41c5-b6c1-c06f495262dd" xlink:to="loc_srt_RangeMember_5a534def-010a-4a57-8e76-5284b14fe1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_09798712-5f1f-4fcd-b8b7-b2ff1849ff8b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5a534def-010a-4a57-8e76-5284b14fe1bb" xlink:to="loc_srt_MinimumMember_09798712-5f1f-4fcd-b8b7-b2ff1849ff8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_079aa2f1-2e3c-4bbf-9037-5a3a8454f836" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5a534def-010a-4a57-8e76-5284b14fe1bb" xlink:to="loc_srt_MaximumMember_079aa2f1-2e3c-4bbf-9037-5a3a8454f836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6f48b62f-1636-46fc-b03b-0ea163d04752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2e50bdf9-6ee7-439d-b618-2a1b5f927729" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6f48b62f-1636-46fc-b03b-0ea163d04752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6f48b62f-1636-46fc-b03b-0ea163d04752" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_294cf987-844b-40e4-84a3-5c1d8bb15ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_294cf987-844b-40e4-84a3-5c1d8bb15ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_327e2b97-81d2-4949-89ca-1ad7913deb5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_327e2b97-81d2-4949-89ca-1ad7913deb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RollingStockMember_d2bf0a22-9825-445a-811f-d68babefb9ea" xlink:href="cwst-20221231.xsd#cwst_RollingStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_cwst_RollingStockMember_d2bf0a22-9825-445a-811f-d68babefb9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContainersMember_bd4ac018-9d28-461d-b07a-931cdf6e0831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContainersMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_us-gaap_ContainersMember_bd4ac018-9d28-461d-b07a-931cdf6e0831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4e5fc6fd-adf0-434d-a198-8d9748e02aea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c59a392-a352-4bff-b00e-789812874567" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4e5fc6fd-adf0-434d-a198-8d9748e02aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_46080d22-532b-4692-912e-90dedb00160f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2e50bdf9-6ee7-439d-b618-2a1b5f927729" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_46080d22-532b-4692-912e-90dedb00160f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_912037e8-276a-41e6-8793-435e6037db71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_46080d22-532b-4692-912e-90dedb00160f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_912037e8-276a-41e6-8793-435e6037db71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_1994b8ff-138a-4054-9a6d-cf01f024ba8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1994b8ff-138a-4054-9a6d-cf01f024ba8b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_95851d2c-11c1-4c3a-ba5c-4bacc4b42373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_95851d2c-11c1-4c3a-ba5c-4bacc4b42373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_7317763d-f478-420e-9ae9-473908aca0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_95851d2c-11c1-4c3a-ba5c-4bacc4b42373" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_7317763d-f478-420e-9ae9-473908aca0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_86d633be-6162-424d-bbd9-f50beb473452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7317763d-f478-420e-9ae9-473908aca0ef" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_86d633be-6162-424d-bbd9-f50beb473452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c1b15d7a-65ef-43c4-ad65-48f241aa3c6e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:to="loc_srt_RangeAxis_c1b15d7a-65ef-43c4-ad65-48f241aa3c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92b4e3b4-1b0d-4771-b86d-4dedd0df12aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c1b15d7a-65ef-43c4-ad65-48f241aa3c6e" xlink:to="loc_srt_RangeMember_92b4e3b4-1b0d-4771-b86d-4dedd0df12aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_099f4373-e19b-40e0-8370-e5b1737be315" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92b4e3b4-1b0d-4771-b86d-4dedd0df12aa" xlink:to="loc_srt_MinimumMember_099f4373-e19b-40e0-8370-e5b1737be315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_992279de-4a54-47ba-bf4c-7641b6f936f2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92b4e3b4-1b0d-4771-b86d-4dedd0df12aa" xlink:to="loc_srt_MaximumMember_992279de-4a54-47ba-bf4c-7641b6f936f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d8c22d5-05dc-4208-a06c-bde5cd53d3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d8c22d5-05dc-4208-a06c-bde5cd53d3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ea7b3e8-41c7-492f-98f3-7724970819b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4d8c22d5-05dc-4208-a06c-bde5cd53d3d3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ea7b3e8-41c7-492f-98f3-7724970819b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureAndPostClosureCostsMember_08ed4478-f316-4761-bf8c-359c69a20e9b" xlink:href="cwst-20221231.xsd#cwst_ClosureAndPostClosureCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8ea7b3e8-41c7-492f-98f3-7724970819b5" xlink:to="loc_cwst_ClosureAndPostClosureCostsMember_08ed4478-f316-4761-bf8c-359c69a20e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ccc93816-9a70-4ea9-a224-b8430d5be53a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_43294b75-554e-4880-8f22-5214c55482ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_us-gaap_InterestCostsCapitalized_43294b75-554e-4880-8f22-5214c55482ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod_027100d8-d015-4ebb-a4f2-43013bada84b" xlink:href="cwst-20221231.xsd#cwst_ClosureandPostClosureCostsIncurrencePeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod_027100d8-d015-4ebb-a4f2-43013bada84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InflationRate_1b5ccca3-87c5-404a-842c-42118384f870" xlink:href="cwst-20221231.xsd#cwst_InflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_InflationRate_1b5ccca3-87c5-404a-842c-42118384f870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AssetRetirementObligationMeasurementInput_c0e9ce39-86bc-4e29-b414-2673b5088fb4" xlink:href="cwst-20221231.xsd#cwst_AssetRetirementObligationMeasurementInput"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_AssetRetirementObligationMeasurementInput_c0e9ce39-86bc-4e29-b414-2673b5088fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_5803de26-bee3-4a6f-a700-fe500c6f549c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_5803de26-bee3-4a6f-a700-fe500c6f549c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SuretyBonds_059b51b6-7c8e-48c1-9dd4-0f3cf7785cb6" xlink:href="cwst-20221231.xsd#cwst_SuretyBonds"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_SuretyBonds_059b51b6-7c8e-48c1-9dd4-0f3cf7785cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_fd08bab1-179f-4894-8814-8d64cb0c15c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_fd08bab1-179f-4894-8814-8d64cb0c15c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_d0d786cb-d168-4c54-b51c-effbc7c81096" xlink:href="cwst-20221231.xsd#cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9452cdb2-bd8e-41c5-b492-551e1b8c601f" xlink:to="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_d0d786cb-d168-4c54-b51c-effbc7c81096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d9b6cfab-1113-45ce-b41f-df922dadd00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4693ad13-a4a3-4777-b4b5-0542e3586aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d9b6cfab-1113-45ce-b41f-df922dadd00f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4693ad13-a4a3-4777-b4b5-0542e3586aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_e063a446-e67a-4624-815b-2c627c5007c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d9b6cfab-1113-45ce-b41f-df922dadd00f" xlink:to="loc_us-gaap_EquityMethodInvestments_e063a446-e67a-4624-815b-2c627c5007c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost_a7c113b5-5c4c-425f-b580-a42e4142a135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInvestmentsAndSecuritiesAtCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d9b6cfab-1113-45ce-b41f-df922dadd00f" xlink:to="loc_us-gaap_OtherInvestmentsAndSecuritiesAtCost_a7c113b5-5c4c-425f-b580-a42e4142a135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bdad86bc-368b-44ae-a51e-6c478ebfbd7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_6ac89a49-983b-4180-9928-f6f37c659d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdad86bc-368b-44ae-a51e-6c478ebfbd7e" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_6ac89a49-983b-4180-9928-f6f37c659d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0497f4e8-f9ff-4b2d-835f-60c7a449e772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_6ac89a49-983b-4180-9928-f6f37c659d17" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0497f4e8-f9ff-4b2d-835f-60c7a449e772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88caa13f-8570-4cf7-9b64-1cc387b5028a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0497f4e8-f9ff-4b2d-835f-60c7a449e772" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88caa13f-8570-4cf7-9b64-1cc387b5028a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_c819318b-c990-4429-97e1-06c3c5f44407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_88caa13f-8570-4cf7-9b64-1cc387b5028a" xlink:to="loc_us-gaap_AutomobilesMember_c819318b-c990-4429-97e1-06c3c5f44407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_322e49fb-2c57-4ad8-946e-34c7ffc60cd1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_6ac89a49-983b-4180-9928-f6f37c659d17" xlink:to="loc_srt_RangeAxis_322e49fb-2c57-4ad8-946e-34c7ffc60cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ce939f09-9179-4911-8d5d-b493c689abe9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_322e49fb-2c57-4ad8-946e-34c7ffc60cd1" xlink:to="loc_srt_RangeMember_ce939f09-9179-4911-8d5d-b493c689abe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9e59f833-9663-4765-84ba-434831dd28a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ce939f09-9179-4911-8d5d-b493c689abe9" xlink:to="loc_srt_MinimumMember_9e59f833-9663-4765-84ba-434831dd28a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a561fc1f-55c6-4d01-bcee-30012e569e0c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ce939f09-9179-4911-8d5d-b493c689abe9" xlink:to="loc_srt_MaximumMember_a561fc1f-55c6-4d01-bcee-30012e569e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_6ac89a49-983b-4180-9928-f6f37c659d17" xlink:to="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure_c9abd5fe-9864-4796-aca9-e90e360a0d98" xlink:href="cwst-20221231.xsd#cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:to="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure_c9abd5fe-9864-4796-aca9-e90e360a0d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure_9e0c51c8-6dc7-42e3-9950-69f13bff87ec" xlink:href="cwst-20221231.xsd#cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:to="loc_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure_9e0c51c8-6dc7-42e3-9950-69f13bff87ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_675ee001-4410-4ffd-8662-c61fc6d2b7a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_ae5244a8-2b70-4d8d-9ae5-51b21597885d" xlink:to="loc_us-gaap_SelfInsuranceReserve_675ee001-4410-4ffd-8662-c61fc6d2b7a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d18a384b-6e23-4c6e-9826-b7786881f1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_04bf24ab-ad1c-4b6d-8cb5-65d6f9937643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d18a384b-6e23-4c6e-9826-b7786881f1c3" xlink:to="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_04bf24ab-ad1c-4b6d-8cb5-65d6f9937643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d35f5228-0e1d-4a49-b0a2-dd1176771fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d18a384b-6e23-4c6e-9826-b7786881f1c3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d35f5228-0e1d-4a49-b0a2-dd1176771fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_cdf8d2f0-5e99-49b4-bf14-37047dfd1bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6b5d26e-bb6a-453a-b8b7-aaa2b9f7222c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_cdf8d2f0-5e99-49b4-bf14-37047dfd1bc5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6b5d26e-bb6a-453a-b8b7-aaa2b9f7222c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_779ebe07-38b4-4e0d-bafb-9e0a99cc1e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6b5d26e-bb6a-453a-b8b7-aaa2b9f7222c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_779ebe07-38b4-4e0d-bafb-9e0a99cc1e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_779ebe07-38b4-4e0d-bafb-9e0a99cc1e9e" xlink:to="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_09b8deca-95d9-41d8-8cf2-15d06f8dae53" xlink:href="cwst-20221231.xsd#cwst_EasternRegionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:to="loc_cwst_EasternRegionMember_09b8deca-95d9-41d8-8cf2-15d06f8dae53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_58e3bc56-0f21-42af-86ad-fadda262cb08" xlink:href="cwst-20221231.xsd#cwst_WesternRegionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:to="loc_cwst_WesternRegionMember_58e3bc56-0f21-42af-86ad-fadda262cb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsRegionMember_d1376a6a-76e0-4e2e-873a-2a80f3baf497" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsRegionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_33a1ca57-bd77-40b5-a419-21d3a508790c" xlink:to="loc_cwst_ResourceSolutionsRegionMember_d1376a6a-76e0-4e2e-873a-2a80f3baf497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6b5d26e-bb6a-453a-b8b7-aaa2b9f7222c" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_371c8a5e-7f9b-47d7-a674-85512845f7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_371c8a5e-7f9b-47d7-a674-85512845f7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_a866db3e-2bfb-4552-b7e1-d5e7c4b333f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_a866db3e-2bfb-4552-b7e1-d5e7c4b333f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_8e461e73-6d1f-4271-be59-d7a4e24ae92c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dca31853-9162-4cc8-bc97-7e465c0a1e12" xlink:to="loc_us-gaap_ImpairmentOfInvestments_8e461e73-6d1f-4271-be59-d7a4e24ae92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0aff2d78-014f-4adc-9297-672eb46035cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b78df8c6-98a8-416a-9e3d-cd6e0ba9c903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0aff2d78-014f-4adc-9297-672eb46035cf" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b78df8c6-98a8-416a-9e3d-cd6e0ba9c903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b0b4df2e-228e-4f50-a520-3060c8abf299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b78df8c6-98a8-416a-9e3d-cd6e0ba9c903" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b0b4df2e-228e-4f50-a520-3060c8abf299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_242e1c70-2732-4340-a9d4-cac899de6721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b0b4df2e-228e-4f50-a520-3060c8abf299" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_242e1c70-2732-4340-a9d4-cac899de6721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_bd7857df-35bd-4b4f-9f01-ac6687bf263a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_242e1c70-2732-4340-a9d4-cac899de6721" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_bd7857df-35bd-4b4f-9f01-ac6687bf263a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_dca57624-6f91-4cd7-95ef-0d6bab712e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_b78df8c6-98a8-416a-9e3d-cd6e0ba9c903" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_dca57624-6f91-4cd7-95ef-0d6bab712e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedBenefitPlanNumberOfPlans_2d0678ef-f909-4ffd-9dc7-b8965e45b937" xlink:href="cwst-20221231.xsd#cwst_DefinedBenefitPlanNumberOfPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_dca57624-6f91-4cd7-95ef-0d6bab712e00" xlink:to="loc_cwst_DefinedBenefitPlanNumberOfPlans_2d0678ef-f909-4ffd-9dc7-b8965e45b937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITIONDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#REVENUERECOGNITIONDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/REVENUERECOGNITIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b8ed4273-ba94-4ac5-8d1f-9dc787be9c23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b8ed4273-ba94-4ac5-8d1f-9dc787be9c23" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7376d696-f834-462b-9c24-65116442042f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7376d696-f834-462b-9c24-65116442042f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_95bd8765-3a33-4a93-8afc-d617416d5b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_7376d696-f834-462b-9c24-65116442042f" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_95bd8765-3a33-4a93-8afc-d617416d5b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_e6e2cb77-242d-45c8-876c-1db77045108d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_95bd8765-3a33-4a93-8afc-d617416d5b79" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_e6e2cb77-242d-45c8-876c-1db77045108d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_efe68e93-bf7b-4914-993a-29d96b62f718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_95bd8765-3a33-4a93-8afc-d617416d5b79" xlink:to="loc_us-gaap_TransferredOverTimeMember_efe68e93-bf7b-4914-993a-29d96b62f718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_492a963b-6581-4fb8-bda4-b630d22dfcbf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:to="loc_srt_ProductOrServiceAxis_492a963b-6581-4fb8-bda4-b630d22dfcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_492a963b-6581-4fb8-bda4-b630d22dfcbf" xlink:to="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CollectionMember_f056ee31-4aa9-47e5-a6a8-0afaf3927a9b" xlink:href="cwst-20221231.xsd#cwst_CollectionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_CollectionMember_f056ee31-4aa9-47e5-a6a8-0afaf3927a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillRevenueMember_bb54fc4e-fee8-49fc-a31f-ffb6547b6ade" xlink:href="cwst-20221231.xsd#cwst_LandfillRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_LandfillRevenueMember_bb54fc4e-fee8-49fc-a31f-ffb6547b6ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferMember_1a60dfa4-4a95-4d08-8e34-83bb80ef813f" xlink:href="cwst-20221231.xsd#cwst_TransferMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_TransferMember_1a60dfa4-4a95-4d08-8e34-83bb80ef813f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransportationMember_807d179b-a5ae-41c2-957e-d5de6a596f8d" xlink:href="cwst-20221231.xsd#cwst_TransportationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_TransportationMember_807d179b-a5ae-41c2-957e-d5de6a596f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillGasToEnergyMember_fc6d9df6-346a-462e-bb74-4e22ae627376" xlink:href="cwst-20221231.xsd#cwst_LandfillGasToEnergyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_LandfillGasToEnergyMember_fc6d9df6-346a-462e-bb74-4e22ae627376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProcessingServicesMember_88f5e7f4-37af-46e6-89f2-3f9b74496a36" xlink:href="cwst-20221231.xsd#cwst_ProcessingServicesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_ProcessingServicesMember_88f5e7f4-37af-46e6-89f2-3f9b74496a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CustomerSolutionsMember_d00d0e09-0a42-402d-8ef0-48f8ab38db29" xlink:href="cwst-20221231.xsd#cwst_CustomerSolutionsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_772fa35e-d53e-46d2-b5d6-ab158219dc5e" xlink:to="loc_cwst_CustomerSolutionsMember_d00d0e09-0a42-402d-8ef0-48f8ab38db29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3f9f8c19-b2b2-45cf-b722-17d446144897" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3f9f8c19-b2b2-45cf-b722-17d446144897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3f9f8c19-b2b2-45cf-b722-17d446144897" xlink:to="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_373bc2fe-e886-412a-b31a-bcfd5b2e12ac" xlink:href="cwst-20221231.xsd#cwst_EasternRegionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:to="loc_cwst_EasternRegionMember_373bc2fe-e886-412a-b31a-bcfd5b2e12ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_17d4970f-100d-461e-a2da-62d62aef78fe" xlink:href="cwst-20221231.xsd#cwst_WesternRegionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:to="loc_cwst_WesternRegionMember_17d4970f-100d-461e-a2da-62d62aef78fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsRegionMember_16e05f3e-8735-4e77-a546-291b490b185f" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsRegionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6ec1fe47-38c5-4182-a9f9-6329144294c6" xlink:to="loc_cwst_ResourceSolutionsRegionMember_16e05f3e-8735-4e77-a546-291b490b185f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2e8fb79b-51cd-4deb-a445-0dc53ae23a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5b40b40-e5f0-4acc-9ac7-5d09224e534e" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2e8fb79b-51cd-4deb-a445-0dc53ae23a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c96cac4-2c5c-4991-80a3-8f9f1e453b94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2e8fb79b-51cd-4deb-a445-0dc53ae23a1b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c96cac4-2c5c-4991-80a3-8f9f1e453b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#BUSINESSCOMBINATIONSNarrativeDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_566db09d-edf5-4ae2-9a3f-c1434122ddf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_85a4cbe3-ee79-4ba1-9c7c-ad0173863cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_566db09d-edf5-4ae2-9a3f-c1434122ddf5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_85a4cbe3-ee79-4ba1-9c7c-ad0173863cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0e8e60f7-cc2a-458a-bce1-868cdc341cc6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_85a4cbe3-ee79-4ba1-9c7c-ad0173863cd6" xlink:to="loc_srt_RangeAxis_0e8e60f7-cc2a-458a-bce1-868cdc341cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3c8b6b5d-af1e-497a-8e54-043145ef4a34" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0e8e60f7-cc2a-458a-bce1-868cdc341cc6" xlink:to="loc_srt_RangeMember_3c8b6b5d-af1e-497a-8e54-043145ef4a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3795c38d-6626-4a44-8b59-834334f1a886" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3c8b6b5d-af1e-497a-8e54-043145ef4a34" xlink:to="loc_srt_MinimumMember_3795c38d-6626-4a44-8b59-834334f1a886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2d80435c-6937-41b5-9be9-94a3ee19f45f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3c8b6b5d-af1e-497a-8e54-043145ef4a34" xlink:to="loc_srt_MaximumMember_2d80435c-6937-41b5-9be9-94a3ee19f45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7c9d457f-018e-4210-bb03-41b89d586298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_85a4cbe3-ee79-4ba1-9c7c-ad0173863cd6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7c9d457f-018e-4210-bb03-41b89d586298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_fea00d62-ea4a-46ba-aff0-16fabb3a168a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c9d457f-018e-4210-bb03-41b89d586298" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_fea00d62-ea4a-46ba-aff0-16fabb3a168a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_457ee642-1cc8-4b86-9bbf-b6717b38fbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7c9d457f-018e-4210-bb03-41b89d586298" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_457ee642-1cc8-4b86-9bbf-b6717b38fbaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3e52fcfc-3302-482b-bd0a-7bef95434698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bb5b450c-e1b7-415c-8b47-9f5f1fbced02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3e52fcfc-3302-482b-bd0a-7bef95434698" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bb5b450c-e1b7-415c-8b47-9f5f1fbced02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d4fafc5a-cf7c-47ba-8a61-86f1ac3eef1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bb5b450c-e1b7-415c-8b47-9f5f1fbced02" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d4fafc5a-cf7c-47ba-8a61-86f1ac3eef1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9a4bf14-fe0c-4451-ae3a-070e198b14b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d4fafc5a-cf7c-47ba-8a61-86f1ac3eef1d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9a4bf14-fe0c-4451-ae3a-070e198b14b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferStationsAcquisitionMember_e7b3674e-d26e-47ac-b54b-5371a63fd2f4" xlink:href="cwst-20221231.xsd#cwst_TransferStationsAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e9a4bf14-fe0c-4451-ae3a-070e198b14b0" xlink:to="loc_cwst_TransferStationsAcquisitionMember_e7b3674e-d26e-47ac-b54b-5371a63fd2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0a9535ee-b195-45d3-a9d6-25e5c51c552b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bb5b450c-e1b7-415c-8b47-9f5f1fbced02" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0a9535ee-b195-45d3-a9d6-25e5c51c552b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0a9535ee-b195-45d3-a9d6-25e5c51c552b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f8e05b18-2d25-4e02-a173-8ea766ba6c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:to="loc_us-gaap_TradeNamesMember_f8e05b18-2d25-4e02-a173-8ea766ba6c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_2ffbabdb-9b94-43e0-b927-c1de9f6d7714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_2ffbabdb-9b94-43e0-b927-c1de9f6d7714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f33e1cea-9225-4ef3-8744-6698b33a2b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_867714bf-e112-4c54-a1f5-74b357c19f43" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f33e1cea-9225-4ef3-8744-6698b33a2b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bb5b450c-e1b7-415c-8b47-9f5f1fbced02" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_15fb3446-9928-479a-a24d-8c5abadd378d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_15fb3446-9928-479a-a24d-8c5abadd378d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_4b8c3f4b-0cf2-4113-8200-061ebbd1c1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_4b8c3f4b-0cf2-4113-8200-061ebbd1c1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_715385d2-1b69-4d8b-99cf-a273a378ca4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_715385d2-1b69-4d8b-99cf-a273a378ca4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_75e35a2e-60bb-45f1-bbc1-c0a1feb25f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_217fd5db-dce4-4859-ab1c-8dc420f789a4" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_75e35a2e-60bb-45f1-bbc1-c0a1feb25f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_2e1cd2d3-683d-43c1-8093-fcdacaa79af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_2e1cd2d3-683d-43c1-8093-fcdacaa79af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_c8897b4e-cce1-4e1d-bc6a-4373e7e0aa74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_c8897b4e-cce1-4e1d-bc6a-4373e7e0aa74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_7523438c-3074-400e-8c51-b4c76e52026c" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_7523438c-3074-400e-8c51-b4c76e52026c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_db3d340d-3178-4e2a-9a46-e5b831e3ebb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_db3d340d-3178-4e2a-9a46-e5b831e3ebb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_05d3a983-2150-461a-b199-2fc8f7fd0bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_05d3a983-2150-461a-b199-2fc8f7fd0bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_77bdee11-a940-467a-ad46-b6694d93313b" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_77bdee11-a940-467a-ad46-b6694d93313b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_cd87d305-cd2b-4f25-8e92-43d1ae78cc31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_cd87d305-cd2b-4f25-8e92-43d1ae78cc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_21cfd3ba-1b1d-4d5a-9c92-4ef88a410bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_21cfd3ba-1b1d-4d5a-9c92-4ef88a410bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8cda76aa-03d3-4eb6-9530-56dae6f37d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_8cda76aa-03d3-4eb6-9530-56dae6f37d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_bc18983d-5e50-4564-a01f-cd87c168f058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_bc18983d-5e50-4564-a01f-cd87c168f058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent_a805cb05-aca4-4ed6-81e9-d1d4e1dee52c" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent_a805cb05-aca4-4ed6-81e9-d1d4e1dee52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent_137db21d-eb9a-47e7-8087-5b97ea96488b" xlink:href="cwst-20221231.xsd#cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent_137db21d-eb9a-47e7-8087-5b97ea96488b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_951f8970-2e62-4430-87c7-b632d7950dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract_e698f583-9cb6-479f-a153-59b50ddceaf0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_951f8970-2e62-4430-87c7-b632d7950dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_46170241-d598-430c-8943-1a02b26b89d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e2500878-81da-4ddf-babe-0a9dd130f784" xlink:to="loc_us-gaap_Goodwill_46170241-d598-430c-8943-1a02b26b89d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c037c21e-2b06-44af-8455-a4bcc5067b70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_13ece0c2-cfc5-40ff-a0a2-d65fb9d41f05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c037c21e-2b06-44af-8455-a4bcc5067b70" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_13ece0c2-cfc5-40ff-a0a2-d65fb9d41f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss_87f1c3a3-9f49-419c-847f-ced6d81ce35d" xlink:href="cwst-20221231.xsd#cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c037c21e-2b06-44af-8455-a4bcc5067b70" xlink:to="loc_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss_87f1c3a3-9f49-419c-847f-ced6d81ce35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_00f0b9dd-8095-41b5-975f-b4a42ab6efa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c037c21e-2b06-44af-8455-a4bcc5067b70" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_00f0b9dd-8095-41b5-975f-b4a42ab6efa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0a3b13a1-020e-4cf7-a073-e1f3cc58556f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c037c21e-2b06-44af-8455-a4bcc5067b70" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0a3b13a1-020e-4cf7-a073-e1f3cc58556f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_c3443b92-8ed8-44bc-bfe9-a43d9222587f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c037c21e-2b06-44af-8455-a4bcc5067b70" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_c3443b92-8ed8-44bc-bfe9-a43d9222587f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_399642fd-7494-4d41-a369-55ec3bd4ca54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c037c21e-2b06-44af-8455-a4bcc5067b70" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_399642fd-7494-4d41-a369-55ec3bd4ca54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_96ccf7d9-e4f5-4980-baa0-dbb3e8ae470e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c037c21e-2b06-44af-8455-a4bcc5067b70" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_96ccf7d9-e4f5-4980-baa0-dbb3e8ae470e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossAbstract_8091e2b5-f034-43d1-92d3-075985ac276e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_93c98de2-d828-4012-9d25-73ece1f46ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_8091e2b5-f034-43d1-92d3-075985ac276e" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_93c98de2-d828-4012-9d25-73ece1f46ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_14473d5e-e9eb-449d-8f6d-4f6ae13e0619" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_93c98de2-d828-4012-9d25-73ece1f46ca5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_14473d5e-e9eb-449d-8f6d-4f6ae13e0619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4e529c04-417b-4eac-a76c-dffb9280c50a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_14473d5e-e9eb-449d-8f6d-4f6ae13e0619" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4e529c04-417b-4eac-a76c-dffb9280c50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f561b65f-7f06-4362-a28a-eae89d98ea29" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_4e529c04-417b-4eac-a76c-dffb9280c50a" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_f561b65f-7f06-4362-a28a-eae89d98ea29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d18b0f-d1c0-4fe6-a572-302197ab938b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_93c98de2-d828-4012-9d25-73ece1f46ca5" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d18b0f-d1c0-4fe6-a572-302197ab938b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_06d18b0f-d1c0-4fe6-a572-302197ab938b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a929a260-694f-47af-835e-c75306c38a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a929a260-694f-47af-835e-c75306c38a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_7e0156e4-73d9-40c9-ac17-a57110681c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_7e0156e4-73d9-40c9-ac17-a57110681c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries_11437ba8-7da6-4e98-a842-01999e576220" xlink:href="cwst-20221231.xsd#cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:to="loc_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries_11437ba8-7da6-4e98-a842-01999e576220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_de1ab7de-675b-4e7d-9e3c-8a7eda9a21e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_7581f9b3-2c17-4c7f-b887-93fc8ac3a3ba" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_de1ab7de-675b-4e7d-9e3c-8a7eda9a21e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_fa003216-1cf7-4420-b4da-f25936c32a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_07b243d2-d9ad-43b6-8b28-44afa130e671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_fa003216-1cf7-4420-b4da-f25936c32a88" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_07b243d2-d9ad-43b6-8b28-44afa130e671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_19224c32-67f9-4495-b24e-fb044ca75a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_07b243d2-d9ad-43b6-8b28-44afa130e671" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_19224c32-67f9-4495-b24e-fb044ca75a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_19224c32-67f9-4495-b24e-fb044ca75a93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_35ae861f-1e88-4e69-834c-47b6258dc736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_us-gaap_LandMember_35ae861f-1e88-4e69-834c-47b6258dc736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillsMember_e8b65ed3-8f9f-4acb-a0ce-d10293c081ee" xlink:href="cwst-20221231.xsd#cwst_LandfillsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_cwst_LandfillsMember_e8b65ed3-8f9f-4acb-a0ce-d10293c081ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_af28c231-a4d6-4848-bf80-78117e0131c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_af28c231-a4d6-4848-bf80-78117e0131c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_3d52655d-55de-487b-a962-3e942f1e643f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_3d52655d-55de-487b-a962-3e942f1e643f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RollingStockMember_d433e30a-8263-40c1-b2b6-cd07254d3489" xlink:href="cwst-20221231.xsd#cwst_RollingStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_cwst_RollingStockMember_d433e30a-8263-40c1-b2b6-cd07254d3489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContainersMember_16596063-2097-46c8-b902-1e06ea9df49d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContainersMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0c280662-ec58-4dde-98c1-dd73e5270f45" xlink:to="loc_us-gaap_ContainersMember_16596063-2097-46c8-b902-1e06ea9df49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_07b243d2-d9ad-43b6-8b28-44afa130e671" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fdaf8897-afc7-4c4f-9f12-9e5fa1c4cf1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fdaf8897-afc7-4c4f-9f12-9e5fa1c4cf1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_673bc855-9005-4c13-a173-861c647bc64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_673bc855-9005-4c13-a173-861c647bc64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0638ef9e-9ee9-4bb9-8a56-be4ba4a50793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0638ef9e-9ee9-4bb9-8a56-be4ba4a50793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_81baea5e-aae4-4bcb-b397-6fc01df99496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_81baea5e-aae4-4bcb-b397-6fc01df99496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c342ea3b-f44c-466c-84d1-2f288f928b60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ff81ecda-de77-4eaa-8841-220eb429c0af" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c342ea3b-f44c-466c-84d1-2f288f928b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#PROPERTYPLANTANDEQUIPMENTNarrativeDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_973332b7-6ef6-4971-9d94-39e7a2054443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c2330ac-990d-46f4-aa95-29f83bd757d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_973332b7-6ef6-4971-9d94-39e7a2054443" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c2330ac-990d-46f4-aa95-29f83bd757d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c9a0315a-0b10-45a9-b27c-13c9bd79309e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c2330ac-990d-46f4-aa95-29f83bd757d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c9a0315a-0b10-45a9-b27c-13c9bd79309e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d6b389f-185b-4a7b-b0f4-4006d0191b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c9a0315a-0b10-45a9-b27c-13c9bd79309e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d6b389f-185b-4a7b-b0f4-4006d0191b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillsMember_6e4d4723-1f3e-45db-b466-caad058fc649" xlink:href="cwst-20221231.xsd#cwst_LandfillsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0d6b389f-185b-4a7b-b0f4-4006d0191b46" xlink:to="loc_cwst_LandfillsMember_6e4d4723-1f3e-45db-b466-caad058fc649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43b4b2af-c3d8-4f15-a0cc-4e396f1d0111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6c2330ac-990d-46f4-aa95-29f83bd757d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43b4b2af-c3d8-4f15-a0cc-4e396f1d0111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_08fa8dd1-8a9e-4a86-98b5-fad60ba082c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43b4b2af-c3d8-4f15-a0cc-4e396f1d0111" xlink:to="loc_us-gaap_Depreciation_08fa8dd1-8a9e-4a86-98b5-fad60ba082c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_0857d15a-f26e-45db-a870-6d90218e3811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_43b4b2af-c3d8-4f15-a0cc-4e396f1d0111" xlink:to="loc_us-gaap_AdjustmentForAmortization_0857d15a-f26e-45db-a870-6d90218e3811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_24f8ba1e-17a3-4a75-8953-e21afd0b3760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2caaa96-1e47-4e16-b64e-076ce2db9979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_24f8ba1e-17a3-4a75-8953-e21afd0b3760" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2caaa96-1e47-4e16-b64e-076ce2db9979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9618b193-fa57-473f-a627-cd48c5c7c676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2caaa96-1e47-4e16-b64e-076ce2db9979" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9618b193-fa57-473f-a627-cd48c5c7c676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2acc764-4010-4835-8031-e34fcc972814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9618b193-fa57-473f-a627-cd48c5c7c676" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2acc764-4010-4835-8031-e34fcc972814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_f3ab407c-115c-4b6d-b028-6f31eabcdc6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2acc764-4010-4835-8031-e34fcc972814" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_f3ab407c-115c-4b6d-b028-6f31eabcdc6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_e6737a2a-66ea-4d50-974c-8ac1cbe559f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandfillMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d2acc764-4010-4835-8031-e34fcc972814" xlink:to="loc_us-gaap_LandfillMember_e6737a2a-66ea-4d50-974c-8ac1cbe559f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0dfc5add-e254-4dd2-a461-b5bbca0a342f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e2caaa96-1e47-4e16-b64e-076ce2db9979" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0dfc5add-e254-4dd2-a461-b5bbca0a342f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0dfc5add-e254-4dd2-a461-b5bbca0a342f" xlink:to="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4b83cf3e-76d4-457e-9365-8388212c67a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4b83cf3e-76d4-457e-9365-8388212c67a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_64993df0-e620-4ed1-b35b-b7c53e6c2e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_64993df0-e620-4ed1-b35b-b7c53e6c2e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5d44be81-f129-470c-aedd-b5c2e6f79af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_OperatingLeaseCost_5d44be81-f129-470c-aedd-b5c2e6f79af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_0bf14bbf-b6e8-4f9a-9594-5a1d158ef6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_ShortTermLeaseCost_0bf14bbf-b6e8-4f9a-9594-5a1d158ef6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_b0c60074-f8f4-4f1f-a641-15c8a8b9ecb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_VariableLeaseCost_b0c60074-f8f4-4f1f-a641-15c8a8b9ecb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_1c9aed2a-0748-45b5-89eb-fe7345c523f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_f324e549-d240-4c17-a4a0-4a975ceb8779" xlink:to="loc_us-gaap_LeaseCost_1c9aed2a-0748-45b5-89eb-fe7345c523f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:href="cwst-20221231.xsd#cwst_LeaseOtherInformationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0dfc5add-e254-4dd2-a461-b5bbca0a342f" xlink:to="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_15941a5e-c8d1-4231-8fab-c4541cb83a1b" xlink:href="cwst-20221231.xsd#cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_15941a5e-c8d1-4231-8fab-c4541cb83a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_d9e699bb-1f20-406a-a2fa-ef6be3319cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_15941a5e-c8d1-4231-8fab-c4541cb83a1b" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_d9e699bb-1f20-406a-a2fa-ef6be3319cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d2dfc882-e217-4956-b4a3-abc93a9e1778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_15941a5e-c8d1-4231-8fab-c4541cb83a1b" xlink:to="loc_us-gaap_OperatingLeasePayments_d2dfc882-e217-4956-b4a3-abc93a9e1778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_648d5a65-b27c-4405-8aa7-16a2ad130b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_648d5a65-b27c-4405-8aa7-16a2ad130b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dee17a7f-c88d-4add-aa18-99210e51c9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_dee17a7f-c88d-4add-aa18-99210e51c9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1dd1750c-09c4-4864-a964-15be64e587c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1dd1750c-09c4-4864-a964-15be64e587c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7c68b1e4-efed-418b-b687-44790cc5ba24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7c68b1e4-efed-418b-b687-44790cc5ba24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_44297f2d-c0c2-42ea-8169-9b852331d68f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_44297f2d-c0c2-42ea-8169-9b852331d68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_236f7a46-30ea-4647-ae1d-6c6cce949305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_a978ef88-a280-433f-b2cd-1ccf9adf7427" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_236f7a46-30ea-4647-ae1d-6c6cce949305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_761c5bc8-6afb-4e75-9fe2-e6f800ecf4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_761c5bc8-6afb-4e75-9fe2-e6f800ecf4a8" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dd04dd85-ac88-411b-9bcd-b0feac88c750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dd04dd85-ac88-411b-9bcd-b0feac88c750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_77e2065e-6425-47a8-b022-92decff03624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_77e2065e-6425-47a8-b022-92decff03624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_07dce580-15db-43ce-b497-b8763ecb2852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_07dce580-15db-43ce-b497-b8763ecb2852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4f057d51-13e1-4789-abbc-91b072c077bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4f057d51-13e1-4789-abbc-91b072c077bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d22fca5c-c20a-49b9-8755-9102903eda63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d22fca5c-c20a-49b9-8755-9102903eda63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_56fe2749-423c-4ce9-b38b-33aa905f1aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_56fe2749-423c-4ce9-b38b-33aa905f1aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f14bd70c-57c2-45cf-afe6-4fc7e0a0f783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f14bd70c-57c2-45cf-afe6-4fc7e0a0f783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f9f3c595-8c4e-49b5-8a18-3514c5be05d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f9f3c595-8c4e-49b5-8a18-3514c5be05d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b5f2d4ef-d9c6-4dab-afb3-db31eeac9138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_129e9e7d-5249-40d6-a925-9b4b81aa1185" xlink:to="loc_us-gaap_OperatingLeaseLiability_b5f2d4ef-d9c6-4dab-afb3-db31eeac9138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_761c5bc8-6afb-4e75-9fe2-e6f800ecf4a8" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_814b2b3b-f555-48d2-aca6-29bdde54d684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_814b2b3b-f555-48d2-aca6-29bdde54d684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_33c7d303-81bf-4d63-9f79-48362cf3c191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_33c7d303-81bf-4d63-9f79-48362cf3c191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6c9065a6-d523-432d-a840-8dabdabf1daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6c9065a6-d523-432d-a840-8dabdabf1daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7dae5d2e-d077-475d-b764-aa650013d9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7dae5d2e-d077-475d-b764-aa650013d9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_bc0ea431-5433-444c-b339-a22e624eb42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_bc0ea431-5433-444c-b339-a22e624eb42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ec6edb10-ceb4-404d-8862-effe425545c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_ec6edb10-ceb4-404d-8862-effe425545c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ec91bd8f-57d2-4453-ad44-d55eb6af5d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_ec91bd8f-57d2-4453-ad44-d55eb6af5d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1a19ea09-0c0d-4b50-98c3-b5ad994b9c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1a19ea09-0c0d-4b50-98c3-b5ad994b9c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_e3621712-26df-4fc8-8b8a-2109e23679df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_9a064bc0-16b1-4f88-95d3-0769309ae72e" xlink:to="loc_us-gaap_FinanceLeaseLiability_e3621712-26df-4fc8-8b8a-2109e23679df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1" xlink:type="simple" xlink:href="cwst-20221231.xsd#LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_21f90d6c-8f4b-4065-a782-32127294ff2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_b453b7df-7881-4e21-a964-d0c20b6a0098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_21f90d6c-8f4b-4065-a782-32127294ff2d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_b453b7df-7881-4e21-a964-d0c20b6a0098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_19e6e6ec-cc7d-46a7-bda3-700779649ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b453b7df-7881-4e21-a964-d0c20b6a0098" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_19e6e6ec-cc7d-46a7-bda3-700779649ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_19e6e6ec-cc7d-46a7-bda3-700779649ef8" xlink:to="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_f9c74bbb-1d5e-4fb0-86b2-cd96e976d7c5" xlink:href="cwst-20221231.xsd#cwst_EasternRegionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:to="loc_cwst_EasternRegionMember_f9c74bbb-1d5e-4fb0-86b2-cd96e976d7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_b99cc137-c543-414a-9b67-823afb0f5634" xlink:href="cwst-20221231.xsd#cwst_WesternRegionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:to="loc_cwst_WesternRegionMember_b99cc137-c543-414a-9b67-823afb0f5634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsRegionMember_5d203d61-7b13-4b6c-b50d-6e4fa01ba11a" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsRegionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5b54d9b1-fffd-4094-8247-e0472dea9fc2" xlink:to="loc_cwst_ResourceSolutionsRegionMember_5d203d61-7b13-4b6c-b50d-6e4fa01ba11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_884e37b1-2d35-41ec-be52-4b57c40d54a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_b453b7df-7881-4e21-a964-d0c20b6a0098" xlink:to="loc_us-gaap_GoodwillLineItems_884e37b1-2d35-41ec-be52-4b57c40d54a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_884e37b1-2d35-41ec-be52-4b57c40d54a2" xlink:to="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bb831ea1-9bb1-4495-b400-ffa26897441f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:to="loc_us-gaap_Goodwill_bb831ea1-9bb1-4495-b400-ffa26897441f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_d6a65f63-3376-477f-a8cf-da3d249508c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_d6a65f63-3376-477f-a8cf-da3d249508c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9ca7b08c-722a-4ac7-b99c-9f46e8b2362e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_9ca7b08c-722a-4ac7-b99c-9f46e8b2362e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e5860cdf-6aee-4618-8298-bffd0db77c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_414ae72e-af8c-4970-aa62-08e47007702d" xlink:to="loc_us-gaap_Goodwill_e5860cdf-6aee-4618-8298-bffd0db77c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3d7004c1-58ff-46bb-a855-3a41af38328b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c2c579ab-561a-4294-8990-43fb21bfbc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3d7004c1-58ff-46bb-a855-3a41af38328b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c2c579ab-561a-4294-8990-43fb21bfbc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c0b15490-9974-4662-a89c-fd0cf31a9ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c2c579ab-561a-4294-8990-43fb21bfbc1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c0b15490-9974-4662-a89c-fd0cf31a9ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c0b15490-9974-4662-a89c-fd0cf31a9ace" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_4957ec17-d5c0-4d8e-84ac-c677cafc022c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_4957ec17-d5c0-4d8e-84ac-c677cafc022c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_907cedb1-17db-4c23-9633-f664d4eecdc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:to="loc_us-gaap_CustomerRelationshipsMember_907cedb1-17db-4c23-9633-f664d4eecdc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_7d2e5427-e1c6-4381-8be1-e966fba7dbee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d24c3ae8-e7ec-43ed-b50b-023140c15036" xlink:to="loc_us-gaap_TradeNamesMember_7d2e5427-e1c6-4381-8be1-e966fba7dbee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c2c579ab-561a-4294-8990-43fb21bfbc1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_13e67bd7-ad2f-4816-b0ac-553242cc0179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_13e67bd7-ad2f-4816-b0ac-553242cc0179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3f7bac77-687e-4647-b5b1-f5edb3237e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3f7bac77-687e-4647-b5b1-f5edb3237e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_697eb913-7447-47cd-8a95-4d5abc3b9280" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_4452f5d5-d8ca-4084-9009-66a70546369a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_697eb913-7447-47cd-8a95-4d5abc3b9280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c7869eb3-a0ba-438b-ba0e-81ab2629b060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3d7004c1-58ff-46bb-a855-3a41af38328b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c7869eb3-a0ba-438b-ba0e-81ab2629b060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a94c8472-3aee-4545-9dd4-16084891b46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0586f566-5801-408d-8f2b-67ad26850388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a94c8472-3aee-4545-9dd4-16084891b46c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0586f566-5801-408d-8f2b-67ad26850388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_828bbfec-4426-455c-81c2-e072ed1523ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a94c8472-3aee-4545-9dd4-16084891b46c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_828bbfec-4426-455c-81c2-e072ed1523ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1fa87ceb-43a3-48cc-814a-5e81e52fb6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a94c8472-3aee-4545-9dd4-16084891b46c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1fa87ceb-43a3-48cc-814a-5e81e52fb6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2fde8187-a0f1-4fda-8e77-ed09b5af7eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a94c8472-3aee-4545-9dd4-16084891b46c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2fde8187-a0f1-4fda-8e77-ed09b5af7eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b9b890d9-0a08-4031-beea-2364682944c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a94c8472-3aee-4545-9dd4-16084891b46c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b9b890d9-0a08-4031-beea-2364682944c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f232e2d8-4cc3-445c-a99c-890312b66c80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a94c8472-3aee-4545-9dd4-16084891b46c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f232e2d8-4cc3-445c-a99c-890312b66c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_1729ba92-cec3-4726-a04c-a971b4ff776f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_5012b5a9-fe82-47bb-8d5d-01f9a04430d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_1729ba92-cec3-4726-a04c-a971b4ff776f" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_5012b5a9-fe82-47bb-8d5d-01f9a04430d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_965b3cfd-db3a-419d-8182-db593258ddfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_5012b5a9-fe82-47bb-8d5d-01f9a04430d7" xlink:to="loc_us-gaap_AssetRetirementObligation_965b3cfd-db3a-419d-8182-db593258ddfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_e9ad1c97-4467-4812-a6f7-2bc1b3fccf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_5012b5a9-fe82-47bb-8d5d-01f9a04430d7" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_e9ad1c97-4467-4812-a6f7-2bc1b3fccf8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_740e8ab0-86d9-46b4-a874-e60733058fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_5012b5a9-fe82-47bb-8d5d-01f9a04430d7" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_740e8ab0-86d9-46b4-a874-e60733058fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_3e971062-1988-4d6c-8514-8a71cf1119bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_5012b5a9-fe82-47bb-8d5d-01f9a04430d7" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_3e971062-1988-4d6c-8514-8a71cf1119bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_dd3f368e-b51d-473d-9746-fc1229bb6844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_5012b5a9-fe82-47bb-8d5d-01f9a04430d7" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_dd3f368e-b51d-473d-9746-fc1229bb6844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_7379157b-c51e-4620-9c04-949db85881b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_5012b5a9-fe82-47bb-8d5d-01f9a04430d7" xlink:to="loc_us-gaap_AssetRetirementObligation_7379157b-c51e-4620-9c04-949db85881b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERACCRUEDLIABILITIESDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERACCRUEDLIABILITIESDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/OTHERACCRUEDLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_30e8c452-3466-434a-985b-a4150aa72df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccruedCapitalExpendituresCurrent_2864abf2-ef3a-467c-9615-79fbcb1e7659" xlink:href="cwst-20221231.xsd#cwst_AccruedCapitalExpendituresCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_30e8c452-3466-434a-985b-a4150aa72df4" xlink:to="loc_cwst_AccruedCapitalExpendituresCurrent_2864abf2-ef3a-467c-9615-79fbcb1e7659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_4b1277ed-d824-43f7-b3fb-fe6adf77fd87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_30e8c452-3466-434a-985b-a4150aa72df4" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_4b1277ed-d824-43f7-b3fb-fe6adf77fd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_b7c5b31a-2f69-4ad7-a1ae-e171672f6733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_30e8c452-3466-434a-985b-a4150aa72df4" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_b7c5b31a-2f69-4ad7-a1ae-e171672f6733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofDebtDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTComponentsofDebtDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTComponentsofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c1091c97-bb04-4672-be04-13142c195498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c1091c97-bb04-4672-be04-13142c195498" xlink:to="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_cd9a046a-f3e5-4476-aa4c-d935d604ab49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:to="loc_us-gaap_VariableRateAxis_cd9a046a-f3e5-4476-aa4c-d935d604ab49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f850ab0e-523f-409d-b052-a41223915a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_cd9a046a-f3e5-4476-aa4c-d935d604ab49" xlink:to="loc_us-gaap_VariableRateDomain_f850ab0e-523f-409d-b052-a41223915a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6d353f2c-19f5-456f-bde4-0c9bce646f95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f850ab0e-523f-409d-b052-a41223915a59" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6d353f2c-19f5-456f-bde4-0c9bce646f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b3b4fa3d-3060-40c7-b846-41456612575b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b3b4fa3d-3060-40c7-b846-41456612575b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b3b4fa3d-3060-40c7-b846-41456612575b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_c902da4a-ba6d-4dbb-91cf-a8636bfd0fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_us-gaap_SecuredDebtMember_c902da4a-ba6d-4dbb-91cf-a8636bfd0fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_2a82b217-c9bb-49d3-91d4-7ba39151745d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_us-gaap_LineOfCreditMember_2a82b217-c9bb-49d3-91d4-7ba39151745d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_e0f37f7d-1da7-4c5d-9fcb-c8d49b272399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_us-gaap_UnsecuredDebtMember_e0f37f7d-1da7-4c5d-9fcb-c8d49b272399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NotesPayableMember_1ec4b44e-0ac2-47d2-b98f-eabbf6a9ac12" xlink:href="cwst-20221231.xsd#cwst_NotesPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_cwst_NotesPayableMember_1ec4b44e-0ac2-47d2-b98f-eabbf6a9ac12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CreditFacilityMember_ca971e4a-983b-4dff-8260-5802fba3997e" xlink:href="cwst-20221231.xsd#cwst_CreditFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e8f5da97-7949-44a3-98cb-97ad48dadf17" xlink:to="loc_cwst_CreditFacilityMember_ca971e4a-983b-4dff-8260-5802fba3997e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3ac5610f-c88e-4f2c-9b32-a8f35b41ba60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:to="loc_us-gaap_DebtInstrumentAxis_3ac5610f-c88e-4f2c-9b32-a8f35b41ba60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3ac5610f-c88e-4f2c-9b32-a8f35b41ba60" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_3ef9f8ef-ba33-42ab-a679-a42816f02a0e" xlink:href="cwst-20221231.xsd#cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_3ef9f8ef-ba33-42ab-a679-a42816f02a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember_f41fda06-c74f-42d5-8289-18dc22c24a7b" xlink:href="cwst-20221231.xsd#cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_3ef9f8ef-ba33-42ab-a679-a42816f02a0e" xlink:to="loc_cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember_f41fda06-c74f-42d5-8289-18dc22c24a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member_06d8e7af-513b-4984-aa45-ee1e0db7f717" xlink:href="cwst-20221231.xsd#cwst_AmendedRevolvingCreditFacilityDueDecember2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember_3ef9f8ef-ba33-42ab-a679-a42816f02a0e" xlink:to="loc_cwst_AmendedRevolvingCreditFacilityDueDecember2026Member_06d8e7af-513b-4984-aa45-ee1e0db7f717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_a3cad836-624c-4d13-84d2-326290f0ac87" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_a3cad836-624c-4d13-84d2-326290f0ac87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_c3eb1cfe-e04a-4ff2-976c-921f8b73a1e7" xlink:href="cwst-20221231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_c3eb1cfe-e04a-4ff2-976c-921f8b73a1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member_c49af12a-5e22-4f7b-8d49-a3bf88e1812e" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeries2020DueSeptember2050Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member_c49af12a-5e22-4f7b-8d49-a3bf88e1812e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_def0c5c3-e789-432c-a9b1-eeb7c8b5aa82" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_def0c5c3-e789-432c-a9b1-eeb7c8b5aa82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_f7dd5e57-9f7f-4bc4-928c-4a04ca366cdb" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_f7dd5e57-9f7f-4bc4-928c-4a04ca366cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_a3b94847-c310-4713-9f88-84efad03b651" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_a3b94847-c310-4713-9f88-84efad03b651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2013Due2036Member_170e144b-f826-461f-a1b8-0eaa36da1393" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2013Due2036Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_LongTermRevenueBondSeries2013Due2036Member_170e144b-f826-461f-a1b8-0eaa36da1393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member_4ac3cda5-3c37-47a9-9649-9bcf88834db6" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2022A1Due2052Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member_4ac3cda5-3c37-47a9-9649-9bcf88834db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_976f531f-c1cf-4dfd-b9ea-f8c7f75298e4" xlink:href="cwst-20221231.xsd#cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4680698-888d-4dd4-9d68-f0c5626c824a" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_976f531f-c1cf-4dfd-b9ea-f8c7f75298e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b05b92f5-aa3a-4837-b610-30cb824ee200" xlink:to="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_43072add-1b9d-432b-975d-242ec9d213fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_43072add-1b9d-432b-975d-242ec9d213fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d71c3449-726a-46f9-85a7-d2fd7eb65105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d71c3449-726a-46f9-85a7-d2fd7eb65105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3d89d0ea-1f9b-4407-9c24-46137d7aa205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3d89d0ea-1f9b-4407-9c24-46137d7aa205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_153fb0ae-04e1-43e5-84b7-85c695ec0de9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_153fb0ae-04e1-43e5-84b7-85c695ec0de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5edc0904-5257-41cb-8843-149d4d8e19af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5edc0904-5257-41cb-8843-149d4d8e19af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_791334d0-b0ba-4a7e-a026-22a3b819f9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_FinanceLeaseLiability_791334d0-b0ba-4a7e-a026-22a3b819f9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_69c6befc-036d-4903-829f-3b3ee0782a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_69c6befc-036d-4903-829f-3b3ee0782a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_340065c4-e705-4229-9994-4c22f97fa52f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_340065c4-e705-4229-9994-4c22f97fa52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3a05dfe0-e142-47ae-b2d2-0d392c9804ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3a05dfe0-e142-47ae-b2d2-0d392c9804ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0ec60b14-69b4-421c-b947-e06857c4e92f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0ec60b14-69b4-421c-b947-e06857c4e92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fcd22a30-20aa-400b-8b56-a0daeb979173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fcd22a30-20aa-400b-8b56-a0daeb979173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_1dd93f33-5560-45ce-a5f6-269e569623d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3759aea9-06e9-42e7-b4b9-b4a9e569a24a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList_1dd93f33-5560-45ce-a5f6-269e569623d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofDebtDetails_1" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTComponentsofDebtDetails_1"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTComponentsofDebtDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTCreditFacilityDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTCreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_855b1d61-879d-4719-8146-41216a154092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_855b1d61-879d-4719-8146-41216a154092" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f2e28a2e-f1df-4918-8adf-d4fc787dd74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f2e28a2e-f1df-4918-8adf-d4fc787dd74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_237e25f4-6291-4a2f-b1b8-3ce7e8614b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f2e28a2e-f1df-4918-8adf-d4fc787dd74f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_237e25f4-6291-4a2f-b1b8-3ce7e8614b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f3679504-bcdf-48a1-a5b5-5c80502ff6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_237e25f4-6291-4a2f-b1b8-3ce7e8614b21" xlink:to="loc_us-gaap_SecuredDebtMember_f3679504-bcdf-48a1-a5b5-5c80502ff6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_0ef3394e-5ebb-41ef-8c3d-047ba41fcb67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_237e25f4-6291-4a2f-b1b8-3ce7e8614b21" xlink:to="loc_us-gaap_LineOfCreditMember_0ef3394e-5ebb-41ef-8c3d-047ba41fcb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2f9990cd-7c57-45d2-9ab1-5b4bccf4f46b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_DebtInstrumentAxis_2f9990cd-7c57-45d2-9ab1-5b4bccf4f46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c64616d9-2462-44a3-b7d6-0ac4081477ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2f9990cd-7c57-45d2-9ab1-5b4bccf4f46b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c64616d9-2462-44a3-b7d6-0ac4081477ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CreditFacilityMember_579af4b9-012d-4c6a-b6a8-084f2ed183fe" xlink:href="cwst-20221231.xsd#cwst_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c64616d9-2462-44a3-b7d6-0ac4081477ed" xlink:to="loc_cwst_CreditFacilityMember_579af4b9-012d-4c6a-b6a8-084f2ed183fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7a588fd9-ce7d-48a7-a637-4307f9622b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_CreditFacilityAxis_7a588fd9-ce7d-48a7-a637-4307f9622b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2731eabe-ff4d-40b1-84ff-2c175fed13dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7a588fd9-ce7d-48a7-a637-4307f9622b48" xlink:to="loc_us-gaap_CreditFacilityDomain_2731eabe-ff4d-40b1-84ff-2c175fed13dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a570bfd3-4379-48d1-a28e-2222ac6e3bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2731eabe-ff4d-40b1-84ff-2c175fed13dc" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a570bfd3-4379-48d1-a28e-2222ac6e3bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_d8110e39-0ec1-48fc-909c-694855566b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2731eabe-ff4d-40b1-84ff-2c175fed13dc" xlink:to="loc_us-gaap_LetterOfCreditMember_d8110e39-0ec1-48fc-909c-694855566b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_44553493-935d-4364-9b7f-7026c5647e30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_VariableRateAxis_44553493-935d-4364-9b7f-7026c5647e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f94b8d60-2519-4efb-b49b-a02671b0b5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_44553493-935d-4364-9b7f-7026c5647e30" xlink:to="loc_us-gaap_VariableRateDomain_f94b8d60-2519-4efb-b49b-a02671b0b5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a620612c-6a6d-4501-976c-16233ada3af2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f94b8d60-2519-4efb-b49b-a02671b0b5a4" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_a620612c-6a6d-4501-976c-16233ada3af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SecuredOvernightFinancingRateSOFRMember_99d11554-dc39-4259-902b-b1557511f9e7" xlink:href="cwst-20221231.xsd#cwst_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f94b8d60-2519-4efb-b49b-a02671b0b5a4" xlink:to="loc_cwst_SecuredOvernightFinancingRateSOFRMember_99d11554-dc39-4259-902b-b1557511f9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_53fd01c1-20ba-4d3a-8a96-073da72299c4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_srt_RangeAxis_53fd01c1-20ba-4d3a-8a96-073da72299c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_886afed0-cbd9-4b38-8b25-5ed25ebb70cb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_53fd01c1-20ba-4d3a-8a96-073da72299c4" xlink:to="loc_srt_RangeMember_886afed0-cbd9-4b38-8b25-5ed25ebb70cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4cb9294c-4ffb-4b18-b28a-b9b5a16882f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_886afed0-cbd9-4b38-8b25-5ed25ebb70cb" xlink:to="loc_srt_MinimumMember_4cb9294c-4ffb-4b18-b28a-b9b5a16882f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a98c4471-1d80-4152-968c-2bc13372c667" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_886afed0-cbd9-4b38-8b25-5ed25ebb70cb" xlink:to="loc_srt_MaximumMember_a98c4471-1d80-4152-968c-2bc13372c667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_275f5395-a4d4-4b80-8aeb-21a5ac0f0bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_275f5395-a4d4-4b80-8aeb-21a5ac0f0bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f80218cf-81c6-41df-8997-d8516d458d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_275f5395-a4d4-4b80-8aeb-21a5ac0f0bd2" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f80218cf-81c6-41df-8997-d8516d458d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_307bf5bf-9dd4-4c5a-9b97-0b3e3221aa29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f80218cf-81c6-41df-8997-d8516d458d92" xlink:to="loc_us-gaap_SubsequentEventMember_307bf5bf-9dd4-4c5a-9b97-0b3e3221aa29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentAxis_bac72929-ac29-4cec-b285-467aca6bd152" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_cwst_VariableRateComponentAxis_bac72929-ac29-4cec-b285-467aca6bd152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentDomain_c804438c-462f-41af-bf93-59fa80d7df7d" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_VariableRateComponentAxis_bac72929-ac29-4cec-b285-467aca6bd152" xlink:to="loc_cwst_VariableRateComponentDomain_c804438c-462f-41af-bf93-59fa80d7df7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentOneMember_6996a1a2-4007-4b33-94b0-1644d851d468" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_VariableRateComponentDomain_c804438c-462f-41af-bf93-59fa80d7df7d" xlink:to="loc_cwst_VariableRateComponentOneMember_6996a1a2-4007-4b33-94b0-1644d851d468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VariableRateComponentTwoMember_7ef91e8d-68f2-4f5b-b635-c84096fc900f" xlink:href="cwst-20221231.xsd#cwst_VariableRateComponentTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_VariableRateComponentDomain_c804438c-462f-41af-bf93-59fa80d7df7d" xlink:to="loc_cwst_VariableRateComponentTwoMember_7ef91e8d-68f2-4f5b-b635-c84096fc900f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_91daee6d-d05b-44fd-a0a4-b7db932e0d64" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_497614df-1bb3-4637-9146-fe931e499286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_497614df-1bb3-4637-9146-fe931e499286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_650ac8a5-88b7-4b9d-8d96-3e69c821d74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_650ac8a5-88b7-4b9d-8d96-3e69c821d74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LettersOfCreditSublimit_061d03d6-4e53-4f2f-9db6-26fae56ca37c" xlink:href="cwst-20221231.xsd#cwst_LettersOfCreditSublimit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_LettersOfCreditSublimit_061d03d6-4e53-4f2f-9db6-26fae56ca37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity_028ebb5d-b2b4-464d-aa33-8ea5047699fe" xlink:href="cwst-20221231.xsd#cwst_LineOfCreditFacilityAdditionalBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity_028ebb5d-b2b4-464d-aa33-8ea5047699fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_63e824a9-8c1c-4691-95bb-c9b862aa3eec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_DebtInstrumentTerm_63e824a9-8c1c-4691-95bb-c9b862aa3eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3a1c7f80-a6e4-4347-90d4-03003d5faa2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3a1c7f80-a6e4-4347-90d4-03003d5faa2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_22e7f98e-0fde-4ac7-bc65-acec63447bc4" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentCovenantComplianceNetLeverageRatio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_22e7f98e-0fde-4ac7-bc65-acec63447bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_cfbffd87-d066-4497-b6b4-fb4becc767e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_cfbffd87-d066-4497-b6b4-fb4becc767e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6fc677b2-fb6e-4be5-aafc-f38b47ba9544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6fc677b2-fb6e-4be5-aafc-f38b47ba9544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5973ff84-0b00-4616-9f75-5c128ac52f12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_us-gaap_LineOfCredit_5973ff84-0b00-4616-9f75-5c128ac52f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentVariableRateAdjustment_d52dfee2-d7d0-48f0-b793-940e8ea7fc52" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentVariableRateAdjustment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_DebtInstrumentVariableRateAdjustment_d52dfee2-d7d0-48f0-b793-940e8ea7fc52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LineOfCreditFacilityFrontingFeePercentage_784d7b31-d616-4630-b70b-12e966ec3448" xlink:href="cwst-20221231.xsd#cwst_LineOfCreditFacilityFrontingFeePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_LineOfCreditFacilityFrontingFeePercentage_784d7b31-d616-4630-b70b-12e966ec3448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault_3fd8837a-f133-4b3a-af44-3487b539211c" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault_3fd8837a-f133-4b3a-af44-3487b539211c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault_12170941-1150-4a3b-a76d-67173f36a7a2" xlink:href="cwst-20221231.xsd#cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1717b631-40f0-41f8-b57a-12bae5a22877" xlink:to="loc_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault_12170941-1150-4a3b-a76d-67173f36a7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTTaxExemptFinancingsDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTTaxExemptFinancingsDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTTaxExemptFinancingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7409aa31-6f4e-47c0-b2eb-0f7e1e2cbcff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4a205ed8-e81d-41f5-8f2f-de47980524a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7409aa31-6f4e-47c0-b2eb-0f7e1e2cbcff" xlink:to="loc_us-gaap_DebtInstrumentTable_4a205ed8-e81d-41f5-8f2f-de47980524a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a9b84540-a5ef-43c8-815d-5f85e02741ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a205ed8-e81d-41f5-8f2f-de47980524a5" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a9b84540-a5ef-43c8-815d-5f85e02741ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a9b84540-a5ef-43c8-815d-5f85e02741ea" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_437d2a88-f3f1-4802-b17b-8562728201ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:to="loc_us-gaap_UnsecuredDebtMember_437d2a88-f3f1-4802-b17b-8562728201ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FixedRateBondsMember_f9a1a622-834e-4ce4-a57a-27eb9c9e3162" xlink:href="cwst-20221231.xsd#cwst_FixedRateBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:to="loc_cwst_FixedRateBondsMember_f9a1a622-834e-4ce4-a57a-27eb9c9e3162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewHampshireBondsMember_7cd4c47e-a3d6-48f8-bdcf-40935c19f30b" xlink:href="cwst-20221231.xsd#cwst_NewHampshireBondsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b8c664c4-85ee-409e-b327-bc1238c0aed9" xlink:to="loc_cwst_NewHampshireBondsMember_7cd4c47e-a3d6-48f8-bdcf-40935c19f30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c042086c-afe9-4178-9edd-d591a22d1581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a205ed8-e81d-41f5-8f2f-de47980524a5" xlink:to="loc_us-gaap_DebtInstrumentAxis_c042086c-afe9-4178-9edd-d591a22d1581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c042086c-afe9-4178-9edd-d591a22d1581" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member_e4de430f-f4df-42af-af5f-cd8173b4ef5e" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeries2020DueSeptember2050Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_RevenueBondsSeries2020DueSeptember2050Member_e4de430f-f4df-42af-af5f-cd8173b4ef5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_6c530e73-c477-45a6-b0e6-ba2ca73ff254" xlink:href="cwst-20221231.xsd#cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_6c530e73-c477-45a6-b0e6-ba2ca73ff254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_5956523f-ce25-4fa9-9ee5-0359a43770ef" xlink:href="cwst-20221231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_5956523f-ce25-4fa9-9ee5-0359a43770ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_555e4c6b-2613-42f7-95b7-3cff4c6f16ce" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_555e4c6b-2613-42f7-95b7-3cff4c6f16ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_5a92468a-436b-497c-a6ed-1bd8b5b072f1" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_5a92468a-436b-497c-a6ed-1bd8b5b072f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_6b19fbc7-82b2-487b-af90-559991739a34" xlink:href="cwst-20221231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_6b19fbc7-82b2-487b-af90-559991739a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member_073d0962-e547-47f9-80b7-ba085823e955" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2022A1Due2052Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_LongTermRevenueBondSeries2022A1Due2052Member_073d0962-e547-47f9-80b7-ba085823e955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeries2013Due2036Member_468b9f02-6664-4b77-8d99-5cdada44d64a" xlink:href="cwst-20221231.xsd#cwst_LongTermRevenueBondSeries2013Due2036Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cf63d617-b96e-44a8-9852-595a9951bad2" xlink:to="loc_cwst_LongTermRevenueBondSeries2013Due2036Member_468b9f02-6664-4b77-8d99-5cdada44d64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4a205ed8-e81d-41f5-8f2f-de47980524a5" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_2eac1bbf-4155-4e23-b1f1-a64042c30113" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_2eac1bbf-4155-4e23-b1f1-a64042c30113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94d09ffd-adb6-4566-b2a6-6ca7f860234a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_94d09ffd-adb6-4566-b2a6-6ca7f860234a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_3ffdec37-e01b-4c44-9eb4-454ce33c4397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_3ffdec37-e01b-4c44-9eb4-454ce33c4397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_0eadf3dd-6d9c-4da7-9d86-4aa71f1712ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1b0569a9-aaf1-4c68-b61c-c03333cd9594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_0eadf3dd-6d9c-4da7-9d86-4aa71f1712ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTComponentsofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTComponentsofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_92332dda-3c23-4a93-b929-9814f743d660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_38f91713-22dd-4405-a450-3c802306c382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_92332dda-3c23-4a93-b929-9814f743d660" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_38f91713-22dd-4405-a450-3c802306c382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_962a360f-4955-4042-b9a8-6438143b47ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_92332dda-3c23-4a93-b929-9814f743d660" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_962a360f-4955-4042-b9a8-6438143b47ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LettersOfCreditFees_0a494df9-492a-4f47-b4c2-bac4f69a3533" xlink:href="cwst-20221231.xsd#cwst_LettersOfCreditFees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_92332dda-3c23-4a93-b929-9814f743d660" xlink:to="loc_cwst_LettersOfCreditFees_0a494df9-492a-4f47-b4c2-bac4f69a3533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_35928034-40f4-4ff8-8c7c-fe7d268dcccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_92332dda-3c23-4a93-b929-9814f743d660" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_35928034-40f4-4ff8-8c7c-fe7d268dcccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a574fb4f-d8fd-473a-a889-581124506e86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_92332dda-3c23-4a93-b929-9814f743d660" xlink:to="loc_us-gaap_InterestExpense_a574fb4f-d8fd-473a-a889-581124506e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTCashFlowHedgesDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTCashFlowHedgesDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTCashFlowHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_293f93c1-2883-4a92-9ae2-3c1ac95117d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_2e224f1e-226a-4dc5-8d17-941141993df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_293f93c1-2883-4a92-9ae2-3c1ac95117d1" xlink:to="loc_us-gaap_DebtInstrumentTable_2e224f1e-226a-4dc5-8d17-941141993df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_de7d9266-1886-47ee-a7e6-4d9f4f17e695" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2e224f1e-226a-4dc5-8d17-941141993df0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_de7d9266-1886-47ee-a7e6-4d9f4f17e695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_b4cefd15-a563-4956-b9f7-550f3ca42d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_de7d9266-1886-47ee-a7e6-4d9f4f17e695" xlink:to="loc_us-gaap_HedgingRelationshipDomain_b4cefd15-a563-4956-b9f7-550f3ca42d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b225b8db-fcae-4c5f-b461-c4fa42c39582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_b4cefd15-a563-4956-b9f7-550f3ca42d0e" xlink:to="loc_us-gaap_CashFlowHedgingMember_b225b8db-fcae-4c5f-b461-c4fa42c39582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_6142d069-29ad-44ae-846e-729112c6ac8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2e224f1e-226a-4dc5-8d17-941141993df0" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_6142d069-29ad-44ae-846e-729112c6ac8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f948974b-3ac5-4c3b-9cc3-0613260cb84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_6142d069-29ad-44ae-846e-729112c6ac8c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f948974b-3ac5-4c3b-9cc3-0613260cb84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_3c3878a1-ac6a-40ef-9588-26d387e5f298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f948974b-3ac5-4c3b-9cc3-0613260cb84b" xlink:to="loc_us-gaap_InterestRateContractMember_3c3878a1-ac6a-40ef-9588-26d387e5f298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ForwardInterestRateContractMember_adc251fe-55e2-4bba-9f40-08b1617b34f8" xlink:href="cwst-20221231.xsd#cwst_ForwardInterestRateContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f948974b-3ac5-4c3b-9cc3-0613260cb84b" xlink:to="loc_cwst_ForwardInterestRateContractMember_adc251fe-55e2-4bba-9f40-08b1617b34f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_2e224f1e-226a-4dc5-8d17-941141993df0" xlink:to="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_885bfc17-7295-41ec-98aa-f5c6381715eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:to="loc_us-gaap_DerivativeNotionalAmount_885bfc17-7295-41ec-98aa-f5c6381715eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFloorInterestRate_b8df295b-2eb5-4ffe-b7a8-ec8297d9a5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFloorInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:to="loc_us-gaap_DerivativeFloorInterestRate_b8df295b-2eb5-4ffe-b7a8-ec8297d9a5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAverageFixedInterestRate_f78b9da9-e213-42bb-8c95-897509f7b759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAverageFixedInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_cb6d6e51-80e8-4bc7-a007-da9893accb28" xlink:to="loc_us-gaap_DerivativeAverageFixedInterestRate_f78b9da9-e213-42bb-8c95-897509f7b759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2b9dbc7e-638e-428f-8153-2c459420d776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2b9dbc7e-638e-428f-8153-2c459420d776" xlink:to="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_c0322ff2-0aae-40a1-b010-c7fa1e1fac2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_c0322ff2-0aae-40a1-b010-c7fa1e1fac2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_c0322ff2-0aae-40a1-b010-c7fa1e1fac2f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_97500c8a-2ff1-44ab-b816-a715ee62e2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_97500c8a-2ff1-44ab-b816-a715ee62e2d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_282c1013-68b1-402f-9ee4-f282a24dc20b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_282c1013-68b1-402f-9ee4-f282a24dc20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OtherAccruedLiabilitiesMember_1d283690-1584-4189-9658-60b0f389ab7c" xlink:href="cwst-20221231.xsd#cwst_OtherAccruedLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:to="loc_cwst_OtherAccruedLiabilitiesMember_1d283690-1584-4189-9658-60b0f389ab7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_60795ee0-2a80-4c9e-ba4b-7572e77bab2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_282c32ec-7227-497e-86dc-ae7610876e77" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_60795ee0-2a80-4c9e-ba4b-7572e77bab2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_8cad0af3-1200-4633-bf6d-57e5141d133e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:to="loc_us-gaap_HedgingDesignationAxis_8cad0af3-1200-4633-bf6d-57e5141d133e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_ae4a0c13-2bea-4a55-9cfd-5aef71dc2962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_8cad0af3-1200-4633-bf6d-57e5141d133e" xlink:to="loc_us-gaap_HedgingDesignationDomain_ae4a0c13-2bea-4a55-9cfd-5aef71dc2962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ab6831e9-5363-442a-b98c-fc393cde7bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_ae4a0c13-2bea-4a55-9cfd-5aef71dc2962" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_ab6831e9-5363-442a-b98c-fc393cde7bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_fa985e24-9313-455a-844f-7331052b829e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_fa985e24-9313-455a-844f-7331052b829e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f247fe5a-36d1-45b3-abd0-bf53becbc1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_fa985e24-9313-455a-844f-7331052b829e" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f247fe5a-36d1-45b3-abd0-bf53becbc1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_3cc9a32b-3c11-497e-b1d9-776b9849af11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_f247fe5a-36d1-45b3-abd0-bf53becbc1e1" xlink:to="loc_us-gaap_InterestRateSwapMember_3cc9a32b-3c11-497e-b1d9-776b9849af11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_16be117f-ad20-4625-ab81-1aa073b20820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_16be117f-ad20-4625-ab81-1aa073b20820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f05ef150-37d8-4b85-82cc-01433ada514a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_16be117f-ad20-4625-ab81-1aa073b20820" xlink:to="loc_us-gaap_EquityComponentDomain_f05ef150-37d8-4b85-82cc-01433ada514a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_09c8c64d-d9fb-4e4c-812b-c8c0a27789e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f05ef150-37d8-4b85-82cc-01433ada514a" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_09c8c64d-d9fb-4e4c-812b-c8c0a27789e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_938fcce1-c6a8-4e47-b2b1-315f449c1082" xlink:to="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_82bb6203-9476-4dae-b7d5-e90fff068d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_82bb6203-9476-4dae-b7d5-e90fff068d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_c0eb698e-fa5d-4f0f-83e2-010da7a28ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_c0eb698e-fa5d-4f0f-83e2-010da7a28ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_1decf267-86c9-4ae8-a8ad-47761cffb67f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociBeforeTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_1decf267-86c9-4ae8-a8ad-47761cffb67f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_e2e5b4cf-778c-4418-9f93-92652b3265ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociTaxAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_AociTaxAttributableToParent_e2e5b4cf-778c-4418-9f93-92652b3265ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b0a57e4-3f7d-4497-9c86-33ea48ea8726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5ba498d0-8bd4-42f1-aee3-06e1cb786309" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b0a57e4-3f7d-4497-9c86-33ea48ea8726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTFairValueofDebtDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTFairValueofDebtDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTFairValueofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0731cdad-c963-457f-bb31-34b0b3b0816b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0731cdad-c963-457f-bb31-34b0b3b0816b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_a31cfb12-1761-415f-9b21-3887ccc9e242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_a31cfb12-1761-415f-9b21-3887ccc9e242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_06777870-3f23-4848-ac1b-4e7aaecdc41c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_a31cfb12-1761-415f-9b21-3887ccc9e242" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_06777870-3f23-4848-ac1b-4e7aaecdc41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_95e8b516-0678-41cf-966e-b6cda1b07c64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_06777870-3f23-4848-ac1b-4e7aaecdc41c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_95e8b516-0678-41cf-966e-b6cda1b07c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_2b721273-5c10-4670-855c-3c42d9571611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_95e8b516-0678-41cf-966e-b6cda1b07c64" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_2b721273-5c10-4670-855c-3c42d9571611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_35de971e-9042-4b06-b439-ad637c40faa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_95e8b516-0678-41cf-966e-b6cda1b07c64" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_35de971e-9042-4b06-b439-ad637c40faa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7abd7931-fb5d-44fc-9d7c-319832b57c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7abd7931-fb5d-44fc-9d7c-319832b57c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7abd7931-fb5d-44fc-9d7c-319832b57c52" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FixedRateBondsMember_6ce039e0-b8d5-4017-a3ad-5f3477f10197" xlink:href="cwst-20221231.xsd#cwst_FixedRateBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:to="loc_cwst_FixedRateBondsMember_6ce039e0-b8d5-4017-a3ad-5f3477f10197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_105f37c3-6399-4fde-8d1f-d27209d93455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:to="loc_us-gaap_SecuredDebtMember_105f37c3-6399-4fde-8d1f-d27209d93455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_17d9d7a0-7337-4fa0-8e6f-5e08408684c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_89df7d6f-b7db-4189-bc3a-6c6ef988d511" xlink:to="loc_us-gaap_LineOfCreditMember_17d9d7a0-7337-4fa0-8e6f-5e08408684c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eeee0e39-5996-4f4e-ae33-131b95608d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:to="loc_us-gaap_DebtInstrumentAxis_eeee0e39-5996-4f4e-ae33-131b95608d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ec2e043d-c23c-4f0a-9a73-3d308df4be65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_eeee0e39-5996-4f4e-ae33-131b95608d65" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ec2e043d-c23c-4f0a-9a73-3d308df4be65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CreditFacilityMember_9bef9912-475d-409c-b4a0-ec8a643d97b2" xlink:href="cwst-20221231.xsd#cwst_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ec2e043d-c23c-4f0a-9a73-3d308df4be65" xlink:to="loc_cwst_CreditFacilityMember_9bef9912-475d-409c-b4a0-ec8a643d97b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0f1f5964-9eff-4545-a19f-36f0217fdea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:to="loc_us-gaap_CreditFacilityAxis_0f1f5964-9eff-4545-a19f-36f0217fdea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1daa8b3d-3750-42c4-ae69-fb2893f650ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0f1f5964-9eff-4545-a19f-36f0217fdea2" xlink:to="loc_us-gaap_CreditFacilityDomain_1daa8b3d-3750-42c4-ae69-fb2893f650ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_01b7ef6e-4cfb-4a90-9ca5-136bdb08ed7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1daa8b3d-3750-42c4-ae69-fb2893f650ac" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_01b7ef6e-4cfb-4a90-9ca5-136bdb08ed7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_13582664-023b-44d9-b55c-c69c36c48441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1020d011-5a0d-4553-bd2c-158b91e6177f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_13582664-023b-44d9-b55c-c69c36c48441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_4fa6b9d0-b9be-40a7-aeda-8a60a940d93a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_13582664-023b-44d9-b55c-c69c36c48441" xlink:to="loc_us-gaap_DebtInstrumentFairValue_4fa6b9d0-b9be-40a7-aeda-8a60a940d93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#DEBTScheduleofFutureMaturitiesofDebtDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_aae566c2-9b7c-4537-84e7-8268f3a99bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_86c1a2e4-0d66-4219-a6d4-95d7d2fa303c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aae566c2-9b7c-4537-84e7-8268f3a99bb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_86c1a2e4-0d66-4219-a6d4-95d7d2fa303c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e3e3749a-37a8-4f28-b682-1a9cbbe03f94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aae566c2-9b7c-4537-84e7-8268f3a99bb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e3e3749a-37a8-4f28-b682-1a9cbbe03f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b0372693-746b-4eeb-a10f-6ea2ea1fc648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aae566c2-9b7c-4537-84e7-8268f3a99bb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b0372693-746b-4eeb-a10f-6ea2ea1fc648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2b0f220c-1df9-4b92-bfdc-58e1ed25ae67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aae566c2-9b7c-4537-84e7-8268f3a99bb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2b0f220c-1df9-4b92-bfdc-58e1ed25ae67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_7a00eb6d-7732-4ae3-9ca2-6cc16867ca8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aae566c2-9b7c-4537-84e7-8268f3a99bb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_7a00eb6d-7732-4ae3-9ca2-6cc16867ca8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c08aae9b-4930-4669-ba5c-616cb1de5115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aae566c2-9b7c-4537-84e7-8268f3a99bb2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c08aae9b-4930-4669-ba5c-616cb1de5115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_42331052-8afb-43bc-a15c-67eb56c1bb21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aae566c2-9b7c-4537-84e7-8268f3a99bb2" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_42331052-8afb-43bc-a15c-67eb56c1bb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_859c30f8-1624-4d99-9620-6da950344a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_68f6ee44-0119-418d-bf72-4f653a3b357c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_859c30f8-1624-4d99-9620-6da950344a87" xlink:to="loc_us-gaap_OtherCommitmentsTable_68f6ee44-0119-418d-bf72-4f653a3b357c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aa619abf-e6b0-4929-8001-483ad51a2f0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_68f6ee44-0119-418d-bf72-4f653a3b357c" xlink:to="loc_srt_RangeAxis_aa619abf-e6b0-4929-8001-483ad51a2f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d6b5bb56-d1f1-4089-95d7-397077ad1755" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_aa619abf-e6b0-4929-8001-483ad51a2f0f" xlink:to="loc_srt_RangeMember_d6b5bb56-d1f1-4089-95d7-397077ad1755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f99960b3-e171-4ed0-b71d-c799a9aba02f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d6b5bb56-d1f1-4089-95d7-397077ad1755" xlink:to="loc_srt_MinimumMember_f99960b3-e171-4ed0-b71d-c799a9aba02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8a9edb84-ec17-4c7f-b8cc-01457fceafa8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d6b5bb56-d1f1-4089-95d7-397077ad1755" xlink:to="loc_srt_MaximumMember_8a9edb84-ec17-4c7f-b8cc-01457fceafa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_1faa66d3-cfc2-4e77-a7b9-20a40b2a54ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_68f6ee44-0119-418d-bf72-4f653a3b357c" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_1faa66d3-cfc2-4e77-a7b9-20a40b2a54ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_03632d54-fad1-4c4e-bba6-df644f55e847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1faa66d3-cfc2-4e77-a7b9-20a40b2a54ee" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_03632d54-fad1-4c4e-bba6-df644f55e847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_51f59161-dac4-4ade-978d-efec7c022bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1faa66d3-cfc2-4e77-a7b9-20a40b2a54ee" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_51f59161-dac4-4ade-978d-efec7c022bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d3f10532-62f8-468c-b0f9-6c38f027a6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_613c855b-a9f8-495c-8f30-e2213b38def0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d3f10532-62f8-468c-b0f9-6c38f027a6e2" xlink:to="loc_us-gaap_SiteContingencyTable_613c855b-a9f8-495c-8f30-e2213b38def0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_a6f96230-6974-4322-bf86-4931193a8e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_613c855b-a9f8-495c-8f30-e2213b38def0" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_a6f96230-6974-4322-bf86-4931193a8e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_6fbe3f6b-5e0c-4ce0-b4a2-f081eae34c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_a6f96230-6974-4322-bf86-4931193a8e05" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_6fbe3f6b-5e0c-4ce0-b4a2-f081eae34c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalRemediationContingencyOtherMember_4ab24442-97ee-4941-b4c6-86ae569b354c" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalRemediationContingencyOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6fbe3f6b-5e0c-4ce0-b4a2-f081eae34c56" xlink:to="loc_cwst_EnvironmentalRemediationContingencyOtherMember_4ab24442-97ee-4941-b4c6-86ae569b354c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InactiveWasteDisposalSiteMember_d62c4609-20d3-4bfe-8237-05a0b64ea3a7" xlink:href="cwst-20221231.xsd#cwst_InactiveWasteDisposalSiteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_6fbe3f6b-5e0c-4ce0-b4a2-f081eae34c56" xlink:to="loc_cwst_InactiveWasteDisposalSiteMember_d62c4609-20d3-4bfe-8237-05a0b64ea3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_613c855b-a9f8-495c-8f30-e2213b38def0" xlink:to="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_4fca6ea7-2d46-45b2-a11e-ef91c7921f69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_4fca6ea7-2d46-45b2-a11e-ef91c7921f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_ab359025-9e5b-4f06-8f1b-a2aeadc3e156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_ab359025-9e5b-4f06-8f1b-a2aeadc3e156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_046d7915-a909-4eee-af27-e100d746918d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPayments1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_046d7915-a909-4eee-af27-e100d746918d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_9a91f9a3-84b6-4219-8e4f-b605b01738cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_edb3bcc7-34df-42b3-992f-a1a7f0756256" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_9a91f9a3-84b6-4219-8e4f-b605b01738cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_ef41203c-f311-469b-907f-1843f70e7650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_us-gaap_AccruedEnvironmentalLossContingenciesCurrent_ef41203c-f311-469b-907f-1843f70e7650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_c0adb86c-bb98-4f55-87aa-5d880f58925c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_c0adb86c-bb98-4f55-87aa-5d880f58925c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_b641095b-8741-41d9-9393-1b5b83e26f35" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_b641095b-8741-41d9-9393-1b5b83e26f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_228814d2-f750-4a1d-9001-c5effccbab10" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_d62e7679-0928-41b7-91b1-f39cccc465ea" xlink:to="loc_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_228814d2-f750-4a1d-9001-c5effccbab10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a9a38c72-752c-466a-8e5d-f783b4585030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_e36fdf06-282c-409c-aaf3-59b161337adc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a9a38c72-752c-466a-8e5d-f783b4585030" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_e36fdf06-282c-409c-aaf3-59b161337adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_b2d3e268-6610-4052-b112-06234e57a7e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a9a38c72-752c-466a-8e5d-f783b4585030" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_b2d3e268-6610-4052-b112-06234e57a7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_b2b2d6dc-d2e7-4e96-8c45-1f982410d74c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a9a38c72-752c-466a-8e5d-f783b4585030" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_b2b2d6dc-d2e7-4e96-8c45-1f982410d74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_da7992c2-1fdd-4978-a1a9-15b3639d0f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a9a38c72-752c-466a-8e5d-f783b4585030" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_da7992c2-1fdd-4978-a1a9-15b3639d0f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_9a933b78-05b0-4bbf-84c7-b75e333c098b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a9a38c72-752c-466a-8e5d-f783b4585030" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_9a933b78-05b0-4bbf-84c7-b75e333c098b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_f6376619-eb89-4e67-bfca-a754a6fc9228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a9a38c72-752c-466a-8e5d-f783b4585030" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_f6376619-eb89-4e67-bfca-a754a6fc9228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_b323363f-ded2-48ca-9e42-c7df66a8bc70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a9a38c72-752c-466a-8e5d-f783b4585030" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_b323363f-ded2-48ca-9e42-c7df66a8bc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e7e2e213-c54c-4f93-a7ec-fbdd08498d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_0183e351-3f0f-4a5e-bfe0-4a1d20b3dec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e7e2e213-c54c-4f93-a7ec-fbdd08498d0c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_0183e351-3f0f-4a5e-bfe0-4a1d20b3dec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_1dda6ed5-a37b-4e8b-9f38-7f3505160601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e7e2e213-c54c-4f93-a7ec-fbdd08498d0c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_1dda6ed5-a37b-4e8b-9f38-7f3505160601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_5816d78b-7a35-4f81-8aec-4a86ba386e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e7e2e213-c54c-4f93-a7ec-fbdd08498d0c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_5816d78b-7a35-4f81-8aec-4a86ba386e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_9412a74d-b430-4736-a546-1e15044c421e" xlink:href="cwst-20221231.xsd#cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e7e2e213-c54c-4f93-a7ec-fbdd08498d0c" xlink:to="loc_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_9412a74d-b430-4736-a546-1e15044c421e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYNarrativeDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e9a187b6-cb98-4bb0-8f17-0eb2479306a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e9a187b6-cb98-4bb0-8f17-0eb2479306a5" xlink:to="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c9051b7a-4682-43fa-abc9-a1446176f698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c9051b7a-4682-43fa-abc9-a1446176f698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_333d145c-6309-4342-aaf1-c13e967b1118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c9051b7a-4682-43fa-abc9-a1446176f698" xlink:to="loc_us-gaap_ClassOfStockDomain_333d145c-6309-4342-aaf1-c13e967b1118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_8f9799e2-3508-4b83-9a81-ba227f9af0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_333d145c-6309-4342-aaf1-c13e967b1118" xlink:to="loc_us-gaap_CommonClassAMember_8f9799e2-3508-4b83-9a81-ba227f9af0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ba55d103-5036-440d-8e27-405f871923e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_333d145c-6309-4342-aaf1-c13e967b1118" xlink:to="loc_us-gaap_CommonClassBMember_ba55d103-5036-440d-8e27-405f871923e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_a938eafb-d51a-45c2-ad89-4f60b6d7458e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_us-gaap_PlanNameAxis_a938eafb-d51a-45c2-ad89-4f60b6d7458e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_199631e7-cce2-4bc4-a3ce-f4f3cf5c5f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_a938eafb-d51a-45c2-ad89-4f60b6d7458e" xlink:to="loc_us-gaap_PlanNameDomain_199631e7-cce2-4bc4-a3ce-f4f3cf5c5f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_A2016IncentivePlanMember_7102b94d-6230-4263-88ed-66a2bde7a91a" xlink:href="cwst-20221231.xsd#cwst_A2016IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_199631e7-cce2-4bc4-a3ce-f4f3cf5c5f9d" xlink:to="loc_cwst_A2016IncentivePlanMember_7102b94d-6230-4263-88ed-66a2bde7a91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_86656537-79c0-4ff8-9dce-796b7e6168f0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_srt_RangeAxis_86656537-79c0-4ff8-9dce-796b7e6168f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_86656537-79c0-4ff8-9dce-796b7e6168f0" xlink:to="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6e37c0c6-8726-45db-b63b-2dca34a751a7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:to="loc_srt_MinimumMember_6e37c0c6-8726-45db-b63b-2dca34a751a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eba0804c-b628-4af3-8117-874c41c44e74" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:to="loc_srt_MaximumMember_eba0804c-b628-4af3-8117-874c41c44e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_52aa3605-227f-474f-a57f-1d0953ed53ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a3683680-1763-4684-8e77-c2e13859fa61" xlink:to="loc_srt_WeightedAverageMember_52aa3605-227f-474f-a57f-1d0953ed53ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_c17e50e3-1989-4836-a87a-b1d9a458ce05" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_srt_TitleOfIndividualAxis_c17e50e3-1989-4836-a87a-b1d9a458ce05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_55265bf0-100d-42ee-b3bf-d090dac6fc41" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_c17e50e3-1989-4836-a87a-b1d9a458ce05" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_55265bf0-100d-42ee-b3bf-d090dac6fc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NonEmployeeDirectorMember_df7bdea5-375d-4aed-9488-620f559a34c2" xlink:href="cwst-20221231.xsd#cwst_NonEmployeeDirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_55265bf0-100d-42ee-b3bf-d090dac6fc41" xlink:to="loc_cwst_NonEmployeeDirectorMember_df7bdea5-375d-4aed-9488-620f559a34c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1b67b05-7f78-41a0-a9ca-bf1ab12a8ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_us-gaap_AwardTypeAxis_d1b67b05-7f78-41a0-a9ca-bf1ab12a8ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d1b67b05-7f78-41a0-a9ca-bf1ab12a8ace" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockAwardsMember_db4ad280-c473-48a9-9cd2-424615f29670" xlink:href="cwst-20221231.xsd#cwst_RestrictedStockAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_RestrictedStockAwardsMember_db4ad280-c473-48a9-9cd2-424615f29670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b0503b6f-912c-47ad-bc30-f306842797f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b0503b6f-912c-47ad-bc30-f306842797f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_e185ed0d-8346-4d4f-b686-4497d3f89d8b" xlink:href="cwst-20221231.xsd#cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_e185ed0d-8346-4d4f-b686-4497d3f89d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d9a08476-a497-48a1-92f9-0219ba1fec83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d9a08476-a497-48a1-92f9-0219ba1fec83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PerformanceStockUnitMember_357def0d-879e-4be0-94da-e9143fb14036" xlink:href="cwst-20221231.xsd#cwst_PerformanceStockUnitMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_PerformanceStockUnitMember_357def0d-879e-4be0-94da-e9143fb14036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MarketbasedPerformanceStockUnitsMember_46b893c8-86bc-4271-9b04-52707552eb7a" xlink:href="cwst-20221231.xsd#cwst_MarketbasedPerformanceStockUnitsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_MarketbasedPerformanceStockUnitsMember_46b893c8-86bc-4271-9b04-52707552eb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_ca069506-bcfe-483f-9f6b-6ce46e5076c0" xlink:href="cwst-20221231.xsd#cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ca01cdd5-aa3f-43c5-8436-eef6f98521d4" xlink:to="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_ca069506-bcfe-483f-9f6b-6ce46e5076c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d66dba3f-4228-411b-a5ea-76ae65cbc267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d66dba3f-4228-411b-a5ea-76ae65cbc267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f2f68c5e-408c-4973-a47e-3ca0d8f362bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d66dba3f-4228-411b-a5ea-76ae65cbc267" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f2f68c5e-408c-4973-a47e-3ca0d8f362bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PublicStockOfferingMember_c616f93b-1242-4d90-aefc-dcea2be8cce6" xlink:href="cwst-20221231.xsd#cwst_PublicStockOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f2f68c5e-408c-4973-a47e-3ca0d8f362bc" xlink:to="loc_cwst_PublicStockOfferingMember_c616f93b-1242-4d90-aefc-dcea2be8cce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LimitedPartnersCapitalAccountLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_60e8b98a-9528-49cd-8234-a73d2cb53309" xlink:to="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_08514a6c-b043-4a3a-aa41-419d4304b605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_08514a6c-b043-4a3a-aa41-419d4304b605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_45f12341-41ae-4e86-9741-91ce62a44dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_45f12341-41ae-4e86-9741-91ce62a44dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_c14d469c-c8a8-46d8-bfac-2b8bf50fe654" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_c14d469c-c8a8-46d8-bfac-2b8bf50fe654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityNumberOfVotesEachShare_3b3bcafa-84ca-49c8-abe4-a02d066e9157" xlink:href="cwst-20221231.xsd#cwst_StockholdersEquityNumberOfVotesEachShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_cwst_StockholdersEquityNumberOfVotesEachShare_3b3bcafa-84ca-49c8-abe4-a02d066e9157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e981577a-25f1-49cd-a829-bdf3e4d199a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e981577a-25f1-49cd-a829-bdf3e4d199a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_600a1422-804b-44f6-ad14-212da66b55d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_600a1422-804b-44f6-ad14-212da66b55d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_24ead39a-1a47-4874-9ab7-b21af01caf72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_24ead39a-1a47-4874-9ab7-b21af01caf72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_84dc9777-5207-4d23-adb2-8df1131cb5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_84dc9777-5207-4d23-adb2-8df1131cb5a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_610af1f5-b252-4df6-ba8a-9a3c9d0290f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_610af1f5-b252-4df6-ba8a-9a3c9d0290f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_5e868e48-8bad-4b85-bdcd-a0b3bb769391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_5e868e48-8bad-4b85-bdcd-a0b3bb769391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7e4391f5-19dd-484f-b5b2-1a9224cb6c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7e4391f5-19dd-484f-b5b2-1a9224cb6c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_233d4cc5-7922-488d-8d89-d30c771c260a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_233d4cc5-7922-488d-8d89-d30c771c260a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6ed810a2-5a82-444a-837f-2d072fac058c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_6ed810a2-5a82-444a-837f-2d072fac058c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b7c61349-944c-45c0-9ffa-12d15694b16e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_b7c61349-944c-45c0-9ffa-12d15694b16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6b37da6a-ddc7-4ad5-938f-1cc589f7409d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6b37da6a-ddc7-4ad5-938f-1cc589f7409d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2bfa5f52-daa4-44a4-8eb9-adf663cfc883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2bfa5f52-daa4-44a4-8eb9-adf663cfc883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_60897663-c0d3-47de-926c-495c7ff2e66f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_60897663-c0d3-47de-926c-495c7ff2e66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e61f7f04-baf4-482f-9140-d2183d29a625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_e61f7f04-baf4-482f-9140-d2183d29a625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d8e60da9-89e4-4635-bf4b-10e3e444ea3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d8e60da9-89e4-4635-bf4b-10e3e444ea3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_41d8974b-a4b9-4bde-9b9a-f3194d3edce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_41d8974b-a4b9-4bde-9b9a-f3194d3edce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_ae519836-8c83-4958-958e-632f7447504d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_ae519836-8c83-4958-958e-632f7447504d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6cd96be1-2949-4dd4-a32b-b5844d7fd41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6cd96be1-2949-4dd4-a32b-b5844d7fd41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fb72063f-2904-4ecc-b4b4-cbe384ccaf2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_2cc71363-a891-4b05-9c25-7b97c4ad720f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fb72063f-2904-4ecc-b4b4-cbe384ccaf2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_29e56488-0c56-458e-be79-765876a94070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bd7afe6d-9825-49ae-8ac2-acfc3764f17e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_29e56488-0c56-458e-be79-765876a94070" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bd7afe6d-9825-49ae-8ac2-acfc3764f17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_80d7d65c-cc49-478e-a974-e3f16d9c160d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bd7afe6d-9825-49ae-8ac2-acfc3764f17e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_80d7d65c-cc49-478e-a974-e3f16d9c160d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c270fa70-7b46-493a-b9b6-8e847e12935d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bd7afe6d-9825-49ae-8ac2-acfc3764f17e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c270fa70-7b46-493a-b9b6-8e847e12935d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8d80043c-2225-4338-a974-9b27eeee771a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bd7afe6d-9825-49ae-8ac2-acfc3764f17e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8d80043c-2225-4338-a974-9b27eeee771a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_5adb7192-a667-46cd-985c-bfe24e93ca50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bd7afe6d-9825-49ae-8ac2-acfc3764f17e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_5adb7192-a667-46cd-985c-bfe24e93ca50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7debc770-541d-4d5b-b33c-b817fa0b4716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bd7afe6d-9825-49ae-8ac2-acfc3764f17e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7debc770-541d-4d5b-b33c-b817fa0b4716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_9821a186-4e66-4c40-a326-93791a38a523" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_29e56488-0c56-458e-be79-765876a94070" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_9821a186-4e66-4c40-a326-93791a38a523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_57537c13-5475-4561-aa87-1cfacf10f74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_29e56488-0c56-458e-be79-765876a94070" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_57537c13-5475-4561-aa87-1cfacf10f74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8b8ef3db-37ec-425c-8328-694db01dab5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_57537c13-5475-4561-aa87-1cfacf10f74f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8b8ef3db-37ec-425c-8328-694db01dab5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d9db5c4d-de71-4f39-a387-c45d06b2a277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_57537c13-5475-4561-aa87-1cfacf10f74f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d9db5c4d-de71-4f39-a387-c45d06b2a277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_92c20f25-9980-4b07-ae35-845b73cd5b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_57537c13-5475-4561-aa87-1cfacf10f74f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_92c20f25-9980-4b07-ae35-845b73cd5b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_4500c39b-275f-4d11-8a9c-24549bba9b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_57537c13-5475-4561-aa87-1cfacf10f74f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_4500c39b-275f-4d11-8a9c-24549bba9b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c1196be7-7eed-433e-a9a9-8ace4d1c020c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_57537c13-5475-4561-aa87-1cfacf10f74f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c1196be7-7eed-433e-a9a9-8ace4d1c020c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_21372d2d-b682-4ae0-b9dc-61b27a11beeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_29e56488-0c56-458e-be79-765876a94070" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_21372d2d-b682-4ae0-b9dc-61b27a11beeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_15cbafe0-64c4-42cf-935a-6b65c8595a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_29e56488-0c56-458e-be79-765876a94070" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_15cbafe0-64c4-42cf-935a-6b65c8595a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2c74291d-6402-4406-a1f1-0e72c9e29d33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_29e56488-0c56-458e-be79-765876a94070" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_2c74291d-6402-4406-a1f1-0e72c9e29d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_280810df-e6cc-45e8-bdf4-23e859e7c7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_29e56488-0c56-458e-be79-765876a94070" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_280810df-e6cc-45e8-bdf4-23e859e7c7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_da52eba3-8d84-4052-ba4f-9ba4ecc79412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_29e56488-0c56-458e-be79-765876a94070" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_da52eba3-8d84-4052-ba4f-9ba4ecc79412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_04c485e9-0926-43c2-838f-ca82ad31cbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46d58eab-64c7-40da-9fe4-4c32175d6cda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_04c485e9-0926-43c2-838f-ca82ad31cbd2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46d58eab-64c7-40da-9fe4-4c32175d6cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7c66bcac-7efe-4d1a-a34e-213b97384019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46d58eab-64c7-40da-9fe4-4c32175d6cda" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7c66bcac-7efe-4d1a-a34e-213b97384019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0503a4b0-2ed8-4c61-a1d2-7bf7be246b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c66bcac-7efe-4d1a-a34e-213b97384019" xlink:to="loc_us-gaap_ClassOfStockDomain_0503a4b0-2ed8-4c61-a1d2-7bf7be246b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2c592a22-55b3-47c5-bd60-b81a31dffe5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0503a4b0-2ed8-4c61-a1d2-7bf7be246b73" xlink:to="loc_us-gaap_CommonClassAMember_2c592a22-55b3-47c5-bd60-b81a31dffe5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c68bf3cc-c039-4519-8d3e-3e3bf58c6757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46d58eab-64c7-40da-9fe4-4c32175d6cda" xlink:to="loc_us-gaap_AwardTypeAxis_c68bf3cc-c039-4519-8d3e-3e3bf58c6757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_218a00a1-14f2-4521-b2ec-108b2c6bcd69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c68bf3cc-c039-4519-8d3e-3e3bf58c6757" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_218a00a1-14f2-4521-b2ec-108b2c6bcd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_13de3a0b-07d3-4375-a441-45ac7542cb4f" xlink:href="cwst-20221231.xsd#cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_218a00a1-14f2-4521-b2ec-108b2c6bcd69" xlink:to="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_13de3a0b-07d3-4375-a441-45ac7542cb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PerformanceStockUnitMember_75bbaf37-9d2b-4f7f-abdb-7fe950996195" xlink:href="cwst-20221231.xsd#cwst_PerformanceStockUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_13de3a0b-07d3-4375-a441-45ac7542cb4f" xlink:to="loc_cwst_PerformanceStockUnitMember_75bbaf37-9d2b-4f7f-abdb-7fe950996195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_46d58eab-64c7-40da-9fe4-4c32175d6cda" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a976c3bb-7244-49be-a99b-30ec2e063e83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a976c3bb-7244-49be-a99b-30ec2e063e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9410c9c-0d26-4703-a1cc-3b14b197e4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9410c9c-0d26-4703-a1cc-3b14b197e4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9595c5a9-5cbd-44c6-8620-cb5513bd5a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9595c5a9-5cbd-44c6-8620-cb5513bd5a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_739aa1fa-f67b-4285-bec7-a2603cface78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_739aa1fa-f67b-4285-bec7-a2603cface78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79c63d55-54de-460c-a36f-3c863cdcc3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_c39de276-6868-4e4d-8feb-393158d91e47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79c63d55-54de-460c-a36f-3c863cdcc3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_1233847a-cdd9-43a0-ac6d-55801ec96186" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_1233847a-cdd9-43a0-ac6d-55801ec96186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d8faa061-2000-4ac3-9432-d5da4adc6142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d8faa061-2000-4ac3-9432-d5da4adc6142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3f3503f2-78e7-4a5f-a4a9-fcf54f06e20b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3f3503f2-78e7-4a5f-a4a9-fcf54f06e20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e14886b-3422-4093-a695-d50f7a7b15d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e14886b-3422-4093-a695-d50f7a7b15d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4223fe4e-bad8-41f0-accb-4498113acd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4223fe4e-bad8-41f0-accb-4498113acd1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_691c2d3e-fe78-46b8-9f7e-36c410a710ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_aef70a03-875a-4e30-b5aa-a81348777847" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_691c2d3e-fe78-46b8-9f7e-36c410a710ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_db7895f0-8947-4bf9-bd1a-a8064bed3a17" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_db7895f0-8947-4bf9-bd1a-a8064bed3a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_bf5d548b-00cf-4182-b1be-7110cc0a41d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_bf5d548b-00cf-4182-b1be-7110cc0a41d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_8f352556-d03a-4b73-8fa8-a1282de1628e" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_8f352556-d03a-4b73-8fa8-a1282de1628e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8d019497-90a9-407d-b3ba-7aa2a7718f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8d019497-90a9-407d-b3ba-7aa2a7718f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_1a38a6c1-2891-4fa9-a149-b105bef300f8" xlink:href="cwst-20221231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_1a38a6c1-2891-4fa9-a149-b105bef300f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d450ec6a-39b8-4c13-916d-66bd5a18c277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d450ec6a-39b8-4c13-916d-66bd5a18c277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_413b1ea5-296c-4a7b-8e06-31d1b751fa46" xlink:href="cwst-20221231.xsd#cwst_AdditionalSharesIssuedMaximumAttainmentLevel"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_413b1ea5-296c-4a7b-8e06-31d1b751fa46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_6168083c-c1e4-45b0-ab0e-52b97620e97a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f8ef7316-d16a-4b17-8779-b24a2dc0c4a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_6168083c-c1e4-45b0-ab0e-52b97620e97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_84193c53-1211-49cf-a681-8bca6b8ab4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1018fdc1-8532-4713-a7c9-69d687a90f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_84193c53-1211-49cf-a681-8bca6b8ab4dc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1018fdc1-8532-4713-a7c9-69d687a90f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_00ea8f3a-c5ea-41f5-887e-22b4684dad5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1018fdc1-8532-4713-a7c9-69d687a90f21" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_00ea8f3a-c5ea-41f5-887e-22b4684dad5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2ee9cfe1-990f-4384-a29f-f2ae3199140b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_00ea8f3a-c5ea-41f5-887e-22b4684dad5a" xlink:to="loc_us-gaap_EquityComponentDomain_2ee9cfe1-990f-4384-a29f-f2ae3199140b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_fc6f6e3f-c7b4-44c6-b978-303e0f04a82e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_2ee9cfe1-990f-4384-a29f-f2ae3199140b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_fc6f6e3f-c7b4-44c6-b978-303e0f04a82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_caadc3d8-c43d-40a2-9707-c32aa9225e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1018fdc1-8532-4713-a7c9-69d687a90f21" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_caadc3d8-c43d-40a2-9707-c32aa9225e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_caadc3d8-c43d-40a2-9707-c32aa9225e5b" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_872386d5-b1b8-4315-ade0-7b4464a55105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_StockholdersEquity_872386d5-b1b8-4315-ade0-7b4464a55105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_915d93ff-0d06-4bee-94e1-0ca7e8698024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_915d93ff-0d06-4bee-94e1-0ca7e8698024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_f62c0ba1-6bd7-413c-b54f-176a3dd242d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_f62c0ba1-6bd7-413c-b54f-176a3dd242d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_e3fdd670-1a35-4434-8ef9-b5ef9a42a90a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_e3fdd670-1a35-4434-8ef9-b5ef9a42a90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_100ac98c-87ac-4b02-9273-1e4392b52575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_100ac98c-87ac-4b02-9273-1e4392b52575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_90e5ebcb-0b2a-4291-bb31-bfe3a1dcda1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_b5456dee-fa10-4d21-864e-0e55475c087c" xlink:to="loc_us-gaap_StockholdersEquity_90e5ebcb-0b2a-4291-bb31-bfe3a1dcda1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_43129478-6b18-453a-9c2c-ecd01df613f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_43129478-6b18-453a-9c2c-ecd01df613f2" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_53da18ab-0cb1-4cd4-874f-500223fa8483" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_53da18ab-0cb1-4cd4-874f-500223fa8483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_27470218-4f70-49d6-8f60-424ec939f7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_53da18ab-0cb1-4cd4-874f-500223fa8483" xlink:to="loc_us-gaap_EquityComponentDomain_27470218-4f70-49d6-8f60-424ec939f7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ceb1a66a-8085-4baf-8aaf-30235557b6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_27470218-4f70-49d6-8f60-424ec939f7bd" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_ceb1a66a-8085-4baf-8aaf-30235557b6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3a3b298c-34a8-499d-a1e8-6584f4d21f65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3a3b298c-34a8-499d-a1e8-6584f4d21f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_bf111383-dd1e-4c73-afb2-60caf6db42b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3a3b298c-34a8-499d-a1e8-6584f4d21f65" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_bf111383-dd1e-4c73-afb2-60caf6db42b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1f33903d-473c-410f-a146-248fa9e5aa2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_bf111383-dd1e-4c73-afb2-60caf6db42b7" xlink:to="loc_us-gaap_InterestRateSwapMember_1f33903d-473c-410f-a146-248fa9e5aa2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ed3faa39-f0bb-4270-befe-8762ee74f2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ed3faa39-f0bb-4270-befe-8762ee74f2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_94556db3-b2c9-4365-8e1c-891b594f52c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ed3faa39-f0bb-4270-befe-8762ee74f2f3" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_94556db3-b2c9-4365-8e1c-891b594f52c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c6666940-65a1-49ec-81ad-16fbbfab4ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_94556db3-b2c9-4365-8e1c-891b594f52c7" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c6666940-65a1-49ec-81ad-16fbbfab4ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_470ff86b-b21b-45a1-8f0b-7f9f7e5ff835" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0deab796-f5cd-4667-8045-9f001bbc5c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:to="loc_us-gaap_InterestExpense_0deab796-f5cd-4667-8045-9f001bbc5c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef305ea2-ba69-4076-b69c-a6c52482d5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ef305ea2-ba69-4076-b69c-a6c52482d5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6058eff4-f4ef-4ab9-a897-7cddf4cf64dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6058eff4-f4ef-4ab9-a897-7cddf4cf64dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4ea05a5b-0f95-4b91-bd45-3a7fcff24bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_67ce820b-a5bc-4a7e-a5c0-2208f9dd05df" xlink:to="loc_us-gaap_NetIncomeLoss_4ea05a5b-0f95-4b91-bd45-3a7fcff24bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1ac4e898-a234-451c-9072-877b6121348d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1ac4e898-a234-451c-9072-877b6121348d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f711f277-fde6-46f0-ad3a-91ee94be87fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f711f277-fde6-46f0-ad3a-91ee94be87fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f711f277-fde6-46f0-ad3a-91ee94be87fe" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2396c3a4-d9b8-45f8-99f9-db117d15e3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2396c3a4-d9b8-45f8-99f9-db117d15e3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_acd855e3-783a-4acc-b7ba-e056ccca193f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_acd855e3-783a-4acc-b7ba-e056ccca193f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_da2ac244-dc22-4ebb-b0f1-c20567673c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae903890-226e-4f04-9a9a-9b70ab5af90d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_da2ac244-dc22-4ebb-b0f1-c20567673c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_73a41b5f-9ad3-46ff-a2c7-f9d21f1996f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_73a41b5f-9ad3-46ff-a2c7-f9d21f1996f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7a2b19ae-b9c6-47f3-b969-984b318ee9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_73a41b5f-9ad3-46ff-a2c7-f9d21f1996f5" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7a2b19ae-b9c6-47f3-b969-984b318ee9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_4b71be1a-bee9-4439-8c24-c8d4b59ac0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7a2b19ae-b9c6-47f3-b969-984b318ee9f9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_4b71be1a-bee9-4439-8c24-c8d4b59ac0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9bc1363-f517-4e67-a577-60f01ca8226a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9bc1363-f517-4e67-a577-60f01ca8226a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3283d91-d3a5-4935-b605-ca228153604c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b9bc1363-f517-4e67-a577-60f01ca8226a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3283d91-d3a5-4935-b605-ca228153604c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_36984b97-f496-4127-8998-72e04e950801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3283d91-d3a5-4935-b605-ca228153604c" xlink:to="loc_us-gaap_LandfillMember_36984b97-f496-4127-8998-72e04e950801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_f42c1678-aa19-4a2f-af66-a8e8124c87c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_f42c1678-aa19-4a2f-af66-a8e8124c87c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_06c2de27-a241-4df7-b2fa-d691d3425990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_f42c1678-aa19-4a2f-af66-a8e8124c87c2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_06c2de27-a241-4df7-b2fa-d691d3425990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_e8783818-50da-43b2-ab0b-1d452f7e30c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_06c2de27-a241-4df7-b2fa-d691d3425990" xlink:to="loc_us-gaap_InterestRateSwapMember_e8783818-50da-43b2-ab0b-1d452f7e30c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8b0f2c4a-8ee9-402d-b6b8-8e6f66064753" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:to="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_26aa8e9e-ad22-4c48-9e0d-47122709b1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:to="loc_us-gaap_DerivativeAssets_26aa8e9e-ad22-4c48-9e0d-47122709b1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_0c404a61-0a66-4210-9cea-9672dc21966c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_0c404a61-0a66-4210-9cea-9672dc21966c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f39d4a7e-840c-403e-a0da-43990c2935ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b8566343-e594-4fe5-a227-39f0f6d6fe96" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f39d4a7e-840c-403e-a0da-43990c2935ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:to="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_a7cc73d3-dc8f-4da2-bf9c-109fb5e2287d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:to="loc_us-gaap_DerivativeLiabilities_a7cc73d3-dc8f-4da2-bf9c-109fb5e2287d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ad568a93-79fa-4618-84ef-c1db61777dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ad568a93-79fa-4618-84ef-c1db61777dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_f9e3d73d-b78c-4a73-b133-957a2805990e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_2e490e98-1c0e-4e58-996a-224d55a4ab88" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_f9e3d73d-b78c-4a73-b133-957a2805990e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_1664dc84-cc6e-4447-847d-1c2705567673" xlink:href="cwst-20221231.xsd#cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_67b7fabd-624c-47a5-bd4e-352790233739" xlink:to="loc_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_1664dc84-cc6e-4447-847d-1c2705567673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#EMPLOYEEBENEFITPLANSDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_382ea224-203c-4b26-a3d9-dea0e83bc05e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_382ea224-203c-4b26-a3d9-dea0e83bc05e" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b2efa7a-7278-4e43-ba6e-f6d853def596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b2efa7a-7278-4e43-ba6e-f6d853def596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5d3688b3-2d43-421f-b06d-0d4bab84db83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b2efa7a-7278-4e43-ba6e-f6d853def596" xlink:to="loc_us-gaap_ClassOfStockDomain_5d3688b3-2d43-421f-b06d-0d4bab84db83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_16dd0a4b-9876-4fcb-bd96-527059fb054d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5d3688b3-2d43-421f-b06d-0d4bab84db83" xlink:to="loc_us-gaap_CommonClassAMember_16dd0a4b-9876-4fcb-bd96-527059fb054d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_94398289-5f79-4ecf-8602-85a8e883b9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:to="loc_us-gaap_GranteeStatusAxis_94398289-5f79-4ecf-8602-85a8e883b9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_3cb12f4b-25f4-4c2b-9dc6-d585a3348354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_94398289-5f79-4ecf-8602-85a8e883b9a4" xlink:to="loc_us-gaap_GranteeStatusDomain_3cb12f4b-25f4-4c2b-9dc6-d585a3348354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_HourlyEmployeeMember_093407de-40ff-4df1-9079-85e2ee616655" xlink:href="cwst-20221231.xsd#cwst_HourlyEmployeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_3cb12f4b-25f4-4c2b-9dc6-d585a3348354" xlink:to="loc_cwst_HourlyEmployeeMember_093407de-40ff-4df1-9079-85e2ee616655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SalaryEmployeeMember_b5201bda-59ae-45e7-b56c-4bf30102dc66" xlink:href="cwst-20221231.xsd#cwst_SalaryEmployeeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_3cb12f4b-25f4-4c2b-9dc6-d585a3348354" xlink:to="loc_cwst_SalaryEmployeeMember_b5201bda-59ae-45e7-b56c-4bf30102dc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_06a0e098-ab5e-43da-bf76-c22dba5a7b40" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanMatchingContributionHierarchyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:to="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_06a0e098-ab5e-43da-bf76-c22dba5a7b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_a373aa34-8d39-4ce8-9ad9-eb4f4a8a963e" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanMatchingContributionHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis_06a0e098-ab5e-43da-bf76-c22dba5a7b40" xlink:to="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_a373aa34-8d39-4ce8-9ad9-eb4f4a8a963e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanFirstMatchingContributionMember_c721c029-49e7-4d94-90e6-68245988004b" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanFirstMatchingContributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_a373aa34-8d39-4ce8-9ad9-eb4f4a8a963e" xlink:to="loc_cwst_DefinedContributionPlanFirstMatchingContributionMember_c721c029-49e7-4d94-90e6-68245988004b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanSecondMatchingContributionMember_84d3a7dc-8b5f-4b57-b47f-7230e6fb898e" xlink:href="cwst-20221231.xsd#cwst_DefinedContributionPlanSecondMatchingContributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_DefinedContributionPlanMatchingContributionHierarchyDomain_a373aa34-8d39-4ce8-9ad9-eb4f4a8a963e" xlink:to="loc_cwst_DefinedContributionPlanSecondMatchingContributionMember_84d3a7dc-8b5f-4b57-b47f-7230e6fb898e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e408c071-4cee-47f1-9f32-699fe9a65f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e408c071-4cee-47f1-9f32-699fe9a65f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_3a1284ec-cefa-4ad5-9834-967d2670b40e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e408c071-4cee-47f1-9f32-699fe9a65f89" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_3a1284ec-cefa-4ad5-9834-967d2670b40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_58cee1d6-044d-4a8a-9768-60f4e6a042d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_3a1284ec-cefa-4ad5-9834-967d2670b40e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_58cee1d6-044d-4a8a-9768-60f4e6a042d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_3a1ad52a-1cf7-4abf-8f35-8b2b08886382" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_d0f48cde-a5d2-445e-8674-446341405d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_d0f48cde-a5d2-445e-8674-446341405d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_8af7591b-0052-4966-974b-f94b9bfc215c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_8af7591b-0052-4966-974b-f94b9bfc215c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_d271a3a9-eecf-49ec-8a44-9433324321f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_d271a3a9-eecf-49ec-8a44-9433324321f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_a2da5f78-371e-4ef3-b1c0-27a716ebd858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_a2da5f78-371e-4ef3-b1c0-27a716ebd858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_05ebc051-6a57-4c3b-8b3d-b8c7b5b73f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_05ebc051-6a57-4c3b-8b3d-b8c7b5b73f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_3533a11c-983e-45b9-ba68-b28156f835c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_3533a11c-983e-45b9-ba68-b28156f835c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_533a19e3-b54d-4ab3-8c65-5d5080d06c64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_533a19e3-b54d-4ab3-8c65-5d5080d06c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e620edae-ee75-4d30-ba83-bd2d1d995602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e620edae-ee75-4d30-ba83-bd2d1d995602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_e3d79635-60a6-4ea1-8e1b-7f2f93d80b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_e3d79635-60a6-4ea1-8e1b-7f2f93d80b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_330c325a-f722-4927-9116-321af91e7ade" xlink:href="cwst-20221231.xsd#cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_330c325a-f722-4927-9116-321af91e7ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_330715b0-1db2-4b0b-b9c3-7b7322d7be0e" xlink:href="cwst-20221231.xsd#cwst_MultiemployerPlansWithdrawalObligationUndiscounted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_330715b0-1db2-4b0b-b9c3-7b7322d7be0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_68408b96-930b-491a-949e-a6c117cfa79a" xlink:href="cwst-20221231.xsd#cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_68408b96-930b-491a-949e-a6c117cfa79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_51a82a2a-4216-4255-8b17-9e1bbd986585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_437fda5b-691e-43d5-9ef6-c25783ffc686" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_51a82a2a-4216-4255-8b17-9e1bbd986585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_327de9bd-6a31-47b2-b24e-1a44b397d715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_26b166f7-682b-4abf-9e87-1de15a2208c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_327de9bd-6a31-47b2-b24e-1a44b397d715" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_26b166f7-682b-4abf-9e87-1de15a2208c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_67309284-5501-41ce-b82f-ad495f03bfc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_26b166f7-682b-4abf-9e87-1de15a2208c3" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_67309284-5501-41ce-b82f-ad495f03bfc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9c5c0253-a78e-4433-8d3f-dcbf0c6d2da5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_26b166f7-682b-4abf-9e87-1de15a2208c3" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_9c5c0253-a78e-4433-8d3f-dcbf0c6d2da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_b2630072-700c-442d-b5b4-33a444a49f31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_26b166f7-682b-4abf-9e87-1de15a2208c3" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_b2630072-700c-442d-b5b4-33a444a49f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_02660abc-046e-4983-99f9-d9bc7bb8ee92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_327de9bd-6a31-47b2-b24e-1a44b397d715" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_02660abc-046e-4983-99f9-d9bc7bb8ee92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_bdb6f343-85b5-4af1-96d7-5385df0181f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_02660abc-046e-4983-99f9-d9bc7bb8ee92" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_bdb6f343-85b5-4af1-96d7-5385df0181f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d572a66f-492c-460f-b35b-8d2151a35934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_02660abc-046e-4983-99f9-d9bc7bb8ee92" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_d572a66f-492c-460f-b35b-8d2151a35934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_611bc892-9066-43dc-8662-6a4ce2d1887f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_02660abc-046e-4983-99f9-d9bc7bb8ee92" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_611bc892-9066-43dc-8662-6a4ce2d1887f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_677c73b7-404b-4993-826e-3e483e51c5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_327de9bd-6a31-47b2-b24e-1a44b397d715" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_677c73b7-404b-4993-826e-3e483e51c5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESNarrativeDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXESNarrativeDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/INCOMETAXESNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1ec1e144-2973-4e4e-a217-e9aa9689e0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_2da441bf-7cb1-464b-9bbd-7c5cbd83a68c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1ec1e144-2973-4e4e-a217-e9aa9689e0c3" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_2da441bf-7cb1-464b-9bbd-7c5cbd83a68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_90302a87-c81f-4604-bf0e-b33bee19c241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2da441bf-7cb1-464b-9bbd-7c5cbd83a68c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_90302a87-c81f-4604-bf0e-b33bee19c241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d06cdcf4-21a4-4b8b-984c-d6194422643e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_90302a87-c81f-4604-bf0e-b33bee19c241" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d06cdcf4-21a4-4b8b-984c-d6194422643e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CompleteDisposalCompanyIncMember_bb5396ba-f178-4250-85a1-be46ff8bcfc2" xlink:href="cwst-20221231.xsd#cwst_CompleteDisposalCompanyIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d06cdcf4-21a4-4b8b-984c-d6194422643e" xlink:to="loc_cwst_CompleteDisposalCompanyIncMember_bb5396ba-f178-4250-85a1-be46ff8bcfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_20b2f9d1-0787-44cb-8f94-9f994cd871c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2da441bf-7cb1-464b-9bbd-7c5cbd83a68c" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_20b2f9d1-0787-44cb-8f94-9f994cd871c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_f7b8edda-535d-4348-a9d7-219ad171ec9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_20b2f9d1-0787-44cb-8f94-9f994cd871c1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_f7b8edda-535d-4348-a9d7-219ad171ec9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_4ef95716-6672-4600-994c-a26938b342d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f7b8edda-535d-4348-a9d7-219ad171ec9c" xlink:to="loc_us-gaap_DomesticCountryMember_4ef95716-6672-4600-994c-a26938b342d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_0a5f1ddb-0722-43fb-8534-566df1762717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_f7b8edda-535d-4348-a9d7-219ad171ec9c" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_0a5f1ddb-0722-43fb-8534-566df1762717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2da441bf-7cb1-464b-9bbd-7c5cbd83a68c" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a726a5f3-010b-4340-9c66-125f1141cdad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_a726a5f3-010b-4340-9c66-125f1141cdad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e5b8d64c-5d42-48cd-82f0-62e8cf87cc49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_e5b8d64c-5d42-48cd-82f0-62e8cf87cc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_54f35b73-4244-462f-aded-46647d0e01ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_54f35b73-4244-462f-aded-46647d0e01ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_ae5c1082-bc3e-4661-90df-897560420f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_ae5c1082-bc3e-4661-90df-897560420f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_41934647-8df9-43e9-950d-63f80aad4afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxLiabilities_41934647-8df9-43e9-950d-63f80aad4afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_4bda6ab1-d2a5-42a2-8f18-cfa8b6246f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_4bda6ab1-d2a5-42a2-8f18-cfa8b6246f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_55fba312-2946-4102-b182-9b85ef87bf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_55fba312-2946-4102-b182-9b85ef87bf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_f745ca9d-d386-42f7-ae55-d453f2184919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_f745ca9d-d386-42f7-ae55-d453f2184919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_43fa28a5-8b29-46a2-9bf5-1c0777caec83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_43fa28a5-8b29-46a2-9bf5-1c0777caec83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5e8184ef-35f4-4875-ae80-fd2925c8c4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5e8184ef-35f4-4875-ae80-fd2925c8c4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_e6830b8a-1cf7-402c-b095-58b968cc4a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_e6830b8a-1cf7-402c-b095-58b968cc4a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_9411b031-c440-4dd0-b58b-1efe30c6b5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_26631369-1382-4461-b4ea-62f897b427b0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_9411b031-c440-4dd0-b58b-1efe30c6b5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_eb4576c3-6f90-4c19-aa5e-cf0a865d3d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_eb4576c3-6f90-4c19-aa5e-cf0a865d3d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f8d39b79-d45a-4c2b-935f-6dee97f37c84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f8d39b79-d45a-4c2b-935f-6dee97f37c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f952aab2-882e-4ba1-9b5e-e2769d710ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_f952aab2-882e-4ba1-9b5e-e2769d710ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6d035c52-f8e1-4f27-ad1f-8a44855f677a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6d035c52-f8e1-4f27-ad1f-8a44855f677a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_d03c83fa-0ad9-4f1f-abd7-c0435b5047cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_d03c83fa-0ad9-4f1f-abd7-c0435b5047cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_c209d2f4-3d25-44f6-8080-c0d619625523" xlink:href="cwst-20221231.xsd#cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_c209d2f4-3d25-44f6-8080-c0d619625523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_e54895b0-ad66-4497-ae1c-73a68dd9efea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_e54895b0-ad66-4497-ae1c-73a68dd9efea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_64f31fe3-1542-4d59-a054-7823ea2531bd" xlink:href="cwst-20221231.xsd#cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_64f31fe3-1542-4d59-a054-7823ea2531bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_aadd1d5d-b4c4-421f-baf9-dd5693e04f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_aadd1d5d-b4c4-421f-baf9-dd5693e04f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount_6aaf9ca9-ef01-4724-99de-328b3424a798" xlink:href="cwst-20221231.xsd#cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount_6aaf9ca9-ef01-4724-99de-328b3424a798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_6982fa45-d792-40c3-9453-a19d2a399a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_6982fa45-d792-40c3-9453-a19d2a399a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0ee6a695-0627-4a4c-8508-4c5b724deffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_482da8fb-e58e-42ad-b54c-10f366bd3362" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0ee6a695-0627-4a4c-8508-4c5b724deffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_496f7b73-9b27-4c18-b180-139a2dc40bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_496f7b73-9b27-4c18-b180-139a2dc40bf7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e66ee228-19d0-4710-acd7-fc82c470f9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e66ee228-19d0-4710-acd7-fc82c470f9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_883b0ff9-1d50-4432-8521-3c3a1daac834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_883b0ff9-1d50-4432-8521-3c3a1daac834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther_e8738b89-12e2-4a44-b41b-a69e31af9f08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther_e8738b89-12e2-4a44-b41b-a69e31af9f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_23578249-22a3-4516-a47b-22651617fe1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_23578249-22a3-4516-a47b-22651617fe1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments_c99fe1e7-f01b-4243-9d59-5c4819455ef9" xlink:href="cwst-20221231.xsd#cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:to="loc_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments_c99fe1e7-f01b-4243-9d59-5c4819455ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_f395cccb-3af0-4a54-9059-a197050e7c62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_f395cccb-3af0-4a54-9059-a197050e7c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ca4469c2-38de-41c3-877f-54d9fc8307ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ca4469c2-38de-41c3-877f-54d9fc8307ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6880e882-d762-4ce6-b5a4-e790d7536427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6880e882-d762-4ce6-b5a4-e790d7536427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_95f21769-1191-42c3-ada0-422cd1e52bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_07cdaf6f-09f7-4341-8d6b-b162449e63da" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_95f21769-1191-42c3-ada0-422cd1e52bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_9098fd95-990e-4804-aa2a-8d88e1409885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_496f7b73-9b27-4c18-b180-139a2dc40bf7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_9098fd95-990e-4804-aa2a-8d88e1409885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7d093728-ea8a-4ef9-a937-228c58920f78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_9098fd95-990e-4804-aa2a-8d88e1409885" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_7d093728-ea8a-4ef9-a937-228c58920f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_483080a3-eec0-4108-8e23-b13b9eede900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_9098fd95-990e-4804-aa2a-8d88e1409885" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_483080a3-eec0-4108-8e23-b13b9eede900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_3b342484-d268-4750-afbe-a99c01b7c10d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_9098fd95-990e-4804-aa2a-8d88e1409885" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_3b342484-d268-4750-afbe-a99c01b7c10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_bbdc3f8c-a867-4b0e-aacb-95c7e1de82fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_9098fd95-990e-4804-aa2a-8d88e1409885" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_bbdc3f8c-a867-4b0e-aacb-95c7e1de82fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_75adc5ca-685b-458b-b3a4-d18c54016c67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_9098fd95-990e-4804-aa2a-8d88e1409885" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_75adc5ca-685b-458b-b3a4-d18c54016c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f01672f5-5e29-4d22-8915-45508207bdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_496f7b73-9b27-4c18-b180-139a2dc40bf7" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_f01672f5-5e29-4d22-8915-45508207bdaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_a0662186-dd72-4f85-b0a6-cf37f9a52635" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_621cfc7d-e445-49c9-886f-4e226a898c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_a0662186-dd72-4f85-b0a6-cf37f9a52635" xlink:to="loc_us-gaap_SiteContingencyTable_621cfc7d-e445-49c9-886f-4e226a898c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_ac93571c-c1fe-4b79-8985-cd668a79ae33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_621cfc7d-e445-49c9-886f-4e226a898c0a" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_ac93571c-c1fe-4b79-8985-cd668a79ae33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_b72f374d-5d55-48ce-9337-60f3a14c742f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_ac93571c-c1fe-4b79-8985-cd668a79ae33" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_b72f374d-5d55-48ce-9337-60f3a14c742f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_a11ab567-6ede-4a1f-884c-778805d1db65" xlink:href="cwst-20221231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_b72f374d-5d55-48ce-9337-60f3a14c742f" xlink:to="loc_cwst_SouthbridgeLandfillMember_a11ab567-6ede-4a1f-884c-778805d1db65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_621cfc7d-e445-49c9-886f-4e226a898c0a" xlink:to="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_a84c570c-6e37-4946-a8f6-7e97852b8a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_us-gaap_LegalFees_a84c570c-6e37-4946-a8f6-7e97852b8a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination_8e773ca1-6d9d-48db-81e9-daaf0e635f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_us-gaap_GainLossOnContractTermination_8e773ca1-6d9d-48db-81e9-daaf0e635f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureProjectCreditCharge_adb17e46-3533-461a-bf5c-5cacb307ef78" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureProjectCreditCharge"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_cwst_LandfillClosureProjectCreditCharge_adb17e46-3533-461a-bf5c-5cacb307ef78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LitigationSettlementCharge_391dcdeb-a04a-4031-b1aa-2b90fa15205d" xlink:href="cwst-20221231.xsd#cwst_LitigationSettlementCharge"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_cwst_LitigationSettlementCharge_391dcdeb-a04a-4031-b1aa-2b90fa15205d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense_5941f838-c897-41ce-bdd2-b8ec39c46fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense_5941f838-c897-41ce-bdd2-b8ec39c46fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureCreditChargeNet_aa03926e-9825-4d75-afad-804d94141425" xlink:href="cwst-20221231.xsd#cwst_LandfillClosureCreditChargeNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_3bd50220-5a90-4f47-b477-114d9ff54ad2" xlink:to="loc_cwst_LandfillClosureCreditChargeNet_aa03926e-9825-4d75-afad-804d94141425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails" xlink:type="simple" xlink:href="cwst-20221231.xsd#OTHERITEMSANDCHARGESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_87cef409-9e7f-4374-bf5b-f6b81940e1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f78d3178-5d87-4b62-8dd7-51c669399873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_87cef409-9e7f-4374-bf5b-f6b81940e1cd" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f78d3178-5d87-4b62-8dd7-51c669399873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_7d987518-d07f-4ebc-862f-380c73cdb396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_87cef409-9e7f-4374-bf5b-f6b81940e1cd" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_7d987518-d07f-4ebc-862f-380c73cdb396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#EARNINGSPERSHAREDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d332e892-36a8-48aa-a11c-5a961d426c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_137703e5-63e5-4fe7-86c7-151414870dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d332e892-36a8-48aa-a11c-5a961d426c1a" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_137703e5-63e5-4fe7-86c7-151414870dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_de855d69-2b63-4fd8-8941-85be5f8a5871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_137703e5-63e5-4fe7-86c7-151414870dd6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_de855d69-2b63-4fd8-8941-85be5f8a5871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a15d2f5a-3cf0-48a6-bca7-a6e03a7d6ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_de855d69-2b63-4fd8-8941-85be5f8a5871" xlink:to="loc_us-gaap_ClassOfStockDomain_a15d2f5a-3cf0-48a6-bca7-a6e03a7d6ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b7574a86-f499-4f8e-9df5-4aa17681aec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a15d2f5a-3cf0-48a6-bca7-a6e03a7d6ed8" xlink:to="loc_us-gaap_CommonClassAMember_b7574a86-f499-4f8e-9df5-4aa17681aec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0c6c9ec9-a2cf-446e-b216-2a807ab18f08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a15d2f5a-3cf0-48a6-bca7-a6e03a7d6ed8" xlink:to="loc_us-gaap_CommonClassBMember_0c6c9ec9-a2cf-446e-b216-2a807ab18f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_55d86f46-78c3-4a0a-809f-aeae894ec8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_137703e5-63e5-4fe7-86c7-151414870dd6" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_55d86f46-78c3-4a0a-809f-aeae894ec8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsAbstract_4b97fdc7-9998-4bbd-af67-46b95ebd4e60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_55d86f46-78c3-4a0a-809f-aeae894ec8cf" xlink:to="loc_us-gaap_UndistributedEarningsAbstract_4b97fdc7-9998-4bbd-af67-46b95ebd4e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_9caa7efc-f906-4ac0-abc7-49a1f51e8a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UndistributedEarningsAbstract_4b97fdc7-9998-4bbd-af67-46b95ebd4e60" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_9caa7efc-f906-4ac0-abc7-49a1f51e8a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_55d86f46-78c3-4a0a-809f-aeae894ec8cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_64a223e8-3520-4ed8-ac9e-a0937c389d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_64a223e8-3520-4ed8-ac9e-a0937c389d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_5dd9f946-6a60-4d21-b6b4-fae033c75440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_5dd9f946-6a60-4d21-b6b4-fae033c75440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_6ee6b611-319d-4219-954a-0dc2c76a8d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_6ee6b611-319d-4219-954a-0dc2c76a8d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a495fa6-9391-4297-98c4-b8c45d7835f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6a495fa6-9391-4297-98c4-b8c45d7835f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_257f626e-8e7c-44f3-9b5a-2febe47f178d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_257f626e-8e7c-44f3-9b5a-2febe47f178d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5ab73e26-8ae8-44e4-8ef3-cd1d26934624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5ab73e26-8ae8-44e4-8ef3-cd1d26934624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d3b8ee4e-47e1-4df0-81d2-90a5b27edb5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_83ce9e77-3574-46c3-8c3e-c22008606ed0" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d3b8ee4e-47e1-4df0-81d2-90a5b27edb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#RELATEDPARTYTRANSACTIONSDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_b00bb197-9a96-47a7-80f9-18d57de3485b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_463a3d8f-9eee-471d-bdf2-fb3f3f3e3737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_b00bb197-9a96-47a7-80f9-18d57de3485b" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_463a3d8f-9eee-471d-bdf2-fb3f3f3e3737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aaedf283-937b-4643-adab-b43a528d973a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_463a3d8f-9eee-471d-bdf2-fb3f3f3e3737" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aaedf283-937b-4643-adab-b43a528d973a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_88f1a6bc-d54e-41b8-8506-4122a936ff4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_aaedf283-937b-4643-adab-b43a528d973a" xlink:to="loc_us-gaap_RelatedPartyDomain_88f1a6bc-d54e-41b8-8506-4122a936ff4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_e1ad5290-5a6f-46ec-9517-039a26e09d2e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_88f1a6bc-d54e-41b8-8506-4122a936ff4b" xlink:to="loc_srt_AffiliatedEntityMember_e1ad5290-5a6f-46ec-9517-039a26e09d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RelatedPartyMember_dd0334d9-9a80-4eb2-a526-850ee245226e" xlink:href="cwst-20221231.xsd#cwst_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_88f1a6bc-d54e-41b8-8506-4122a936ff4b" xlink:to="loc_cwst_RelatedPartyMember_dd0334d9-9a80-4eb2-a526-850ee245226e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ba2880b-54c5-4dc3-81a5-667a1962bdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_463a3d8f-9eee-471d-bdf2-fb3f3f3e3737" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ba2880b-54c5-4dc3-81a5-667a1962bdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52e1f2a6-848f-4d8d-95b3-d95924265d47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8ba2880b-54c5-4dc3-81a5-667a1962bdd3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52e1f2a6-848f-4d8d-95b3-d95924265d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_b3484b38-ca03-42de-a654-025c141f514c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_52e1f2a6-848f-4d8d-95b3-d95924265d47" xlink:to="loc_us-gaap_LandfillMember_b3484b38-ca03-42de-a654-025c141f514c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_463a3d8f-9eee-471d-bdf2-fb3f3f3e3737" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9963503b-0eff-4b1b-aa58-aa1927b651a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9963503b-0eff-4b1b-aa58-aa1927b651a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_b0320211-44bd-4ea1-9a83-daf7164beb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_b0320211-44bd-4ea1-9a83-daf7164beb3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_c42b7957-4f55-4e70-b129-5ba6dbc38735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_RevenueFromRelatedParties_c42b7957-4f55-4e70-b129-5ba6dbc38735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberOfLeases_886ead81-f618-44e9-9fa4-0c9f6745eebc" xlink:href="cwst-20221231.xsd#cwst_NumberOfLeases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_cwst_NumberOfLeases_886ead81-f618-44e9-9fa4-0c9f6745eebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_48e34017-036e-4356-878d-08132310b764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_48e34017-036e-4356-878d-08132310b764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2844ed2-1a46-4459-968b-b7d0a314c981" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2844ed2-1a46-4459-968b-b7d0a314c981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_6115e1a7-35b6-4b3f-982a-28cfa01228ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationCashPaidToSettle"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_6115e1a7-35b6-4b3f-982a-28cfa01228ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_22e1e13b-706d-4573-987e-051b4acf3ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5ad6e642-d16c-4764-ab60-17c95001dce0" xlink:to="loc_us-gaap_AssetRetirementObligation_22e1e13b-706d-4573-987e-051b4acf3ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6c0abcb0-530d-4797-949b-9a6ea5e0bbea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a9b4d0b7-ea14-4c00-984e-9ea05e0ba5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6c0abcb0-530d-4797-949b-9a6ea5e0bbea" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a9b4d0b7-ea14-4c00-984e-9ea05e0ba5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_859c13a4-bce7-426d-a0ce-2700a00f068a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a9b4d0b7-ea14-4c00-984e-9ea05e0ba5e7" xlink:to="loc_srt_ConsolidationItemsAxis_859c13a4-bce7-426d-a0ce-2700a00f068a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_859c13a4-bce7-426d-a0ce-2700a00f068a" xlink:to="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d4036099-2399-429e-9a59-457f4f79b144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:to="loc_us-gaap_OperatingSegmentsMember_d4036099-2399-429e-9a59-457f4f79b144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_50dce860-421a-4acf-abd1-65fdf2c840dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:to="loc_us-gaap_IntersegmentEliminationMember_50dce860-421a-4acf-abd1-65fdf2c840dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_0c611731-9eb8-4530-8328-eac81e057ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1c7be2b6-4a9b-492f-94b5-bf08e77fd05a" xlink:to="loc_us-gaap_CorporateNonSegmentMember_0c611731-9eb8-4530-8328-eac81e057ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0e67ccfb-c4a6-41f0-869c-fb699b752655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a9b4d0b7-ea14-4c00-984e-9ea05e0ba5e7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0e67ccfb-c4a6-41f0-869c-fb699b752655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0e67ccfb-c4a6-41f0-869c-fb699b752655" xlink:to="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_f287ad52-782a-4c16-b815-93f023fb0b81" xlink:href="cwst-20221231.xsd#cwst_EasternRegionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:to="loc_cwst_EasternRegionMember_f287ad52-782a-4c16-b815-93f023fb0b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_7591f630-946b-484d-8a09-9fd2420662a0" xlink:href="cwst-20221231.xsd#cwst_WesternRegionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:to="loc_cwst_WesternRegionMember_7591f630-946b-484d-8a09-9fd2420662a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsRegionMember_54c1c278-524b-4b71-b1ee-4b12a172968e" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsRegionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bc20c1aa-5dde-4a6a-92d5-6d7cb5cc1c06" xlink:to="loc_cwst_ResourceSolutionsRegionMember_54c1c278-524b-4b71-b1ee-4b12a172968e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a9b4d0b7-ea14-4c00-984e-9ea05e0ba5e7" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2b256276-d4d9-4c39-b83c-77c095b55334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_Revenues_2b256276-d4d9-4c39-b83c-77c095b55334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b7db7a26-1c9c-4e96-8eda-869bd7d790f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b7db7a26-1c9c-4e96-8eda-869bd7d790f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2da883f9-e10f-4e47-8bac-9090e38b444b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_OperatingIncomeLoss_2da883f9-e10f-4e47-8bac-9090e38b444b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e6e68a8d-ee27-4f35-b160-512ff7d4a1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_e6e68a8d-ee27-4f35-b160-512ff7d4a1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_45e67754-12dc-481f-8bec-ef7a204d201f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_45e67754-12dc-481f-8bec-ef7a204d201f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_70d664cb-1e0e-45f6-bc24-911de3f689a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_Goodwill_70d664cb-1e0e-45f6-bc24-911de3f689a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_0376117d-189d-4c68-bd41-3b085c0b6d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e0c34f45-44dd-4d53-98cc-31da7a86e211" xlink:to="loc_us-gaap_Assets_0376117d-189d-4c68-bd41-3b085c0b6d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail" xlink:type="simple" xlink:href="cwst-20221231.xsd#SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_7d241d37-ec4b-4be5-ad03-af8f4e4f3cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7d241d37-ec4b-4be5-ad03-af8f4e4f3cff" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_83bf87ba-9d56-47c2-8aae-388d83002be8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:to="loc_srt_ProductOrServiceAxis_83bf87ba-9d56-47c2-8aae-388d83002be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4be9eb85-17e1-4827-943a-62debed5f756" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_83bf87ba-9d56-47c2-8aae-388d83002be8" xlink:to="loc_srt_ProductsAndServicesDomain_4be9eb85-17e1-4827-943a-62debed5f756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4be9eb85-17e1-4827-943a-62debed5f756" xlink:to="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsCollectionMember_9e38bca2-f111-4c44-b355-113abdba3702" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsCollectionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:to="loc_cwst_SolidWasteOperationsCollectionMember_9e38bca2-f111-4c44-b355-113abdba3702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsDisposalMember_66b28c81-8878-46ec-bf58-c5fd448ca274" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsDisposalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:to="loc_cwst_SolidWasteOperationsDisposalMember_66b28c81-8878-46ec-bf58-c5fd448ca274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsPowerGenerationMember_d5e8d701-e364-4120-846c-e9c64ea5024d" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsPowerGenerationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:to="loc_cwst_SolidWasteOperationsPowerGenerationMember_d5e8d701-e364-4120-846c-e9c64ea5024d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsProcessingMember_7ce18149-9b86-485c-8b8d-34ab4280c71d" xlink:href="cwst-20221231.xsd#cwst_SolidWasteOperationsProcessingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_SolidWasteOperationsMember_aad5841d-b4d3-400e-932e-f6d03b71bc70" xlink:to="loc_cwst_SolidWasteOperationsProcessingMember_7ce18149-9b86-485c-8b8d-34ab4280c71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsOperationsMember_7009235c-bb64-42cd-9046-eed77dac1bff" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4be9eb85-17e1-4827-943a-62debed5f756" xlink:to="loc_cwst_ResourceSolutionsOperationsMember_7009235c-bb64-42cd-9046-eed77dac1bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsOperationsProcessingMember_dc9df81f-bbbe-4bf0-8339-251e64d81d07" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsOperationsProcessingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_ResourceSolutionsOperationsMember_7009235c-bb64-42cd-9046-eed77dac1bff" xlink:to="loc_cwst_ResourceSolutionsOperationsProcessingMember_dc9df81f-bbbe-4bf0-8339-251e64d81d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ResourceSolutionsOperationsCustomerSolutionsMember_56dd65e0-b8a3-4ee9-b857-9e39caa7df68" xlink:href="cwst-20221231.xsd#cwst_ResourceSolutionsOperationsCustomerSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_ResourceSolutionsOperationsMember_7009235c-bb64-42cd-9046-eed77dac1bff" xlink:to="loc_cwst_ResourceSolutionsOperationsCustomerSolutionsMember_56dd65e0-b8a3-4ee9-b857-9e39caa7df68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_c92ca5d7-309c-4d8d-b4d2-f90d890d4f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_c92ca5d7-309c-4d8d-b4d2-f90d890d4f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c8672fea-2436-4449-9a7a-06afecfab626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_c92ca5d7-309c-4d8d-b4d2-f90d890d4f36" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c8672fea-2436-4449-9a7a-06afecfab626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_91896507-e8f9-4970-b956-1271818a92b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c8672fea-2436-4449-9a7a-06afecfab626" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_91896507-e8f9-4970-b956-1271818a92b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_84c8d357-45b8-4265-94c6-8adbd49e6fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_84c8d357-45b8-4265-94c6-8adbd49e6fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fb80b1a3-0a9c-4047-a97b-d4bea2d61f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_84c8d357-45b8-4265-94c6-8adbd49e6fcb" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fb80b1a3-0a9c-4047-a97b-d4bea2d61f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_89c73666-65bf-4774-b9f4-02703b2ebb08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_fb80b1a3-0a9c-4047-a97b-d4bea2d61f6e" xlink:to="loc_us-gaap_SalesRevenueNetMember_89c73666-65bf-4774-b9f4-02703b2ebb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_3ea15669-09e6-4d71-8236-e10226a318ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_e00882ba-a8de-4a99-91ba-2708fe30afe4" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_3ea15669-09e6-4d71-8236-e10226a318ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_c3f05a18-009d-4bc4-ac3d-81fb200aff38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_3ea15669-09e6-4d71-8236-e10226a318ce" xlink:to="loc_us-gaap_Revenues_c3f05a18-009d-4bc4-ac3d-81fb200aff38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_dc881726-c1ea-4aaa-8ad6-56ca23e89d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_3ea15669-09e6-4d71-8236-e10226a318ce" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_dc881726-c1ea-4aaa-8ad6-56ca23e89d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cwst-20221231_g1.jpg
<TEXT>
begin 644 cwst-20221231_g1.jpg
M_]C_X  02D9)1@ ! @$"6 )8  #_[@ F061O8F4 9$     ! P 5! ,&"@T
M                    _]L A  ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! @(" @(" @(" @(# P,# P,# P,# 0$! 0$!
M 0$! 0$" @$" @,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P/_P@ 1" ), L0# 1$  A$! Q$!_\0!20 !  (#  ,!
M 0            8'! 4( @,) 0H! 0 " P$                #! $"!080
M   & 0(#! <&!P  !P$   $" P0%!@< $A$3(S A(A1 4& 5-187$( Q020(
M('"0,C,T)4)#1#9&)S<8$0 !! $"! 0"!0<&"@4("P $ 0(#!081$@ 3%!4A
M,2('(Q9!,C66UC! 4%$S)'4084)B);8@8'%20U,T)A<(D)%419=P@*&Q8T0G
M-W)S@].4U&6UU39&$@ " 0,!!@,$!08*!@@%!0$! A$A$@,Q $%1(A,$87$R
M@4(C!9%28C,4,*%R@D,D$%!@@/"QP9*B--'QPE-C<T!PD.&31!4&LM*#HW2S
MTU2$I+03 0$  P " 0(% P0# 0$   $1 "$Q05%A$'$P0%!@@8"1H2!PD+'P
MP='A\?_:  P# 0,"$0,1   !^_@
M                  !ZX]OGO87C!IHL;Z236$28MO>#RAGJNM9FG0H>7/Z,
MUL4M/B+T1]&Y+_+Y?YEZ56=+!GAUM&Y9%B&A-$0VST+KF,RUN<H+_=]WG<YT
MK_A=J6[4WKA)4$-GI7H<G85KLJKSU+:IT#IM8-O6=<R[1?3H]?\ /EY9LQX.
MBW8+$%LQ6=KFUK56O^?T:?N<^/T^A9DD-#[9ZQLT::H=/V;13&]1GM6W=^0
M              %/<;K<$^L\]Y49:GX?H>4?1^0\<^B[UX.O-/J?/^7DO4>C
MUGGKE\9WZ[]CYWI;S?2^:>>S]D>SY+FFET^/;^/N?!#P/R+_ $UZ/D<?<^_7
M]*[:.\4<L<?DF/TGW2[7E.*^-W(03&6AP!R?39G2Y?6'9\Y8_#]%Z,Q^RY4E
MW$Z_!_H*5]<*]"_4>9^ZW)Z7QOX_<S>OR.A--^,>SROSROINQ/6>2C'GO143
MT.95?,ZWV;Q4^/MCH6)V_)8/F/545+B#>B\K_1SQ^W)<@
M!6>4HAVU\FGYMIK\RR'3!C6YVTK&QC239I-HZ_Q/;<D$2AVV>\DBS'#])MI+
M!EZ;UI'-M[%3%@L3G;3 DQC19E.R'2:^R#?92M QAP[ZZQ%9<689%-AV89II
MM5^VM]M:\Q)!M-+"CFAMB/8:;::6O8D4^3G6O8Y+)EB_6T1REVJ,Q[[B>&9:
M;@                   :RO/\SL3;/H4]W-3]=#I>RU!M*,\#OU)K2DYBM]
MB]X>)*)<QO&F'4NU39MSZWYN\^'W-#U>?S9'V)];\W/^9UJSQ=^AN.1\PO1W
MNJ>-SNP=;'RAJ=7\]!Q^S^;)S=EG06<'>/&N4):MY_!GJ+M;3;?F;Z#N8T_G
M='Q^E"K-GN&_Q^DJ=L                        #\PK#9:&    $,TDK?
M&(?'M<71I1^MT8YBC)=Y=)G&VAV\9X]7'9E:+?RQ3B*0     #7&Q
M                       !34$]&RXT":]K7+KF/I6/6K<_7-)E)BQ.=:B5
MJ" NA'I>9UO"M_3<
M
M
M
M
M     #@7;,9JVO?O3ZXZ5>RZ5G;
M         YE-'%/[I8N@[%;!KSSL
M           $$)V                        0(K\LXAY-B4@
M       @A.P                       4N4R5^=>DP(01< ]I>)E
M      ' NV<VCT(E=Y77-R+;TK-E                       K@@Q=!N
M  >HHXQ030_ 6:         #F7+RCDT>70]JI@UYYV
M   #P*%+$)R      "%G&I<9TV           ""$[
M  (D5>7T>8                    ((3L                    %6 M,
M                  'SCVSK(>CI->7VKUJ\KY]JR@
M ?A0Q9I+0                   "A\X_(IO3-K<V]:.Q33L
M       B)5Q?)[@                      00G8                 !S
M*20DA:0                       ((3L                 %)GSN/KF9
M0                     !\X]LX'-O:&_S>U.C!*^?:LH
M  ]11)ZB[#:                       %#YQJ(I<J3%V2UH[%-.P
M        "&%9'M+V/:                          00G8
M /PHPPR9EF@                           @A.P            0XK _2
M\S,         (H5Z;PV!6A<AO#,             !\X]LP:M=R\\_M7K5Y7S
M[5E            X&-Z=&EG@        'B5R5*2$J0ZI)(:\]90A:14Y:!"S
M:F8:HEA:          *'SC!AG]\^ES;UH[%-.P          5214UI<9+P
M      : @94QU&;$      ',Y,RY0           00G8         *R(86L2
MH         A!41,"Y                     ""$[        !7Q "S29@
M       &L.63I,DP  !B&6                ?*K?;9<KH0*_R^^.O4GW+N
MV4       " %?%A$^        !P.7P8I898X-,5R1LD1I#;E3G(YWJ;HTY9Q
M,              " ,;S3:*2YLA%"M=YV      "HR-D_+!  !HCDXP#HX@Q
M(C%-&3DJPMDJ(MHJTH([$(F2,CQ)3"+F/>    0,@![SR,XMX]P
M    ((3L     XU(:7X6X20 UQ2INRORSR DV+'-D ?A#2LC?$=-\:$DAR(?
M0 W8        !JBLR-$D*X+,+=           !!"=@ &F*A,8 $#)@7H<UEM
ME4%HFA+U !71RB6B30QC*-<6.3<               I(UY?H         /E5
MOMJZ/1U$O+LCM4^&>7=[P*V+6/07 5X=6D')H:TQR#D+.KR<'Z"O2!&V-:99
MZBQ"!DP)Z                            " ,2#7>*R9]R'D+7?Z  B9$
MB)DF(V;\T1(B+E=$<.CB.DA- 6\2,
M   $$)V     0(UY9H                                    !!"=@
M                                        'Q.H].8V^5WQUZD^Y=VR
M@                                         "M],^F7-D(H5KO.P
M                                         00G8
M                           ,-C,9@A.P
M                 "GZ70^+]JI]<NSRIKR>AO@     :LV@    !JS:
M  U9M      :LV@     ) ;L          $>BDYZVUS]VBWCZHVCS(I@  !3
M5:U&.ESM57GS\NDM0   %$LZZM/HKE:2S17_ %I@  !XZ9Y<DSM(\QO9T19J
MRVO.   (37L41:KR[36)V<=5U]P   *)9]1%&)6S?;          &(S\[ZDU
M[RQ5]U>?W+0O    4AS[O/7H.%(>=?CZ7O/,8   '.N,<VZR=!Z:0+H1=K59
M0  !XZ9X4CG\YJ=88E[>OU;;I60  !H.?=^=/9Y-A4KDMO<_L:K=    YUQB
MG:5B/=SFS6C9[8;
M
M
M
M                                                    891949KR
M[""1[R[3?B6[',:>:2Z'.Z4AZ-5TI8)/%-[&)%66?>I5Q0ZUHV>70/%]%L_1
M^6WE.?=Q=+K.YS^*N?:GL^G:DL<QBD   K0B149;A,SY-PVNFK%?W[U:PY_8
MU_4X'6E._P /T>GC=[S.[\[WOH5ZO@7OR>H  -8<Y$D*..HSG>&?GS>*58TW
M%V/<<3HYG>Y6D@EUG)Z&R]#Q/H7S[X          $ ->6>1V/:KL:PRSB1QS
M>V:GB0V9XUCL$L(MPS+#,SG'@VU<L/C!;P[E620X\(Y\&S#NH-_3'M[9X[FU
MV    YT.BP4]#-'+=?8:ZZVO;\;E.S:-FL)M/9B+8Z;W):BV,4P   C1'BQB
M&'OCEK&6/<R1*MG.N5-=!O&Z=W1]GE=24K8
M
M
M
M                            PV(OA^ZR>R:&0:;YX,,S#78;'+!;Q5#Z
ML;R[.< A[6?LYYAF88!GF 9V&ORV)@&>8!XX>66># ,\&&9@,,S"/8?IL<O'
M#8Y:[#8Y                    5<QQQ%C;[VJ_NU.A*DT*T:#2.E>C#-^;
M=G\L/@CG-OK^,7GHAS^W9E^GHKD=RT-^68[UI8YG/5Y+:MV;7>56-#K7%/4A
ME?:CK$/0L%F?R8K77,9W@KV62?Z;2N+/[#+770H613M:#2.E>C#8=>UIHX[.
ML12BM/J<RUKFO*F](P9Z2F4#&[7Z5/I2E:                   '.4,T&L
M5+-EVK"&Q>D&E4VJNLTM2.-L9=*UAVF5O&T@TB^DN;-IXP:ZW$^FN0S='N:\
M^]DWNC2,  >@]X !"";@                           B>5:P2Q^[5T44
M\Z09]2S7O4JV?1L8Y ,X_9=LK$&PQ)DXWR8XL.?,6VQ:N-?5#O(-YITK^6-P
M
M                 *SCVB,V-E!GSL:1V.7&TTJB]'?]&2J+<<RJ2273>J^G
M!<?-DP+D>D@FR$698QF5)?7'FO\ HPS6'$8AMSO>G'9)=EIG919L"Q#744NH
MUSK)\:9C;5TZM-96QXR9Q-M9)#O6\D?3&-P                        *
MPCVJ77?2VJF-MF*<KJW'U./5,MBTJDF+-6\Z]FQ(,4!TG[5C]4\'HBMW-!KI
M+NL'KMGIC*Z<<,I23R.U:.]*JMM\&"SHIZO2>5+Z[3.M-6'0BU]2;82U+>EU
MI2C;CTT/0&V:KQCV2Q]=Q3Y[
M
M
M
M
M         '__V@ ( 0$  04"]J3&*0KK]RU$;#<,M5.G-X+-%3G8B&SQ2IO&
MZG[D*C[AH^8*_>)JA9BJ>19QQ^X6("83SK27%=N^<*M1YN<RU28&I4W,%<N,
MQ1<T4[(4!2[;'7JKRW[AJ;&R-KS?5:RTH^0?G=3(&48O'SJ!LQI^LESK2!QU
M(_N!BF,[6+VWL=?QGE>MY5C6?[FH"185JQQ%N@K7FNMUB;'.E%/5;3>XBHRM
M2S)5+C=V7[F:!(0]QR+"4BLQ5\B)BZVNS1E-KD!E2&L]#8?N2AY&5K.>:A:'
MMGRQ7:K9&'[BV,HTMMI^4H6J?N#A+A+?_P!*4/??,L1]!3A\\P$K6Z]E2NV6
M@52R,;A7,C9&B,90T+GB D9]Q^X6("9D,L!'UAM^Z"JN8&XY%A*16;%G6(@;
M:GGRF*4R2S'4(ZAER#73W+U#D*/D):B4G+^):_A67L4+5_W 6^9BKMD& 8/@
MD:VQF)*$MM6E<70E4"YXSM</'9=\RL:JK8NR<>M*9*8VH@$LEDK]]S=4HV5I
M.+OV_D45P5A')%"HV)XROV<(FD05S@FN8V=3?Y7P#8;'9\8+T&%/^Z":<OVW
M[@LC6J2+AC'[^RT_,U21R["X.Q0VJK3'6,+96*!:,K6JK6W%&0K=5;SDB=DW
MU(?K4QQ"UC+%\IEWQK VBLUC]Q.>+<E<&&%IB?B,HT7_ /<XR+=E_;+5U@O-
M7Q;*RK6G%,4Y:3&R,Q04,KXR)^W-S&24+^V6TR<H_P 20TQ/Q"^%LB8_9XQ_
M=(DY7J8-;2PS757DHVN56=^=IL+'N9/]EV6+Y3+OC60ALB2V=EG,=)_MXR?&
MRN,V/N:'\YZB6I=.<RTK#Q$ZS9UNNQ\4C6ZZV6;U"I,]2</$32,I#Q$XVBF=
M<9.0I%+*,U5*O9#+QL<Z8PM:KE;1.XQG :CHV.AV4C3:A+R$LQKNYN]9NSV&
M%JDVDG+0*"/N:(]ZV"DXW>J,*+1HW5JD<?QBT9"PL.P9Q];I\3-52JV?01[
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
MKC:F-62>%L<)*JXLHRD<OBZAN!:XHH;*;EJ;6IV;^G%(YZ>%L<)*HXUI;=.
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
M4@'ZH&$3@0PID+X"[2@7<;G>J53\I-0AD6JIN2ND0H.D@,5!$$^ =5FUZCY
M3F9-P3%,P])4Y$!0(=NJU\2'2Y2&XSK@!DU1.*O2Y2&XSIL'AY@B28(!47 <
M)!#:4#IFX',8(DY0"92 ?.MCI 7AM16$Q'!2\)5KP\B *+LECM1.4>4JF4Q$
MFY0YK<3;_P#T*@)[?6?XZ(.Q/L>/B.8I-.#G9:<I^7=' Y1,9(A5 %( +U W
M&T %443ZB>A((%]C!+Q.OU&4EQ?:>'!P^4VJ YWJ)J'XZ(<"" " '!,Z JJF
M$A@*N $(E_1%9]=TB)ET#G+RG"94E/95'HKD+RTS\#@JH94_W!V?7=&4-Y-S
MM2,X3*DI[*H=!P0-B0E*)55#*G^X.QX'?)=4IE-S=R0A%/95$104VE! X\P3
MG.J?[@['@=]UE&;@Y-.2$(I[*HB*"@% J!O%HYSJG^X.QX'?(;EB&4W-W)"$
M4]E41%!0"%!L<>8)SG5/]P>.[WY0.M&.5 -IX4"K>RI.F?:7:(B.A$3#]P>.
M[WZ&T[-4Q_+O"@5;V5)TS\ VB(F$1$P_<(3*HM$.5 -IX4"K>RP%*"(B(Z$1
M,/\ +#\O9=< $JXG.V>_Y_9<QRID4'E)K=#2A3)+G+L/V!U0((I"#Q']0H@
MN [%'KK\TH-E0!$12.4.P,8"@4#&1XAL,(%*JF9(_8**%2*J (**]'0)B9UV
M*76=(]8R/6,EUB>B_F5/BU>[W+8ZI32'8N$C*D%4IY-#BDNTXH=DATGK8 (D
M #Q*<"M^P,4# ',\HL)^6J1,2N%"JJ=@Z2,LV6.59Z<.;H%!]Y=BETWVQ3RW
M,3&1;=)M_0P*7FO55132$" *@G$S4A/>+3@N1L072B:_-;B! $RA4= B8FFA
MR)O4"F.<RF]BY\,@B0QU .0Z:@%X,N8NV+P<+FV#VK'F'2(8BQVVQ15-7>V1
M3_Z"/BBCB<(XJ)%9$RBBC!\0I'/9AM%\F*HE#<IIN!5$A, ,U"'-)-]JX\TW
MD!2*"WI0E VCD*HF)S"8_ YN8?GH_IRI])7ED\L)S"83<3%,8B:92I'1$R28
M$*"',-SR"*8E#8!3B5-+H:V@&BCL3[387E;S<](PHF I2H\P^\R93-3]1(P;
MM'(10QSG5/V9?"J)0$1[];Q NPNA4.+A+H%42XM3K;OOJ_F7J$$0#6TW-#O^
MW\1T'>'V%\9R^,X=^@\6B=4GY:_$-?EH.\?PU^6@[QU^(?G^7V!W_;^(_9^(
MZ+XB%\10[]!WET'?ZJ)TW#, .R,?PI[RJMRE,X#K@ J*)("GS4>'E?[6W PI
MJ& SM,2F="*Q$'!^04"IH.TO"@D84VS@"E>>#B7?P)PY;<.)2\#O>.\&W<9M
MW-TR_K"B4=")RID*4'C7@5-KWE+W(I@!U0ZX *BB2 I\UJ $TV !3;#U6X<0
MXAL1,*+8A02,D"P)+<034V%%7:;U2 B*X_W[.*R'Z@#'VZX<3E QTS&3*L<.
M47O3,=,Y#<-^N8F.A#AH3 !7 *)$< 1-8I!,*/>Y3#<W[0O@3]<%\!]GA X@
M=$11!(=KD4BF0YQ^8 <#' JA3\5-*J*G7$"E+_;KN 5"@JFN/F!$YQ. @4">
M!0H[2?R>\9E/"8PG I#E,14P@0JVY%N9(2.5!V:*4!5)O.190J;$4MJ^\H!R
MS\]/JB(E+KEGX@8H@J<R2*R?+7 O$Q1W%,4X+AM.8@<P-P:,42BEU=;B@R$I
MBBF7F& Q>09,Y7'$!*/=HH;S /'10$[CUF&XJIDTE""J803Z!3)"JW>"#H3*
MB9R/^8H@54F\C95(IVBBIA4_#28\MRWZ!%2<Q-PH=57:F"IP%0HK<5V_Z?1=
MQ-'_ ,Z&UNF0#$*0=HCMV)<$!4)OCU5SB\%(A&IQ,8VX 6(78UTMM60.)CJ<
M0YWY?T.__]H " $#  $% O:D $PF 0$@E.W0*==VW_4K$X&1,IM57_3NU4^2
MKOX(<D^DA*JB)Q*H"1O>"*Q5R*$.F=/:HTW>/9P11ZRB74-_Y:(&7< H45U$
MS$725*L4Q-NMW05'E-W >6<"B8'I52F8*AR3I)"J= Q5U#<2"J/) $3"<#%$
M$NJF?<0ZG$FDR\Y)'KK-?UCE)0JI2I\4E#\HJR?)53 5"D**BI52F8*)\K2)
M3++@L46:W0]1,3%(\9)*$*N//:H&*:1.'_.?B4 ;@(N5-WNYR4JLN8QCQA_\
M@@8\6Y,7R1^I,0QB$T@BX2D%%4%&/ W,5#BDEX5),.8F]_O;* V R9D$E-YI
M=GLY+LHC*FZS1X8@QB_#WC'?Y2]*NOBFYZ@I^[G0F!ZO\6Y7FQ8*^:GDRB+<
M! P<0+8XC](I @/,0 H0S83!/-ND@(E+%O2G!L_^),N/.8?%2]*NN^6*['F>
M]5__ &^;Q^HS]0.(AI/HFVEX&\>A[R#WD-Q%0WCT/B*7P: I0,8YDC%*4@&
M%"@43EXAK<8J8\$]#XM=137@.42B9(I^)R)^(#[B$Z6C !C& 5=;N)C]41,8
MVC% -#X@X',)3[52=(V@ "@?CO6* ZW&25!/B=,PJ&\"I!_QCXB&,8XE#8/X
M&/U1'Q#N-OVEY7JE),RJC82.7\<F#H-XFCW12[W7<<PBF\6VIL7G JQ?#+(?
MX@+S#+J%53=APTB;_K=Q8P=VM@<I$W_6[BQCC\>64BT8;B4B15E>)U6WX:<<
M!?;2$8\1]V*E.8YQ**C;:8J0D-$O-P@J)$E4MY%BDXMFIDSR8%_1/> )J\L)
M$F\#>M#]0W8@41 I3&T@!'>FQA<-FY.>LF)E4R\#*?W .T">(B8D-SB=0H&
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
M,[K'B"9K.K >F65ADB@4"-+0H"D>!6#MV&/3)A+KD7??,EXU-XB#O@'>-O\
MVSGS"S!( GW%U II%A$:<#$3UK?A8^R[D,=TY% 6NFJQYE?K#;Y;V2C_ #W:
M9,/C(RJRQXD%]LV3'7#C^;6C]$?"4_1!_I.WRS+BYL2=\<I.ZP!ZS^N#Y2?=
M.WS%9YOQG_[O^D;=GE&(E.V7K\-YQX]=5NOF-2L4.V3MUR7/VN8^83+S ?HX
MS !%)R;CM\S_ /R,_P#4^W_M_O7'P>BN/)_R\M"/,F%'"XZ;!&(Z_<9^JQ&\
M=6S&/- &7Q%OD,!?XRQCH*2+5Y*</1.M..Q!%=ODI D* Q_17(C-3?R@TWZ;
M'\%S]=DZ5M8D@IIITP-/LPLRLYB&N^)B!/UB'0,WZQD^W9,B8[E[51G-8K 3
M'/A-U-\ 4.V?MUR7/VO<#S"975@/T<9@ BDY-QVQ#%S$X\0I6O301YS3SV^3
MKC>URQ@ZP92L;XV[LKCCYEBQ,!6AQ..8K]J!OTM;@I;L/BTEN7A1*\>;3]7S
MV[HC$4'X<^WDJWZQD_FV^39-RKA_/*?[6WRS+BYL2=\<I.ZP!ZS^N#Y2?=.W
MS++CYE'=^GC]YH>($P-"34C7;Y+^#_R#9RXXWN"7N\="/ C0DC;Y?V#^OM/F
M=V,\<#=18\T=@/*68\ZC8E:&"/82"?I*J3X@</XC8X>4G6*3LI902-@N2J^.
MV9F,MD6UOM**@-Q X'8.#SA;9^S]7]&III7;'E'WB&0=X/$'=MBR#[Q&E3O4
M\0=Q\1LBI]P"8^K.C1NF@G;%T^6R;8I;, QPD 3' <-NI:.I$3OCSV/6%TF:
MUVZ;5Q\-VW1 OLW:VQSZ;H]?^+:68DQ_50?0*;%\8A^(VO6F5N6=YNI;[9B-
M\QOV#;J_F,'Z""#XTVQD??5MXT%QCV*6/@L[MADFZ_);.MSS%OBUQ C63&NV
M2VE^OC&D\=H50+F^EF/]9/TG8&3< 1Y!O4/([QOW[!$$]P5*_:M>A7C#Z$:-
MIMTL@G&!;!TCA'"IIMC4M]D>TT \V.F\G89(C*-^_8]7FGC7;I!CTYF-WT;8
M6NM7#S+NL\5^KYC9\#+"S5?'?(X[''C-N,[AIL;5C9F68*+_ '&)9/U299=Q
M,D;9&6C,H!\0#(!X@&H'&NQ[:EC2;=Q^L8WZU\]L?64E(Y9T@'=Y$>P[1EYM
M-:Z:?1NV!!KL237953[A-(](J1Y"JL/-2-QVR'MARB9M_NF8\:'Z-AF:#VW'
MW>6NNE*'PV;N,C1U5$L?? -*^\+A3QV*MCAL@0:>H3=C'CS$%!Q,BNP920X/
MM!VQ,O\ F!-OUJ"XQOH!)C<)W;)F6F5=#O&FA]@^@;!46%VMR<RQ%:TX>6P5
MS(B/9P\MCCQFW&=PTV9%HA,D<3Q\ZGZ=K O)==&ZZO-Y\S5UJ>.P[B[]X!F[
MWIUF==?XJR9+28&@U/@/$[MNX^7]3XZ8U?DJMZD)W+JVI.9G3(!;:%QL:5N[
MFQ1&+O<04&L*[0R&?6#:/7<PK:1<TG&G-^\95S36Q O)^@+>FZN/7F8XKC7&
M,8QB[*WRH9.;?D_=H/V=;>6)DEI<LQS_ (=CD['H(4=M35>::&]A!RK^R)BW
M'=:WR_%B5GR)CQBU?6N92"[&HL/5G/U"5 4C-=9S;"65D;-D4Q7F*NJRE%PH
M6./HD6N2RDJ+E9LYQ ,XP3/J4Y+UU8PV+*9/P)A8RJ0#B6SLBC%\/7[&UM9)
MR"XER%8EZ,R1\)A%F.^#V"TF[NM6M6G<9>%6>)*)4&"6A5+K\H[O)1 N.\D6
MQ<OX?.S*-&2[)</K*=L/99E@]O9F*\,W3<9V\;>[';:;VFN[-S>KM<A7]H;P
M5;F^KF4+E^$D\JL(4AD7!E:%[=.Y[4S=<D7\Y3N)G( !<Y:;!TLBD%B3W(S+
M\7KYNHL>E1CY!:0HQ <N4,#SN3BNUQ#O\$!D=A?C]]N2%*Q)*,+D].2UQ0)=
M\7OWR.PR(.M+ ,TYL(Q=(A9EL+@Y3$@Y/%IVP96A>W3N>U,W7)%_.4[B9R
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
M2]@@,$!WDV+:*FMNI">E2:#?_/5"^\9_,"Q^@ D^ )V;(E<8:)&DUI/'E-/
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
M;'KELHM"7,9],(<AR8KQ8N2R_P!PMPXZ%26("*&!=E$QB=?1U\*'C&7)9-)
M(WJ3<A*AT!D#N84L^,*;15FO8J+!O-UJG[63&/>IG56NL.2JRUW2NOBV8BQX
MOLNMY9+8[\&1%GJ.RP"#5<?5]4],@@$!E<K(-8KMDQ=0%4$EA)H9@VQU&FUO
M2A-*B2H;,V?DL7*:[^BYQY(B=+2WBH)&W>#N5A\42GO#X/<Y&#:B1T!!6Y3S
M)=,E.E$Y^L<97>"!=)]VVVYIGW&WB-NPZ61;,^=$!KH>XZ!,<IFA(!@BEP!E
M0R!3UE=!J((R#(PB8@J,.6X;P%LN9K!->C9<6AJ"YD],7GF1P+%:ZPLLJ5+=
MRVHQ]33FNZ5U\%9 BQZN4#6\LW8[^YH!E3JBNE^+%UHI]9*CAH]C0-LF-)D9
M MI@, P=D)T6J8\AB;A85*A[5)_W=H:XR!4Y%WB[UXF72#1EG'S[8\64\KR!
MN]WEYC0L^0KC7$!<?=9BT8WRM]X,Q6/"Q&'MYJ[MU=?RO22F+@-*:4]I^G^.
M6<:G&4]A9&^F4'Y]BGN'(6.AF1C&\&(Z2,"(<&1=:S*;HG'*FTR1**$4R3>>
M5$!N9@]HZ@:6G%%2JX5KP[=E;$*0*6P?K F9:TC\0?=0QXDD$3]4(ZIE4B3U
M,:Z"2<G;/7$5R ?9ZDWQQDLQ%]UK.66#;#YFKE;(<A/%CC?$3_=?00 5! ]5
MSGW'"AET#6DE:B&$7,)5E,.WA 3(H*6Y1&DC,7+Z1]<Q$0(VSMD-V;+ZVWL>
MGFQ32@IG<P %N@QZKG[E*97S!SX493 (:0RN5(.XZ@[=FF$V]%@X_2ZQS[[I
M <Q+$LP$L;B=D;%RY0]UPU/*R09D6V.ZVQ ZCD<S%MJ#X14*RR>:"3):>I,L
M]5<$!BJPH4+FQ/Z&ZD;@G5DO:!35F(#!@A8E8-L9R_[3)E<^>7#T&]EM1]K6
M138Y@T=P7#%MYM5T"F9$69,BFES=1B[,T,,BHL*P0;_<ZAF3)DG(TR3N"VJ
M-E?6'5P#N=8*L/>H54VDG'*^CFR7E/=.6_\ ,JQY$+YU,'2/^IX8\:UM+&:
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
M[C&[S_T&-#'X-_O8;RY2 WT%MNBS#J6JU.#B1_3B#MW^9T*GMO6I]0_L_/\
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
MAL@:H4R/ D02.!(IY;#+4E!$_5'GNKL[(\9M3QKO.^L:[7X^5YF10SQ\_P"
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
MB]7=#&DHQ0D><3_)9<6@K/BK)D1@?$C(PNU"D@5M*!B.6\M;[MQ6R8_1+0!
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
MK<,8/_TC./\ NGZ=\[=TS@'KM+R)#&09C3501&A (V3*]<B@B=\$R?/0:Z
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
M7SW#D1,)Y<FJ;.:QR-<Y$UXL\C+QO+\-$J9"T)%S>E[#8J.$'$;,?"+U)/,
MY<BHDFY-7L<GT<6=ECXUP"E27$*6%>"BB';21(C1#&0BG'L4,R&3X;E>BNVK
MX::*LMO7^VGO*?2P*3SKL'#!#*B)@2N0R5]@->RCI$+L7F+KZ-/'BLR2A*0R
MIMAFE!S[71N5JJK'QR1O1'Q30RM5CVKXM>U4X,QP2BS7-+FJAB(O L&QV2^6
MAA(CYT#K>92 QQN;%XZ(]SD3STXQW, 7V=I59)E &'P,"$@:=7W9_.TAMA33
M ^E8/R?B*U9%VN:YB/:Y%XP^HLA[&8G-;OL-4\&(:2" O:Q_,L'3EC/B&T?Y
MQME=_5XRG *T>Y&O,2>>TY]B,%$"6E;8MK"Y*Z8>Q*FDC80]O[2.)=KD_P G
M&=7@M=E,H& .KVVKD"IU<>VSM7U LM/I>JPB)9V;U65T'PUU\5\. ,JM1;0B
MOL3*@&&&OA$E,;+=:=*Z6,DT2%(V:^O2153Z$7C*<$&'LF6^(BU!=D1/$,VN
MFCN1FE"H#+&9(3(]D;O7OAC1%\M>+C*+A9NVT@4AI+1VQO)E:S1&0#,EEAC>
M21*Y&1HY[45[D\4X*SZCI<IL!@Y#AYL<&JX2,MZRO*Z6<%M2.=+$\SQ21&)-
M^S<BKHOAP52#>V'O.ZRKWB-M1/DL59Z9IOJ&GMX([U\]?!)%ZT=(U-6)JFO&
M%!"UV2 _/S;[L)=F'61!]1CLQ,)X1<@UN6^(M_3ZQ(UKVN1[?%%71)\6+#NC
M[(3#[;.#G5@X,PP-)41%22=5(38B2-++<(K(6(U45[F[G-1=>!CZWVC]]+
MR-DPAP6 Q%!DPR?4F@*@NY(9H7)Y.:JIQWKY<RK)OCCP=IQ*H[S=?O&OQNAZ
M@;X$.GQ';O3QVNOP+W2$CAL9JNUN++%A(*/'C!F+(5'D-A!<DI4J*U/B)(W<
MS7Q3AQ?:,[7$VEJ$[W!;B9CL(29)NG^U4E4K:L_I_P!G\^!2I\2SS)JLBLDM
MY+O#J"&YI0 H_4LEC9/L0X!$6'XFJ^GE^K7B]RV?$/<2@Q^CI&7R6>18Z-7!
MW8TKD8/!CY26LXMD62Y[=B;VL7<GJXLO<0$:XBJJ<>]GL:TP86&\%?CS9Y#@
MY1&'2BL,=%!N8U9]-'MW*WQTILHK8BH +P""Q$B.9%&9'"0W<QI#()R86RHG
MGMD<G\_ -U<5UY:Q6-R)1"!8\(,=8RGG0E3#M8.4< V1']*K=&N5ZN5$1J\5
M&.W&(>X^#%W\[A*4C.<5[$!9'-1'=",2AQ>I+]R(FK4;JY$UU5.,@I:OVY]W
M,FEQJY-HK,W&,0&N:YIX$SH96M('NMS4?MW-21K'JU47:G%+DSO;?W8*2YF.
MA6B"P_GY)3H#+)&L]Y6=Q9V\<KE[H7;W;V*B^'!N4)@?NM%C@(ZSOO9L7KF4
M\JM/'K5&'L^_N!>5U9&W9S$^JY/--. ,JM1;0BOL3*@&&&OA$E,;+=:=*Z6,
MDT2%(V:^O2153Z$7BYPL;!O<S*[>@CKYK)V'8R->BPQV0<)HKW+';PDQM='-
MMU?$Q-Z*B:\93F;P,G%;A98H.2XT=50 Y75DF%P!#QSUI1\0R;Y)]?\ :/)C
MD^LFWBD]Q6=QL\>OBJP(-*R$24Z,FSF<,D)4)!PL,4@),;HR$YCE8]JHF[B7
M!46Q2^B!8>L;JPML+HGSN@UC58TGD@9IJXI(^B3<B<[?Z?T%F595(]UG88Q>
M!@-C<YDCRB*TB*"-CF>I'R/=HFGZ^,=&R"VITDI* &FN<-F00C('VH",%.&7
M&B7-*E=,?&K][V)%X[E<GBO&.Y?DS^S8OE?M9'38W=V[):VOK;)EIW.< U3F
M01T\[PG)N238K%>C5TW+Q[FW^'DP6M)C?L#E-#?Y!6R1$U9=F>TTX"N@-A<Z
M MT4"*_>Q7)Z'-U]/'MU[:0P*ZD]TA/:?.S/!O*0;%J<MN1C_M-^\SL4$GT:
M;?Y_'_EH!H+SY:N",I]UF WG;!;GMTJ'L<LW;#7,%+W1M5NUZZ>K7Z.,S]VL
MMSP[/,Z^5'XACACJ2OQT0#NQ380X@ZFLDFB<3UL^]7(J>G=X:KKQ[+6&3>W<
MN%4T(/\ PPMKM^4TMZE_)D4DMD%.4)6Z3U'+O=Y.DJR(C5V;O3X^_P#?>UV9
M-JI:CW,R26;%?ENELY;R2*9TTTHMI9#FRCEH)Z8H$B5LKVZ;D5>/9@_%C;$_
MNOOKC]GD4]S-#-<?-)<A3KAEAT\4$+)&R(WEZ-3=#L=X[MRY694>X9/M+GE3
MCU?%:)ED5/+A/N%4S!3O$A'#-/E2QV-5!YM\,FFGH'<]'.X_Y:/<S)J #&<3
M!=F5.?VJO6OQVEL;+?7U%PROCC:/7!6;H%G1?!&^IR>"(J^T@^$60&13XE!E
M=UD5S1E#65?6TY]6P&(2:P$DE&?(84B,V(Y7,5S?\[@'W>QV&4D0E<PPWW%J
MX7HU#:.QL31*FY2-4VN)IS2&HKOK;=B>EG,7C"HH7;)I*.P9$_<K=DC[*S:Q
MVYOJ;M<OFG#\;S"XK<<R+#R<B$R3'[8B$:Y+,[B:6YP=<2YA=NXN&9K4Y;7^
MKT_1Q_RPUU=92X9;VEY[D65"=-5BV\E)7V<H]A7N[6:]@Q;9P9-S4>J>F77S
MX.BS///GPF<B.0(OY7JL7Z"!L>V0?D54TT97,D]6]WBGEQCC<G]QLG]MI1,%
MMIJBVJI0L?#EE=8:$QPY<0>Z6,Z2/PD#8*BS1(B<Y-Z,=1VV3E26)SY[,8:U
MG@48BVK SYQJ^Q(B5K?BSPQ_6\WHFY55RJO$56KB>P24S/=A^/H]K:EV:#DN
MI662CM8GG_M"_2Z?75=B[./==0/>&B]H7.K,,20R\K,9LF72)1A[1AVY(<%'
M$X3ZRK$KE7?X\$8W6^XE3[MY;FV0P80!<X_%C]<V9]N]DLU8X>C-)K19(JQ'
M,5[Y&_MVN=HG%<%DN!/]NZSW!PR#'0 %R6IR:(^WP0*- C7'538HX)NSKR.7
M(W<YSD5%77P=EF)YN2W#X+B]CR#$:['J)+<*C6R(@N;2KOS!3C)24:Y9--(N
M0W5[7>CC$H,)(F+QAM5&ZL(*D9(9*DKY)27'+&R-C3^L?)SVHUJ,EU:B)IIQ
M[R46=7=7C%Z3[@6>3037YT5:EOC]G#$ZJEKR;!T"'MA;&_T1JYR;O!.,7S3$
MA"AL4QSW8HK,^5E%-7Q(+7V)@A]I&/'&U)!)R"T5)6HNZ1VQVDNYJ>P];B.0
MU62$B9<7>F-HC1[7H:\,&.=TAZB2R($YR,7TR;7IHOAX<>X?N/51N>2'[O>Z
MN&%;-NO*RNA:M9*_<[1(P;>NCD\OITX_Y@<4%@D>53^WOL[,7%!$LCUG KP+
M>YEV-<Y48DD<TCEU7:W5?HX]O<=QC)*NYO+K)\$B@IZTJ$NW'Y2MZA3JN*3K
M >0OI7G-9ZO#CWGER3(J+'HRZ;!6"R7EL!4L)?%3#ND8.X\B!LSHVN151NNF
MO&!X9@';\^ERS)VV)5?17]6T:TI\/='9V->Z[2:6O!YTZ,U>]5V;%\%7PX]Q
M<2RK%5P<C+V0>X]/CRW-?>Q1/ED[5?2P6=8C!)^N)C9)L1K7,Y;M4^GC_F$_
MA^$?_L,W&$YU4LW77MIFAV6";?!SPX<H+ALAW*GCR'1N9))_5BX_YBO>.2&1
M(<FHLCQS%NH9I+#C./8Z3%OC1?&)M@0K5E;_ *V%>,+5W_-1A>. 05U:Y^&'
M47MZIE:,Q6NDI2#SKF*SYJ1HK%D>Q)4UUTX:]CD<QR(YKFJBM<U4U1S53P5%
M3C_F@JJADDMG89S[CBA0PJ])9R)JYK6#Q;-7+(1KL1/I5=..T/MZIMG'@+\4
MDPUQ$"9 M[VM:=PG9U=W!6OL?7S^7MV^O7@JIN&/BLZ_VD)%,@ET20::+''H
MHLB(JHCQ4^&O\[>/^7_V[QZHDR*VRD+'+<R@AL!JM]E0XH"+:&!OL2UZ:O85
M,UGQ7ZHG+7P5?#C_ )A\2RK%5P<C+\&R'W'I\>6YK[V*)\M0;57TL%G6(P2?
MKB8V2;$:US.6[5/IX]OJ@O.<.%MHL?JPY:LC)J6"QC,5J1H+(%(:TEA.]=-B
MMW:\8+ $7T!DWNKB40AW(C*Z(F2&V9 7TTJI$3TTJH_8[TOTT7C#L8][LT/R
M:MA(2^]L;02IH\<HK/)(&<EPUV+7@-E0\9SM((^>]-[F>K2;:OO(T'W\QKVC
M8[W0R)7U-W3X?936CNI>G<89,CL@B8XFI\/2-%9JW]? DJY=79W*T F$G*ZI
ME;"%;DP\Z.::."HG)KAU8]-CF1O5&JW]?%T.+%+-*Q+@U60QK*_DUN:=P)?L
M;X[(QAG.<O\ 1:BK]''M[CN,9)5W-Y=9/@D4%/6E0EVX_*5O4*=5Q2=8#R%]
M*\YK/5X<>];O;?,X,3N :##YU@)HJNW@O9.PC=&#*39QD)4M25J_%9%)];Q3
MPX]YKDPVV*]QS[FCB]RHKSHXC!+FOOZL0: 4($82 2I2)K^2FWP<CV:^A&M!
MPF&&6; L\NL4S+%GH]'1T%X-,*N1TR,5$Y8Q'5-FC:GI:W;IJO-5$L>U5O<&
MD.+:=T(O6-+>)V]Y2$\KG(0\#X*OUW+%Z/J^'Z#2_(Q/&2+UKVRMNIJ&KEMF
MR,\&2)8O%4Q'L3R7?JG#Z^[JZZX D5'2 VH(U@&]S?JJ\8N*6%RIK^KB:B H
M:4&D(CFA(IPZL$:JGA)8L1$4U?# P22,B-=KT5FCD\%XK"!Z&E'GI WU]-/#
M5@Q35 $K$CD!K)&0(\ .2--JQQ;6*GT<5728OCHO8IBR*3IZ2M@[/.>NIT]5
MRQF]OF-7]JZ+8LG]+7B(>YJZZV'@)A-@@LP1CX83!U51RXHBHY61DP*OH>B;
MF_1PT.ZJJZX$;/$2T6T!&L!FDP+N@(; 7%+$D\+O%KM-6_1Q<MHQ:40R6QZG
M(6U4 ,!,EL5!$5S[E!&ME?8DC3LDW3_$>QZ.\E3A[FXCC#726S+][DH*I%?>
MQJ]8[IZH)JZVC65VA'[9-R^KQX'?D6-T%\\/51'W5/76CA=5U7IW'#SK#JJ?
MT=.'590 1-8^%HSJZ<6"8%P[$1&0.$D8X=86HU-&[=$TXE'QV@I* >=V^:"E
MJ@:N&9Z:Z.EC!@@9(Y-?->&8%)/@M+W9KF1X6^6@KNY,MI)(GL9CBK#UC;.7
M>U42%W.=JGCQ!6U( 577"-5@H%<+ $$,Q7.D5D HS(X(6J]ZKHU$\5XBMK;%
M<;M+6#9R;.QHZPVPAY?[/E&$BR$1[-/#1WAP-?7@=+NQQA1@=S;#@[J%CHDZ
MTH:Q,;K5L=!'\5[7L]+?'P3@F,4L8F0*9!C&#SQ3/$(=!"6T<EL;G+!,X4F.
M1&NT7ER-=Y*G 8N5U./6\"F-97CY"#6GQ*?)&_:P.&RBE8ICXF.T1B;U:B\'
MQQ6=1#!CW+&M(XS XX:/:-%/$.>ULB,K=HDC'M;)L^&J+Y:<)>]JK>]H'VY+
MGH1NZI7\SG="EARNK0/G>KE;]F[QTX.R'*<2P@N5D//LKS(*&AGD:.) C><=
M96(KG)",-$B;GOT8QOZDX#?5X=BE?T);[*O<!CU0+T9\L4<,AX:CB,Z<N6")
MK5E9H]6M1-=$XIBLW/PZO(')E*QXC*BJ46: R!(DF)II;=['QDPI(S<^%=S=
MR:_1QVVFJ:NKJU65Z5]8 (" JDJKYW]*+%$/J0YRJY=/5KX\3,KP:/%Z()LY
MQ# Q@*2I$;IS"BYFPL&#@;M;NDD73R\5X'7(L;Q_(>GU45;JGKK;D;_-1U.'
MGY6[^KIKQVQ 1$K>1TO;T&A0+IMNSI^EV<CD;/#9MVZ<3$X[BN-T!)#.4012
MT=95SSQ;M_+FE!%@?*S>FNBKIKP>//C6.O$L;'O=G!+35KASK9KFR]W/C>/R
MR;%'L1W/DUDU377B?(:D2FEFR$8.0F\KX GRW@<<&E>^>S&:KK(:,9WP5<][
M48OI\.%N*G#\6J[9>;K:5V/U(5BO/UYVIHPD9/QM?5ZO5]/$UG=X1B%Q9$<M
M)["TQJFL#ITBC;#%SBRPI9Y.5"Q&MU=X-1$X"7&ZC" K&&&WAKUHP*$8V(<0
MYHE]$$H$3)V0BV4J1%HSP9.[;)ZEX%NIZJNFN08)1@K:4$:2S#&(UYXXI[HE
M*'@FW+N:UR([Z>#,AN9L4QB:\D'$L+RSDJ*66XE@AD004RR*49UA)",QW+8]
M[E:Q%T\."*W$4PZTQ3<4 57XXE*;CV\EO.."(%K.97;B&%;I8W)ZDDU<GJX7
M'PJ2H#H70DC.I!:T,>H<.8LBF0+6Q0L#6$M9G\QNS1^Y=?/C_P"6N ?<W'?_
M ..X:QC4:QJ(UK6HB-:U$T1K43P1$3BQK*/Y<!M2S"[&WKZKM@U@38)&!*<=
M8B";")C.58BNEED:K]L\2N7UMUF9$)@$_N ,G5D-9!CLF8CIMCEZF9&M6ZB3
M9,QV]=/!R+]/%U2PV%#D#0EDK,BJ8RJ^U019>;#-7W0+7SI LG+>UT4[4UVN
M33SXCR:A=@\P6- $54.05"T,@N/U@D7.+K8[4/6*J &A=ODA1[(V-\533A,N
M);A]W6QU5B,F3SI2V03*29LT%M EU)SH&U4K.8PAO,Y2IN1_T\1$#^W6!Q2Q
M/9-!/#B./LDCD8J/CEBD97HYCV.35%3Q1>*Z#(A*4UO=!Y:F&Z@!(;WJ%DT@
MDE=&<UZ=TBC;(Z-8_BHB.5/IX%9>4U5<L!*8<$RUKA+%HAL:*D98K2X9D@*C
M1RZ2-T<FOGP0<?[?X0<:9-(2687BE$2441,]9)B"")@'RSS2O<JN<Y555X95
M4M56U%9%S.7758(H $?.>Z2;8(+%$.WFR/57:-]2KX\,K*:JKJBMC658Z^L!
M& !8L[W23*P06**!JS2/5SO3ZE75>%N*G#\6J[9>;K:5V/U(5BO/UYVIHPD9
M/QM?5ZO5]/!UP-55H]O9L@CLK2 $:*QL(Q6<L6,XZ.)I);!HTT8CW.1B>7%K
M,;BF-%S7S8([R4JBJYY+E@KXI!66KY17.L6C20,5B3;]BL33R3@4*YHJ>V#!
MFB("$LZP(\8,B!BQP3BP%0RQ#S0QN5&N:B*U%\/T46>6](A0AIRR95\HX!HG
M32O7^9L;%7B\ML@% H_G;$\MDA-K\B..M6Y1"-<Y31Q$PRT-3'3%@4DY0[.0
M47_L<;4=Z&JN9R#97G.M/[7CYL$DF99 [;E369$JV;G=<DBBR=O9NK=4J%_[
M+]72=9;ZQ$S)+W!8L.Q<:Z.B$N,2L(J5V16'RFTN"MNX=2;="C)89I 6"-<C
MX^4U5Q*Z[YD!AE][F^Y>-FBGW]L33K35;L]DK08*60IU2-T<M$.K)VP=0B(K
M=^ST\8JR/*[NSOC<<R@C/Z(K(+.Q#J<G'+H><(12$%$@8P16ED$PCB0M@;R$
MU1CD3?QE^+9JX9]_:Y'E$UIC!*1ID^9=TN">Q$T-9O@/O$-JND@"F&W-@6%(
MM\;AW)&)$#:6-?9UV18(!-7W7N&;5E1TYYE"RQ6B]NP83*W,J=X%A.PRQL'K
M-$3SN5*YH\>V<-F027Q1-EE,) ]?FMW,76"0+-**+E/M7;5W;,4K*GD1B#V@
M<L4ADW)>[<TQ^ON&VRN:\HM_MGF$V8T[,VR;*;"NR-KE; A6/V&/"TWMW*(Y
MY8_;X"]L[$:L;96CK+QG_7&F5XYON=5"*3'E$F#U+7_\-,8)B9DF9BQOL\=I
MI)1T3FB:$2D\F'U,D>QTET06IA6*Y':6\4\5M-D+^WX;FA)XXP]^=$(7=QS8
MV"D+#)D;,5#)O=ZGKQCT2<U8O=^82]+UYJHD%-DQ&:202[N8S:5BUD@;D<UN
ML<*)X>25,0-P;J3E^0TMZ!9YX>;=L%&J,BZ6!WM2,$ZCHZ%YX KJX]JL/)CY
M:R(Y2'N=[EU3<@,RJ23VZM[ VSHL_P DOQ93PG.EBEOL<L!!"_;.]L7.<J4P
MLZB20L(@EC5L")Q6AU>1UZ#,*P.+#8S/<?+)2+[$":X!]J4)B =/?U^>162R
MGL?;E%+**^%LKY(F0I(XH]^7T&$VUEC(%9+-[@UHIF(9'4#FV\W25$KL@QHI
M+FM),=U4;2U8D!,:O'?NCD9A-,*#<4%-<X]17G;DL+LIU$-AT4S;*J@>:C+#
MISY"*B+D2-;(1$^;>S7<G'N75-R S*I)/;JWL#;.BS_)+\64\)SI8I;['+ 0
M0OVSO;%SG*E,+.HDD+"()8U; B<5H=7D=>@S"L#BPV,SW'RR4B^Q FN ?:E"
M8@'3W]?GD5DLI['VY12RBOA;*^2)D*2. .ER;,8Y+?W2RO&#(1<JN10_ER%<
MI<RI%!A*:*!M?7LV%P-CL84],1#&HQ&@C668=(/5Y%[G5(P^0^XN58!/:CTV
M33U]-,GN#7061=G<T84?*C +67KFS<Z3<L&[@=CIB&V:XY76)M=:J+%D D=@
M')R);D 9D*"$SRCRM=I%'&LL<B,3TZ(6=#>Y$$N'^P7M]D=$)67]K5U\-TH&
M42J:6%7E#0V2/2JB8^$A)!Y&)H^-WAI8,R?+;FEO1[NBCP^@!NCQ8K;'YZFL
MEFF9B8\I(&1UY5M.?&:=*'(\..%R\T=!TD8C:ZSKSU<$'8M0(T<E5KK'G=O/
M;R)'KT9W3R<F7ZDFQVU5T7@*H9;Y%"ZO7WY?8, S+)![48N'/<=Z(4JP@MTN
M0&R 2CE+"V6)"'/2>1'\UZR8(61D =818>V.-6]";99KD>)]SS4N3=8R04N.
M4%ZGN&7%M"W5,S-',)5&1NYKE9[6LJ2ZZNMG9D9RBK&N*N*^%_R+ERS\P >T
MH2B6NCW-;^\1*U51RZZ;5S2PR:V'K,UK\E]M>^K1Q$4-([VYK<N'<-D8J3V=
MB=/6EUM@8RTEFG5D/+? YJ11I)+F!T6:B0T/_$P >O+-R^]Q;';.J3 *(KM(
M^?T#"IL5 FL97&130?!,GCY'JZAVN$$E9.^J'DKL@VBY'[EY#A7?%%GA& M*
MWW-I*ALF1J) Q75\)4&MN&4TN5JOCW<8\YEJ['D)P6HL<9^9\PO\,LR,O(,?
MUL1./8MC=L/GMP(C 6ST\D#6?O#FQ1+S5V9(LB-1^W+=Z-U5J/\ E[V.W(U7
M(UVW7]:)P)C^.WN+58^+91?6(@I%V!+E.2YM.RZCL^AJ22Y+>"H'*LR'RSN3
MG&O;MB:T5J235M7B^I5MCWLAF>.9: $Q\A]=>SQXY!!CUH+&_J1KXFPKSEBA
MDTF54>]-475<DR;'21;'"A O9[O)U<G5UO\ N_F1UK>,=TRJQLE#CTL+SFKZ
MH(/3(WPTX]_[FKGB+QZX2[*HSA)63U]BV' Z4&S.KB(G/@)%DMQ)F<R-RL=+
M&_\ GXR6^;>Y"A%+[K>WF.U@+;ZUBI!ZBZ&P""U$DHH2HZHUIK+N=?WB*7E/
M7='L=JJXVEID-G\\-]U[*.;%77=A.$+CHPV108\4W&))^W5@)%+&+,P^."-Y
M,\SD65RO<Q,@DN\H:,3\IVTV5BU&>93D>15&8=U'CJ$AQ\VB!I\!LX;&6<2.
MIA,Y9_H8V.>.)S^&"9#:,DS:4VYFR*IF,3G V(A4##1:JN>84\:@KX#!.FV*
MK5'GAE>O,G5SOTI+:BI;$V,L,@R%W>29'DDPPT\K)R!JY<AMK3M8Y,L,:RL&
MY39.4S<B[&:?D8S+26=C)R(PQ8 J^PMK$TN1LDC1J^JJ!3K.PGY,+Y%9#"]S
M8HWO71C7*E:2ZP/F[O!9$ " XYDMC:R,IB8P[ALM-7U!-L)/4DR["8IH62P*
MCM[4VNTFS#FF6EF=B4]I7](F1V@+J,:-ID,TC@Q;2HQ*MLR'1H\V6,:.=S6[
MW/Y/IKKFT=..RS:&T4,(*PNK$DLP?J6A5];4!EV=E.R%CWJD,#G)%&^141C7
M*ESG%4Q;8.JJ+>R8+)U-5---3L)0FN*88'UM67$4*Z&5DP_-@D:J.9JFG =/
ME]+C](EE36]T$;3Y67?0Q#T:UW<%M6V6*XLX")([)BLE;SF>ER.V>G=:74-@
M3$!31Q3V'<*6\J38H"84G"GAJK2M#M3(+%BZ"OAAD:4_T1;W(J<0Y"I![9;4
MU,8CA^7<G=>R6-:RPL$IY,;2I6^%,CA?-,D;Q6/?&Y'>+58O#<=Q:E N[>*M
MBN;-;B[GQZKK:\J>80!LA8M'D1LEC8SC3<J%!49RX)'/D8NQLF/"7(=K39!D
M*$M@Q]:JULRXIJ\R"OLGNEK "(DJQ2B6*ALG*'<.]LVK6+JE_:ML)8W5%5.3
M9G3U%Z/"32T))J$F4LI-?'!D5?7E3R))-6]2Q'2,15]<>MDMO:L";3BTAUD^
M08US!1<CL)ZJGF>^(9['-+/&>STZK%INDVM\>)BZB>>1HQ3PC!S*^QJ+$$N-
MD<JC6%5;B@V8$ZP3LD:V:)BOBD:]-6.:J_E8371HI(\) \,NKM8X2WC2$,1-
M=OQ'!Q^.FOI_R_I\4?'28HW-/9): R75EC#K>LZ8J)X$63TU?:7%"]I<D4_.
M%BYS^3RM[&O<[BH(L2*YS*^M]R1'L9;W%R5OS3*JK(:]'V=L%$;9*)$++'.1
M,J2R.VNT=N=MAJJ23&"[&Q]L*;V]NWVUA:P UY%(':0CVU6V"F-?:P2/NYT>
M/*T/5&,=O^LWBEJZ(H=LX2@Q7 ?>[/&DN:^&NF%F"'RBHK;&ZHE0UT4Z3#0)
M,](>7NC1[EXR?!B)Z_NMU#FK YI+:WMQHOF<^T/%987-F'W<]XRV6R6=\3I9
M=N]=57C(J.BQ['\7?DM$;1V!U!1UM;,^,L.<5))>B'%<5TZD*YK7KY_JXR0.
MQC! N+(?%X@G0Y_[CY1U#L2L^^B1DY!D!$-I1 %V"N8R.O@28%CWR-FF>K49
MCMC/'7!$AYN=E%N.F59AE\T@TF%V6*"-3(,LYEA:V"<Z%7*L(,+(&[&M58]T
MIEWC;:X[O5'!C]Y46=_=XJJP!36!%?:5.24-?<6%8<-W.>-[6#HZ1'L>V:)T
M6DF.V-O<)9]OH\V!,Y]M=VQHLF4WU#;U]8':W3B+&U HQ*UXR%$2132HUCN4
MW<K6?+EH32!@T6 Y)@6-'@$F'F6D%W" &-;7@Y56"E/(&)3P<P<><QLTDKUY
MC48U'9'=&5M#W2U;[35E?44A=QD4$4F+Y[+8EF'RRT=*1(!R+))9-D*<J)DF
MO@W>Z^MK]E:-:Y!90F2@4YA5C7@#A5H=6+"RP,KJB<^>2,/F22*+!XOV(BHQ
M'._Z$7$\88ZDH\;LG5VZRR(<]H>1S'26$)M8#?#)(%465<P>)889&.D)GF9K
MMBU5<VA#IX"<9Q;!;.^K[.19$ER"]KKN&CGC#ECG5C*0>QE4=SUBW/EB>YCM
MB)JN"+\L_./S0^E2[[/;+CRU\>%?.CRUH?F!#VD[?W-&=R5-WQO+X7&/Y=-%
M%7I;5$-B5#S=T <FQ>K;SY6Q:P0RQNT<J)Z>%G ,%.A1ZQK,&1$3$DB(URQK
M)"][4>C7(NGGX_XJU%M97=\P"O(#(-QIA;9:*TDKI7D@OZ<F.62LF:2K><\5
MT2DQM1K]?!R'V_RU6A/L\<L,:*#JZVIK0UALY7/+M8^DKXBXKUS'K'U*2Z\I
M=-.->^Y/W_O?S!\X=13KD77I2_+GDM)V'IEH?W98^AT<WUKK+\3BKH*F)T-;
M3A#@!1OD?,]L T:1LYDLBJ^21=-7.7S7C*?XZ/\ W9QW_%G*?XZ/_=G'?TD^
MVG#.L?WZGK!P*WH^N,/OKD"AK!H%L3:X!BS6-E$BNEGBC8W55=X<4E3;X-EV
M.?,!Q%97'VI&$D@O/&IK6^4:5,>S*\/B62NIB%:Y8.7N;HKDU3A>YW=17;==
MW7V08FW;HKM>HFCTVHY-?\O&B9OB'WEIO_SO'* MZLZ1/.,.P$)?XHY4],,K
MW>*,7_J_0>4_QT?^[.._I&>JI1SLLNQG\HFKQU@Y/02_ZNXM22!*2ED1%UY9
M),<[F^+&/XY$!6+XS)#;XU<!U4,Q1YLDE!DE3>QJ1E1-497UI#.V[FM;26$7
M.VHY9(]V[&",QK*TVNJ;<NSMI3O=#+\Q?8Q28W?U$ 8^,FX;C., [C[6&5\D
M#8?APJW:Y':<)VS$,7KMNFWH,?J1-NW56Z=.)'IM5RZ?Y>-%K*__ /!#?_=\
M<H_#,4.C3_1F8[4$L\5:J^F8-[?%6)_U<?V:#84#OH7&,AR'&FHOT:P4=H"-
M*B+_ $7L<Q?I3C6B]P;7:GU \LJJS)P&?_:B-QW(947Z=]@[^;3C]_Q:DR.!
MOG/B]ZM?92__ $*/)8!*Z/\ FUMU_5X>?#8;V4_$"'.1G+R^N*H1ED<NUL4-
MR4SY?-D<[P1!RY=5\.&3CRQSPRM1\4T+VRQ2,7R<R1BJU[5_6GYUB>,,=24>
M-V3J[=99$.>T/(YCI+"$VL!OADD"J+*N8/$L,,C'2$SS,UVQ:JN5C9 /C"UX
M&%93E]+T<5N/*Q*29C:T"8VR(@AR<HV!_,+:#! E<NULCEYL3W8W4BW&+E9A
MD=O. 0R;",LH1L52OQ6?)S1[3';O)8;T^4ED36#3\T.*2.7FHUR-T=C^6O&Z
M1;>HAL)Q(.:5R)MBH3#!MBYY",F8Y&:,W._5QDI$39VLDO8=&DBDA3)MQS'V
M+O&,B@)C\6^&YJ:IXIX?H^ )R$6-T8QSZ['ZJ-I5P<QKMBS,'5\<8@+)/2\L
ME\(D2JF^1NJ<<S+CNW5;_%N)8\7/%$]B^3;_ "&-!K&S=I]: ;I1/%6/ZENC
MN(*^L"$K@1F<L<,$>(46!G^;%! UD4;=?U)^1='(UKV/:K'L>B.8]CDT<US5
M\'-<GFG#RJ@,C%3I'+(\S$32L;=+*OG(8'620U=HJ_J+@G:J_1X)Q_9N0T^6
M#M^J)E@/9;-_\SLBQD9P#$^C[%>OTZK].F2X3D]6U/K'U \>85:_K6/Y=<5D
M#6-^ETU="G_IX6"GR&I.*8NDH$9L+;(=WGL*K)7,/%D_JR1M7@ .R6VE,LX3
MB0@Z7',CR4R4:L>#$>2X3&ZJU(@&&ELQVNDD:UFZ9J:ZKP>'6K;1&5D())H=
MUCF1XT9$-9O.B ):)DE55$3C$RUA#6R1M<S="Y-=4_-:BVL;N^8!7D!DF8VP
MMLM%:25LKR09.G(CEDJYFD[><\1T2D1M1K]?!R%69F29J=.H=Z%3=1D+VS8M
M%D<L4UH['[(4<:Z9*YX\:1.*)*Z>-B1Q;8_3Q(9-D.539/);06_SG(11_,,<
MXU/-00CQQLH68\T)*<F6%8^@]?,5[M9-'I5T%3$Z&MIPAP HWR/F>V :-(V<
MR615?)(NFKG+YKQE/\='_NSCOZ-5SE1K6HJN<JZ(B)XJJJO@B(G"CX=)&'3Z
MJPG-2(&D03?0^/$P94Y-Q*G_ &Z7]PC=IL0OXC&3H#'(\HQ[9K*T-F>9:VI#
M6[4GL3YM9R',;X,;X1PL]$;6,1&I^62*^HJ>ZC:FC&6U:'8-9]/H0N&79X_J
MXQVXQ"DS90(*#*ZTR/"LHJQ9:TT^QPXJKY%7FN2 4,-=/!5E<Y@\:H^1D7,8
MNV-6Y%>V]!>T@T^)8-0#29$3B<UE:&T-EG1ED8^+$+BVKX6N9?CK_H$61SMD
M:-3\YRG^.C_W9QW]&(78S*QLDK1A1X8I2CK R1'+$#7 CMD*/-F1J[8XFN=H
MBKY(J\(1ET70TFJ/&PN.9DR$IYLDRXL=[H+)R_\ 8(E<"SQ21Q7I5J-:B-:U
M$:UK4T:UJ>"(B)X(B)^B\I_CH_\ =G'?T6E+3"=[R26)LS:V.;DC5X\BN;'8
MWYVR9M57.<QVSTOG(VN2".16NVK=7)?>\DEB="ZR?#R!:X>16NDKJ !9)DJJ
M]7-3=ZY")]K5FEDVMV_HC#G$V]ACV $3U8[#P*H6YJS;,F8Z"SK<I@W,MAF3
MQN&C%FB5L$"R+*Y7/:C4R><N^;<!DX7D]_CH9='6B!Q6@%@!$&'3=MYUE)#1
M5QR26#K.=>I5S%'1$YK8U]N/F2QY_P XR5:9KVK'.\=LB]NES/I7#]E7&U+=
M8_"W="G[I_[3XO&+Y1:QHPZSI!S3VC#RHUQ",5)Y!A6<Z79.Z-7,8W<NBHB<
M9*1$V=K)+V'1I(I(4R;<<Q]B[QC(H"8_%OAN:FJ>*>'Z)U7AX>(S=)4-<Z(W
M-'11SPNVKME&Q,>9'06I:>2FR(X"!WDA+D?&Q1*V%6))*XDHB:60DZP,D1J2
MG61Q#I"CS948B.DE<YVB(GDB(GZ)K,HM*U\MM6/&=K&65 )8]"Z66N;< 12M
M$M6UI,JRP<YKE8[^KJWBS*CQ^%[K<:U#+@)+L3*^,6]EY]W!6U9AD];316\_
MK)0.*#GN\7ZKQV?M)/3=R;<=5WS(.^=S8+T##?F7NOS$DS*[]V3]Z\!OA?L_
M3P'65HL(-?7C0B!!CL2. 8:!B1PPQ,3P:QC&Z<93_'1_[LX[^B&EV9'*265H
MP@\<<A!M@8]'.B!K08&R%'FRHQ5;%$USM$5?)%7CFY1&^IQ]?&'#XIXWDV#/
M-'9<<,Y\4L;OIKAGN&\TGE):[8QD43&QQQM:R.-C48QC&)M:QC6Z-:UK4T1$
M_1^4_P ='_NSCOZ&[QNRSLW1=R[S_P ./<;L_;.1U7<^Z_*G;^V=+\7J.9R>
M5Z]VWQXEK\'%@O2(Y'0%WTSWLQ.IE8NR5DMA#JZZL(':ZAA;E1R;9Y1M4=PZ
MXLBY;[))8G0RW1D<<:CCR*U\@%,%'K!35>]J?"CUDEVM6>29Z;_TCE/\='_N
MSCOZ%GJL;#*RVY'D6$D6G6+MU9.GFR\OYW-J:N2/75T&^0U6^+('\?)%[A^;
M2&!X#\IU%;2VGMY48RRQ&QWLX%A=GL]QY;Z\C84QLCDV0C*SS#>Y$7B(<>*(
M<>"-L4,$,;8H88HTVLCBC8B,CC8U-$1/!$_1V'.)M[#'L (GJQV'@50MS5FV
M9,QT%G6Y3!N9;#,GC<-&+-$K8(%D65RN>U&IFE-07IV=2TV(Y7<6=?78R P'
M%+E[8I<%H*I012K*QNR&;T(B)(+69$WI'%XL3&\)?DF:5^6V5Y*'E)N04WM^
MRVH6BX2;DT$=-#24YN,/ NYQDV+-UD\<:2L562)Z<7RBUC1AUG2#FGM&'E1K
MB$8J3R#"LYTNR=T:N8QNY=%1$XR4B)L[627L.C2120IDVXYC[%WC&10$Q^+?
M#<U-4\4\/T$Z21S6,8U7O>]4:QC&IJYSG+X-:U/->'#8773YD0CEC<<%*P/%
M1I$7:O5Y3,R0*9(WIH]@##R8U^M%QOS2]D*&=_\ YG'7$TN/HG^J/*9+WV^\
M/2])9H0YD^L+]'$ %<(* "+&D0P84$0HH\2>4< \#6111I^IJ(GZ0K,HM*U\
MMM6/&=K&65 )8]"Z66N;< 12M$M6UI,JRP<YKE8[^KJWB]0>KL.FR>6SGOZT
MC)LJ,IK4FX32Q+*I#+J>H<9,B)I+R4DCT38K=$XDK>U%N9-8Q6TEA)D&229
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
MV&.Q>J>+"(W<325@*-,+TZZT*EGL+FQ5/);"X.D(LC=%\DDD<C?HT_P^=9V
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
MX.\>+/$1[7VX6LMB3CBIR/:^WFL^X&*5R[-AG_$UC8K*NC+5@LS&-6!J(C>
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
M#J2 B@LX9K>M$,/,KHY!9&/+B"KXY324A1=7,B3>K-=%3S2@"MZS&X?;BO\
M<:_CR>X$G(GP._FGP^RDH37 V+I:ZI''LU@C=$U5@::D2JJS>/&%K<-(?=)C
M8/.;9/(C)<_D?NK3I)V2E,F6#9S%<USD77P7BTG[;1/[D=&;M[_8-Y.RLKJ[
MEZ_++N9KT&_7P^MIIX:K]D47WBL/PMQ]D47WBL/PMQ]D47WBL/PMQ]D47WBL
M/PMQ]D47WBL/PMQ]D47WBL/PMQ]D47WBL/PMQ]D47WBL/PMQ]D47WBL/PMQ]
MD47WBL/PMQ]D47WBL/PMQ]D47WBL/PMP(/.#2&3P#00S%OR"P8\J6*)K)"'-
M^67[73/3<J:KY\?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9
M%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK
M#\+<?9%%]XK#\+<-9"#2"O0D*99&Y!8.5T0QD!$X^GRRSTF01.B5?H1^OCY<
M?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]
MXK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+
M<?9%%]XK#\+<0$(#2-@B&+AD$^8+#9-+/*$^$A7?+/@X5@SVHFBZ\Y?+3Q^R
M*+[Q6'X6X^R*+[Q6'X6X^R*+[Q6'X6X^R*+[Q6'X6X^R*+[Q6'X6X^R*+[Q6
M'X6X^R*+[Q6'X6X^R*+[Q6'X6X^R*+[Q6'X6X^R*+[Q6'X6X^R*+[Q6'X6X^
MR*+[Q6'X6X-?(#23,));-!&N06"('$@8@ZCL7Y9=O:Z>!\NOAXRJG\Z_9%%]
MXK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+
M<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%]XK#\+<?9%%
M]XK#\+< 0'2H0;"$+$9.CG.28J.!C")4<]K'.225%7541?S<DN=P=555\)1Q
M<R\H4,6%O,*,)ET1D<;=5<][OI557@7*\8HLKR4 ^Z/I01ZFK%0J9:Z0IDUG
M-)8V(%;5U+VBJYDII SEW-;M21R,X"R0D^4.B-QB7+.Y$P[(A0(RP0&BD1MD
M>3W0@TY(HH8V2<Q\;T1?+=49]#BV5V>.6]:/9).%\J1E!-,EB@"#(!L\JKBB
M;$R:9K8H@VE*]R[4]2HG$,RPRCK-%'*L!",2>!9&(Y89DC?)&DL>NCM'.37Z
M5_(DY)E!BC!0KRH((6I*=8F.8]\-?7CJ^-)RYDC735S6-1%<]S6HKDKE-H\G
M6J-AHYB<CCKAFT-3\Q'1UU9":638#REDN*E;S8P8S'P-<CI$:U47A@]M.6PT
MC*H,0K@8889"[6RE2J<00#'U+6]MKN[,2>:58]KF.:B.=L1Z8=T%VL_>$QWO
M*"AK2ID"T:Y'VC7N'=^=VE.8LO1]*GDLNOY+&<*,*DER3*YG,KZT1C)9!QF0
M%3+8V*NDC:*"YPCHVKZI'O\ JL5&O5LV/FTV24DO3WQ58==UXX(5Z/C4L$=Q
M-5Q*=):M@AZAKXY"AAHR(_7$KV^/ >,QDE-MY\4?F)\#H(U2@JFAAGMBNWQ3
MR)!8R"F(](8N<J(U5=M16;WP!@W%7.M379"##<P!0OM<<MW3LK;T#H3[!G1E
M/&>FR98B8UTYD3-S=?R"N<J(B)JJKX(B)YJJ_0B<9/9XL+?92/C%R/0O;05J
M&RW%@2T73LR*3$R0*)Y6DA)#AQV(QTF_E:2*-90UN0R33'Y'534PU=%8785G
MBHUA/; S!U99L94S75_*CZ20ELLDL>U=';DD@7'\H9DD=S'1+AKXJ!,B4N2C
M7)4>COF%:!!VT;73N53D5NU6*G-T8M7?U,KIJVX"'/"D?&^%[H"8TD9S(I$1
M\<B:Z.:ODOY$_(<A/AK:BMAYQ9<VY48BN1C&,8Q'233S2.1C&,17O>J(B:\4
MF8CXYE]C2W-&3DDLX-8"K:.E#BCG)+NRBK46N@E;')JP>&><J;:[EQOVKPZ"
MLH<GR>=(J6=C,>KQ)HWPW@UB:/-*98V%8!7PP"5JOE>7*.SXL36JY[]O&!U@
MIQ!5E[APL*I*^&!O5#!.'*G4VW:^5C08&2B/A\WO?*B[&N:USF_D:5E^5(AN
M0VHE135@C&3'G$%%#BOE9$^2%C! NI:^:1SFM:WP35ZM:X3&CJ7) V'V<5&#
MD95>./CQMU/636T5<%+,<RU,5PT#DZB(1X:2IRUFW^' L\U#EG9IBX@R<D[8
M''0UTA.1D8P$LY<]E%*;U=A!O1H49<L0\C))FQH[A,6GI<DIBR6W+Z<R[KQP
M0K]F/D##VDM7%UTELV")2F.CD*%&81'ZXE>WQ_-I1B88B!YV.CF@GC9-#+&Y
M-'1RQ2(YDC')YHJ:<'8?CUI0"RWF=9+<7I*7%I5328C>7AUH^JK+.''+20"U
M,&(;#++TSV1)NV[^#HRZJBKX/EK',=I*8$TJZ IX,?;9$0JTVPJ:R::5+&QW
MI/R$E7EM<OJ3CV9QH\JHF#P$X.RR9D4Y3X[ JGJ#X:;MB35J=3'!<D1SKSNG
MTY2.3U(GY+)<>$: EG9TMH!5$V*.2 ,T\&<)LZS1#E$#MY<ZM<Z-CG;'*FB\
M82L[,;ML%Q(.L)7'B,DN*24[*@W1(RYL&C8I<PV@52R/<**Y\*/E]3W(GI4.
MG8^F^8DR\/)C;&=T_)Y;\Z@RZV%&+:"\O;)'$C(V<MC'.C9KM1-47+E+I5%7
M*?F#YAYYK<M;2)CG9TP! VUW1.QSK&H0KU-TW>/(W^M?R.!78';8'8SE#;BW
ME(WQF&5\5)=UT X[X19NHEA)M=S62N8QK5>J+KX+G5UDJXP:7D@%AC>/68^3
M7?\ NIB!CXHW50% _$8QVV!H^^0DOK=SIMJ-1&ZJN/90'%3P55=C64T]F-)$
M_J3"[OL48DKAXQ^09 P6IY<JR3-?M1K4U3RL;RUCI0I)*&MQH"MH+?)KBNC$
MKS[ ]Y0_S.]Y%(-,XQC(:R!91@V1>B1V]=/R"M<B*BIHJ+XHJ+YHJ?2B\>ZJ
M8,=C51:YI=59&-$33'##T=8/0U%*4KV"U!""V$3 9.F2)DL;=6.U33;P+'2!
MXW4VM'BF15E#%/D5OD(L^2Y#8!&E9!>VDV,4Y14A#Z]CY-!E7<][&HC.,?LG
MPXV1G-'D=GD-G9&Y7=V0^9F9!CY=%<EV5@[#@B:-\*3QJ)!$,7&R.%&*[5SG
M\8YBRDM,?258X4Q3&.B800U-Q$L<;GO<R-\[W*U%5=$_(D"2PP3<R-5A0F-L
MD;"6>H:?1S'[7P3HCFN1-S535/'CVVP".;&3<>H*^"'/*M<CNZ#YH>#&WHJL
M:V%Q6W(91NG3>0BPQR3(B-]/UN+FKQHR@JB<KR<<K(MMU9UKHL1%J:ZI2AH[
M8?&K!X19(E:V-9NCVL:]ZHURKQ[4OK:O'L?3!K@4JS!$.,/8E4#0W52&!76D
MM,$7:N@ELT<BDQC_ %I%^LOJ_(B!UW;8K(:^QJP:98;V;*^IR*KN; :,B 4J
M=JDQ5WI9HC'R(W<J>:29:<S&+.CI@Y!L""FR2X!7'#"09H3;XZFCQ(X.WN"I
MI-C54MC8!_+<[33V^"VX[;X#@U73KV$O);FE(LLJK^2U+VT0?%;J*V&KDBY@
MPSI(4DG7=(Y$U:N09KF<>/6CS4+K<<- R.VD?C.,[XY!*@+'"<6%#ZHZ2))#
M2NNW.=X-;IKN_P"@KG)D29T8\,D[VCCSESN9$Q7N2 46.8HF94;Z8XV.D>O@
MU%7C[.S_ /\ "?W3_!O&.!8V/D(1EU?/KB#;_P!GO=6P@&#AQZ_N'.#J8JW'
M"[8Z0BICCY4,ZOCA?),K%CB>J7=+DR7-HP.IQZT ,H?97W9HR-UJ9D@I8Q],
M9!DYS(8DI8G0$JL,4ZR2L9N=#)M^SL__ /"?W3_!O%?8X^18U'S#DN+X\ZR,
MJSJ>SJ*^[R 6J/-6NNPA3P"4@>YL3I8-S7/:]J>2\91?0Y!=$!"5#SFC9ED5
MS?U@!  \SE*[@4/>91'&:]6\Z-CR&^E.3"CE7=?@QXGW(FF*PXF:S!PNWYX.
M.9*/:2D6DV#PYF=;&](^O;L13PY>7(KY(H]FCL1&IEI+&WOJ;([<JVI<5SS*
MZS=CY\5='6PXO5#BY16$GS$-Y[RE6.N<BM7J-6JI!ZS9-B4I=#[&F3XW(=:5
M[Z8ZX]P"PKP51'J(^)Q<+.1,JQL<1 B(]-/#BBI&"UECBF0Y%E>.#V%?3VHR
M"DXX*;/K#>V5O"M[*UP*M*2&HA%A<JMC)FV:OR'&:NXM1B_<S%<4K,,T/-6&
MJOW9*_'[HFHB9.O;BXZFSC)<L#8U<L6_7<G$(%KD1,DWLUAON"[,R+>TOF@6
M=U!?/I,:ER51(#B[)7U8"E-UB(F^+NC9NXOP8\3[D33%8<3-9@X7;\\'',E'
MM)2+2;!X<S.MC>D?7MV(IX<O+D5\D4>S1WM%9A9'CTM/:UWN"9D(E'5W#@K.
M7%1F/E9LMS*JSKRG"OT8-.QW0E;E>I349Q4==CY+:/(L>GO![ 7$<QJ \=*9
M(.X:D.R"\@2ERA3@IU?&8%R(E?$K4C5'-=Q6WUE\[1^V+*6$<NYP&[* LL1O
MH[;J)+RUJHMP-W6D"<N%S#821VQ[]&H_PD@P1@]-*7+E*3-)Y)C-_MO-BDEX
M)<,8IWJM9;-BB+)IR=S?V2:^&<413*C"B! LT^64N<;R)I=H)2TY%A6W.-Y*
MVPFQN_-*:.NX5\(73;D<CB%C="^LJ Z_YFO*C ,6RBPZ/#<SO",J(O8II(*@
M>7'Y[2'%BVB"^H\]T\1!#EVPL:B[<QGKP,:CJ\8S#!L;@K[6NN8[<N+,Q:G5
M3"H[9D->56&6B*[]UDWM16;&N3<[)4'H@[RXQ3W"BQ2XLL?QNXM!AZ"6K$M%
MR&/$(LA2U*D'0QL4D+;':W]INT]/%7?2&4Q\Y/51$D4+;.&N=,*7,.[:)=0#
MVM?/MC3FCS(YT$FK-\B(CW934UA@Q?=_>*@Q$5,A[G9 TE8;@ ]I,ZL#'L0N
M3M,@YG*:YL<BN=KM5V], (A"I1LISC+K;$>JD&L",?KGTA-]&;:]O8>.<0V>
M"C^$*ID:[I?&;1BZQIDR4_=V23LFEHG&]N)B;,]!BHX+!O4A23C[7/@60A(G
MZM261/5^0K\?,[OW*S2!1.EQO(["O_>9Y!HNIN:^J*IP/BQ+NY\\>QOJ=HU4
M7BT,3YDY%-,,.=_N-G"2\PN:6"'I!EQU";./F0NW/&;*QB:*Y4145:"@&"L9
M:.U8 &;=3462#+77U^K5Q^O,9/41Q5BR-6)L["UAF1UD(YK>7SG,M#$^9.13
M3##G?[C9PDO,+FE@AZ09<=0FSCYD+MSQFRL8FBN5$5%4,,/NO/.J$O!^KQ[(
M:Z'MZD=+\<JQJQ1A#>=_[K*]A6WU<O;X\>ZS&EY_ 7%DF'X_B&0@9G95>%8A
M:W-%5O%^8:N/)8!HZL@]ZOE?)5E#NW;'N:YZ<9Y7P#493\0]MZ#*QIB13G=5
M<6%R16&,*Y-@,UU?L@W,8Q(WHY?%RIX<#8[9 5E!BY1^/!UEO=4>0O R-MK"
MWKV@YA6DD5-/<"%2;(0B@7,FV^LB+>U>,HAR>EKJD*H?DG9*6SJ<@JS,E#JP
MW3U)^/YDDUGCMS(?(S]X%44-\$;O0^9[%8I<!0]M5\C(/; D#*:W%\WP(0V&
MZRVO$N<>Y63;2R9 XM&OEBE6$R"?]FS1S>+N:QL#3YX\]SX**<TF4N:$03*+
M$<,:)Y+I5:.) Q&1L^HQJ(B)IQ[E&>WF2Y7D%3@^"90F49'D=Q/>5I&=OE:1
M4LHARU2G&)HHDFY[ (!A-FUKHWZ,W8G[:PY#E4F-Y4W!K.W,GR.WFNDE.ILO
M)LP@\@>9WFJ&N":2"1S!98DCY;VP\IKMO&-XE8WV105PD/O,KCJ^Y/K+BT?A
M>0QTV-RGW(,\%D5V\:;5Z*[EDR(BS<WQ3C"[VV=OL[3'*LLZ7;LYQ,@K.:1M
M1&HWJ'>OP33Q\/\ #*.)YW3A#3ES].,29/R1XW2R<D,.*<LJ78WTQQ,?(]?!
MJ*OAQYY?_P"&GN5^$N(<MC%LCH#Y0!:H):F[&-*+LR&CBL)K^TSW04;557RZ
MB/F1C5VQO>K6.)K<C N0+"&&$L=]/AON39"&"3/DB5R0EX/66HTHLT6DF\?D
M*CV[)7.WLC%(M^[)&:][(.V8YD5_)N8UKW<Z"@JK.85-'><K6(J^'GQ;W](?
M<5JD)BY I@/=Z2YC$/R*E9(C(V-"NPB)PYW,='M9-ZE:J:^'&675&'G!N&$?
M)=)1Q9_%G914>77-K* >55@Y4R7-SJ@4">*26"-O[P0WEP*BJJH)7G4)8MM9
M9C)C=9D$_M[GP]>?51TC[M;\+ )6IF!LC%A>*X2,A4:]O-6;E^' 6-3U55BL
M8N,OOKKOF+Y-%96'2Y8=1(^G!L;:B)K +JM@81"XF*9XSG*US9OHS>G,DS!:
MS#,4QNQJ:7"LA7&+:S+R">U[A>=8MSCL)_:HP&L9"22X--K]8Y)'(WCVIM<.
MG0M^=Y!C./1V.<A(4>P&V L)'65B)CIU2+):L4-KG-BD9$]=4].NYN,V-O!C
MY%#DV=6?M[!#6U]D!<0'5BVHJ9!*Z>YM1NC.-II-0FL<HD4C54J7:NN/CS!4
M;66N>>Z.+D+&,>CF 83769=5-#NLWHTPB0)O4.7<QR*NQK./;M,F'QIPON/B
M]U=A,H!+(4BF+HG".EB,E,MK6,X8\<K<U=@ZCR?#59%]7YP##;,/_LP_N=>1
M5W5U0'AG="=6K/!94%A66$>\"RGB<U)-KF2*BHO%@;6]WE-M( !33+K)<DR8
MN06KDL)0!F$Y);6TPXXTMJ0Y&1JQNZ5RKX_R%U-N%!85IT7)*$)9OBE9JCD_
MG:^-[4<QS=',>B.:J*B+Q= +4R'Q9$"E7=37=K<Y!8GUK&/CB EMKRQL;5H8
MZ2NY4;9FMB<NYB([QXE*92G]?,M<];9^4Y;+=QRU/4-K2!;R2]?;AE"0%/A;
M+%,R3IUY6O+1&\5U6VGG%@JEL7!D5MW?U5LBW"JMOU%[6V@MV<ELY=Q23D2(
M0Y$63<J)PBOQZ%B-#QNO9&,78B01AXC8+:8\/$.(9#!$RN.=O]+4YGE)N;X<
M"Y"+2S0V@%H?=5[DN[]0J^RM4G2SGKZAUHM0"VQZERSQQ0,BE=HKFJK6JF/9
M';541EUBDA<M <Z8IC@)#F,C)=R89XQR=S8F[><R38Y-S=%\>,P(^7Q72Y]&
MR++5?*7(VW9'!(.Q'1O(=$)Z)7+^[I$JO7?]?U<2E,I3^OF6N>ML_*<MENXY
M:GJ&UI MY)>OMPRA("GPMEBF9)TZ\K7EHC>,?C&J'BKC!AI]/.+:W(QL95F[
M?:O./@L&&W#;=W^UL,DG85_I4?PME2U;QBD&F!&YUG;V ]6"01U<X%&%9'EA
M4 $Q"(YT 4<$2[6^GTII):7%7-,80)#7G*-;W=6/;@#3+/ !>A5=B$%?!12.
M72(R.>/1RIIHJIQ8^X)A8<Y<F.#8K3A!5/0-KJB$U]A(II4AYSK(^2=R-;)&
MP2-D+=O+5?5P2?-C[9G%2V9,@,UC;S4;"[H:02V.%QR0]U %86(\SVRD0C,F
M?O<JNU<NH(DU4?-!7U[:AC9,FRI[C*>,E2X::ZE==++D-.-,J\H4]21XF+L8
MQ&>GBX6:F1>_W%+?6J-.LXFDVN.])V8EK8C6-&0+H(OAQ;(G[?6UVJZV#YZE
MZ3V=]'DY!HMK<@V,5_$'#7LLZVS!L!["G(Z*!L2]))"CF:HJ>IVIUQ0"H"AM
M.%42#M>7.^;I;&SLY3SC3BRR3SRB;-RNE?\ $<NJO=(JIM?=/J=;*3(Q<L<3
MU]FFN0!5?91C^2AG(3EUGP^5MY*_65F[QX&QEM2Z.H"LI[D".&RMH#:^V(-*
ML);&NN(3F7%>9U1LJI)#.QS&R*UNC/#@RSQ^IZ&PL18Q+ UY]F<581QF&6"2
MG36!I<AAKS#Y7O)DW$2;O6]41NGY&QF)CR72VL7VMB(/GN>A5A-A)-'.XAU2
M'DL%6U>;"Q4:V%&MV-T1$1/Y<K&.IV$P9QTZY/'(4?I9.$$A!&>FA2*#) ..
MS:X;DJCFH[Z_CPU+NGG-_L4?'I?[<R ;K:@.9"1!;/I+6#NRB%)S8I">;+'+
MZVN1WCPMX53*\YY5>>3&VSMX*H^PJD1M;86E# ?'16QX*,;RYR1Y96[&^KTM
MT(/GQZ(A29[$N2O).M":!IEQ \:T.'QF<Z3'1+"P@E>DL\0K)G[W*KM7+K.'
MV@DF,DFC*FEL;[(K0]SL:)C,H8&V=E;%64=?5DQHZ(5LJ#)X^CU.U,JZD1P8
M1YMI8E1-+->Z0VZ)F,LIVSS$2$0N()G<[1CFI'KZ-OAQ-6T==905)(QH<]&7
ME&5VV/S#V6O7-DH+>[.IG.*U7<_D;_%?'Q7B4!E//RY"J\UI;[S();@0FHB?
M!4OK;Z6U?>5250\KXQFC$1-@C>YK$1KE1:JGDIEB#I&F,K'!6=O6GC1V2.2T
MC[M7'BVLT5MO7K&R3.:6O[7?P,"%!$*&'!"**- Q(X1QQXVQ0PQ,;X,CBC:B
M(GZOR,M;8Q.E&E=!+\.:88B @6>,H,L0H=\1 A@94+)8I8W-?'(U'(NJ<%$Q
MDV=E8&MAB*M;H^6QL)!AEE<*&V:31L 8[IWN;%&UC-[W.75SE7^0BDO1.NJR
MGBR3C<\D;>\(N \5><',.0WEE#,=X.3731=4U3@FGN@V'5Q:,YT#GRQ.W12,
MF@F@('DB)%*&GC:^*6)[)(GM1S5141>'5?;"EC=;MOUL%OLA=D7>VQI"VU^:
MUM5R=#VC)R4EZO<D'P_V?IXCLJ.H:"='4+1]3UE@1))7/LI[B5I/5%SH6619
MDOFE)EWDRO<N^1>&3W@!$A+!)J]2ZZWNJ$R:N)76>M+,H;"L*-K9'>*CS.?#
MN\=NO&-57:8HZ[#SJ^RQP2"8H>*M-JH9AP9F)!/&I')B(>FV7F,?KJY%7AV0
MBTS(K-3";)O[V>ZN'M#8UA-M@Z1Y3J4&W-B56S%PCL(E1R[GKJO"WH]5)!<-
M,NK,0GNMU*(!9Y"%,#<&AU#[/M(SK&*95G;'"QLKT1Z^M&N2EBC<^UNZFE6C
M[W,^P8Q19"NL)2OIR;.Q I&FD(U\Z#;5F>U'/5R_^>JQ2)X8$EFB'C6:1D:2
M3SN1D,#%>J;YIGKHUJ>+E\N#J0"^ICKFL15LJ@.T!)LZ]$<UBJ<!#.\H1$>]
M$];6^*\3W%C?4P%2,3(&3:&V@0M<.7"6X"86<V>=@T1,1S%A<QSD<DJ;/K>'
M%97DW=0.?=M>ZE!GL@XC+=L;&R2.K!I)FS'MC8Y%7E([1%XC#<1 ADL,I,0J
MRQH3*..^&.>>.#=S7PPR$1M<Y$T:KVZ^:?RI(3/"/&Z6"!KYY&1,6<J:,8:%
M'/5J+*01*UC&^;GN1$\5_D*&@*'F("?'&;!%-'),(^:)L\+"HFN5\#Y8'H]J
M.1-6KKY?R3F&$0"""PR$%%$RL@'&'A8LDT\\\KFQPPQ1M5SG.5$:B>/ %-89
M!2 V]KL6LJC+4 :RL>8]8X^@!FG827OD:K4Y;7:KX<1BVF1T-:3,9'70CGV]
M>'/+8310SP@QQ$$1R/,EA(C>V)$WN:]JZ:*G$(3R8&F$0SD0".FC0F<<5P\9
M4\,"NYLD(SRXD>Y$T8LC=?K)Q"UMB"Y2#B*R!$+'59[(1A,A5?"B2?$.&8',
MLD2>MB1/U3TKQ)2U.6XQ9W$2SI+4U]]5&V<:BKM)20 8J0IBCN31^K?1]/!$
M<!$$\@<W3%LAECD>*1R8B.00UCE6&;IYV/VNT78]%\E3^205L\+BH8H9Y1DD
M8L\4!#IF#S20Z\QD4[QI$8Y4T<L;M/)?Y"(X"()Y YNF+9#+'(\4CDQ$<@AK
M'*L,W3SL?M=HNQZ+Y*G\@T,Y$$,IDKH!(I98XY"IF0RDOA&8YR.GE:/ ^16M
MU5&,5?)%_DB,!)'-$(;O@*$FC('F9_GQ3PN?'(WP\T7^0:&<B"&4R5T D4LL
M<<A4S(927PC,<Y'3RM'@?(K6ZJC&*ODB_P DH;"('%CQ0SSBMEC4B&$ETS1Y
MI84=S(XB'#2(QRIHY6.T\EX4DTH<,=KXHW3E31CPH^>5D$#%EE<QB/FGD:QJ
M:^ISD1/%>.<(1 5$DL\"RCRQS1I,+-(,3#OC<YO-'(B=&]OFU[51?%/Y8PW$
M0(9+#*3$*LL:$RCCOACGGC@W<U\,,A$;7.1-&J]NOFG\J2$SPCQNE@@:^>1D
M3%G*FC&&A1SU:BRD$2M8QOFY[D1/%?Y8(YIX8I"Y5@%9)(QCR9TAE)6&!KE1
M9I4''>_:W5=C'+Y(O\AT-;9U]A-5E.!LX@C1BI*XYB(YP9S()'N$*:U=5CDV
MO_FX44:R ()13&J/ 8/+.CJZ>(:P:L,<CI-029V1S>'PGO1':*J<1AN(@0R6
M&4F(598T)E''?#'//'!NYKX89"(VN<B:-5[=?-.)7"%#E-@(F$F<--'.D)0S
MUB)&E6-SDC('D3:]B^IJ^"_R. 0H=3F#L+>%SH^K:+)(^&,EP^[G(/)+$YJ/
MTVJYJI]'Z*#&MFN6,$M#(MD-?-O>C',Y,S; $Z.0235.9%ILF1NV1',U:M[5
M5U1?1TZMN>Y-OZ"6K,Q=]A,9+(N+9>$P%LHEX=,]^D))T[V.8])8DA5O&+SN
MQRR2DQOW,]PBY:>IQ\XX@.JL3LZ!I#P:&M$G/(!_M.#E]/ ]$AG23]DBN2II
MBL<MW6-QCWM2+3RP54Q@=!)B^4FVMB%9V8L<U?3.QT0F.9.HEB:0K=D"R/16
M\8\+4OR2*K)AA'MGT)%J(UL<V:X1&1S2ZQ\;A)NR.-^*CF2QP<US7-T<J#15
MBY.8\B]R["(^O,M[ FMJK2^*7',O)G/ZPLQE -"C6E2O5T@\K5=([37A[.ZY
M8@8AD$-.(/0Y/95AN,18VB/E.R$C,P?;IA<ELV9'*97R7/4;%170JQ6VE?=P
M>X-N!7WOMY:OM?\ XJ5MC)(+D8O>&Q8_;2V5RVQ''?+(0ZCL["G5L,4L$8[T
MU=F4K++*UMNBS!.VQX[DL-8T5#6IC;Z:^O<O+P2>U=4\MP:5-9%*LNY#MK]Z
MN]VR<0'S>*4V(9^-$92-?P9 45!BPP[W R9K%'=$OA,C<R)Q>[XJ:(O*V<
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
M=3VJ&FH:JCBZ.S>LZ\T.7J%7;/S8D:Q*]T>89B-=@):QKE#"J,BY,%NYX2;
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
MR.&)TN_D).UD,;9G.:R6/6FMIC9YPLB6%*-:RKMKDFT=.!-9Q-# J 3CY7/
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
M\8P_01?#6P(;1\!& 5<^]5Y/'E]+DVNL#.Y'LT0MD^0$NM1%H1 "!^TQ:@4
M!56 &U5X&>EGE8UW:[&@F=W2U5\=VI7.X757RG&[ 6VIHOVH+O)D/LNC0%,!
M5,_N0=\)Z5ZP_,%CH+L=HX[0G@UD*R62R52! _*'T6*-I:G2.!@(PNZ)WF$0
MN C>0UA07*P1S)MW1_\ +/J3-1/C-)!"E="BFAQ7)E'@C^L6V+K"Z:0LB*%R
M">?SII"WJX<=86!D%2-+JB9XJSS&J"Q(P@9P_L:3(:Y_Q&"=1- =L\:B[OX(
M? 6E#\P:"#IM43?B]3"!P*KISP^J)FLME3%;A:GET$?DP0 4  51T 8I*MH2
MYU%)" </*T,W11295<R];(^S5%.J0BL0L4P5Q%\5P@,L5E$O&2WXL3"()00!
M&'5QU*2;;M:H4VMN%V"VZD7APT"8M1)\7FUFH@O566F\'FE!"&@EE@5<5Q%0
M%V U:R,^?X(BX,ERMDL2H'SN@N# ML)JUIOH=(7SBE%!I*%>.3Y!LZSR-"9Y
M:[Z8+CV'N!<)K:_RJ%F0G;F]90F-)J\4L=/.&I8, )AH)B6#HR1KAGK;433X
MQA^8%J.PHICD9HDHP_E)9GH1<R4W[$>J2E+'J"$E*'TI+\^,=N0/R3=?@I^.
M!FKL\Q,;7%O J0/J47GI\TUU+3[$.& P7. &H%H$_'HB3FT3JKS*,!42*#6
MUJK._3H%W):"G[#S]C/[X,5GS2'S?H<$E?=*?Y=E]DOY0ZG7:+<GM?=;"S>I
MG)3,@S2IE3\NA528J%5+^OBS310H@#--PI9/;Y^?=]CRX9J^/&U99TQF#(!D
M/RCV2L[=$NB/%H;FH 5T9)\OXR:)BLPI<V50<PK_ ( 0=!!QBTP2'4_H/=0R
M5\GY]2KBWS$MC!-0)--@[MYEHQ8,Z"SWNX DK;NE[Z*YXU%W?P0^ M*'Y U^
M+M3I1_GDH*<'G.=>.PHB4@TR! V V'TM-I?Y-<,>C"0_3:2?G1'[Y^4_!J07
M&SB0@ST(U0X/&$TS4"Z(-*9]2/?Q&BAVAG@8^ U#Q4=LL!<D!VTE*T886X&8
M =V]5WBJ9S)GP"(I=7EM_.42TS$]7Q89K].L;0,THPZU'A+ #Y*XW)")D:HU
M?637ASUV9>24!F%F_P#G!&4]@ELEK52*SG)<5=,D_1C#%_/6KQ@.Q6P%C, -
M&,^B42YC2ZN3D>RC-.K<-ZP/*C*H8%  !#\@+(#EE"^ZB(:V3/NMTYN?14T3
M0XV1VO@JW"O)9&O]>ND>1<=1E=ZN)W>F%"^S01R K8$[W64_ 10OJK1:YVD8
M9E+%#Q32NT&#RZS3U@'BU3R%[!UCC.=,VJ^)OJN]2XQ#"D2'D%9H?@!HAHFY
M'+?41?EAI46I-;:9U/\ -DTP&!%CP<2:U &_ +U(;F\D>E*U<-A3#LC+^ />
M%5PQB';2KK+5<]\(BS^B.86Y;![F@T33')-!V@>:,BK*BE5]"5U.>YT "JOS
M#<X!J8($.OU.;2LR 6[[5N6BT8LQU8FXUR0@O .'X777P+R5?#Y$@08ON+>B
M$-]POIV_!F%,V 630E*9%AR:%0K(N.N1RU$Y=@H,7Z6F!-H*)^DBXO.Y1"?O
M1-@,3GN[Y[PG;OC\F41?YD*S@)DP.6NG$@).PEW_ */OR7O'L"T*Z'*QSD4T
MSH\EWH@MMU.D%\#H5*9"!N[\D)]Y#-!1/RJ'>7(>P#6'8SITZ4Z8NA:[<N$C
M%+#L!6\D#_\ 2[K7<  /]'-N@ZXP/3VAD)B>BQR)W;..II%"BS!Y2"Q1L?2D
MV"X<JB\R>RU(ZV4W*D@@V>5N;,^P_@@&6MG,&&PK)TC\QU*! @JN#UMQD*X
MB([&++I_@2!4_DQF8":"12039BXX8CGCR!D#7'AX["6R$  =8B4(ZVQ<W+<+
MD8XO;#=T[9H:P.'(#K4%GIBP?GA?^)^+J&FO:&<G8OVWGS9J*:&?S!TKS>H1
M6!M9?$+@3=D\EA4 L9Z/,\E[+W+Y:<9W[N6E[*)C0' %\GKT>ZHJ\Z&J51HT
M,@N&X'J,C5N-A4=@REYVQ #$[?."%!B5RUNUHZ2<&E"Z,J;SI55#F5O@&O'A
M6K_G8F<0R J^4ZGK_28\IRHNT4)16&7C7YH\7R+\\T@-'BA4I!-J,@@LOR='
M9:<8<Y^=62&G<M+"S] 2?WEKV8^254?M'B%M",PF>762#^K!!NC:_G]U:ZR
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
M_"!P%/N0L-,C86%!FCU66813UE@_DJ:/!VM#0A\'O_R(OC%[9OY)GV:/PV%
M-1?V2U\$H'86A "380NT)4/1L?%/9A+-+V&T%'B!L NPYC$-X1'YD'#J..(\
M0,&T$GPG:VA6\;LV<TAU]A0VO!C9/3^X-:(V'5)L8B8+$>CZ<0E! 58@-K0%
M> KA]W?A]$L@3A1D!8X(\&CX$<<11$#N%K5C: H)S"+;""/S(.'4?&6YL2P2
MWP.\=R)%,2B=-4W'3S&'4*E\%UU+&'6SA]-?(OAH+HN=P08F U\ +X#3HL:,
M>E[GV=/L;/P;A4!J+^R6O@E ["T(.\;(RNL4\ Z10)!#]^JLDI_LAO( *A/O
MA+_8X?=& ##1$U1=^!#BMV)^A-;7JMR9;);"WT8BF%*#'V>G "IR&P1II].S
MYWB$@%=J*3W;* [#%@D/R)2'N@>I:VX#6/\ [&DODCG@KUH1/.@IH8IYP\E)
MG D!H(3O0/,U'41X@ GQ/10G0P.?JC@T/*7<][QE@Z/,^VVOSFUY3;>W=<WY
M]X U)GK<^NW@2_=@B("K= #?@ '@ -8-5FNA7VIO-#BI:LFNMR\VIQPFZ!\-
MI/\ T@%;'(3/^Q/?U(<1Z2=O3'T-A]J[311F@:D,ZO13X0ELF(#@"!( 'R\#
MR@;7-=Q]\\#Y/LWLP2)(&UIP;2]0H9D2P>H.VVJ:1-NMN4&=@V[UO^"/2*X
M'E'!W9>FR_?/\G>;[VW""7F78(/A0U?6 @'JV'&MJXMAI=XUUVL0O2]KRI7S
MB;0 Z$&P0T@[/620!582KU^[Y?.)3VM/-"?)O%%;7/+),TW*^1&C1O%+&]]:
MOV-=9\NY;4C3>%OJ:TT'LQ(-,!\4SNZ@^$)S$3!:)T<1,MJO5]N&-90<+&!T
MUD]E(*AL>#9Z+BWF+>L*A#1Q3%^SW/!UK*R2%32E?"%*!ALS94R,+%/DNQ"6
MT9?RX30.(]$?[9&BT(XV+XV;BC59]L%ZW+V&TT]3P8!0. 0/L&-K^#T?:?\
M#F,P.0[#[G^',3: '0@V"&D'9ZST"<T;=@T^0[V]N$&'C/X+G_N'M:+5 O1(
MAR4"MJ@]/TK>E=-B' \IH&U0,U)B%%7)'N5C0!O%N!:ABW;G+EE2&:'M%.+:
M5XN/MA[7WMZC6DX=4,0WHZ:D(F#I;_ #:(6*'"-S%9C#*87V(3*1LPAA8F*V
MF %;#Z+%B(T?BP8KB6M56 -=$+,U%ZDL6#@+U1=\'J,JEXB=PR)NDA8V"+IO
MU.%JP( 3?^=DUK.$#;I\[W3 ',%L/<-+1(+1T!$&JBXP<M@HDME 38FY9=1.
M@@K0.^<4N(VZ?.]TP!S!;#W#2T2"T= 1!JHN,U)N9;M;"Z1&B<8/%X20J8V^
M PC!0@*U-#H5<H545M2\ GM_-4%E=C;")/9S:O0-/;QO.P*>BB32(Q- \@<8
M6+EH $S2WJ]GER* (C7$@B==<,.@4>877Y%(W7I-PL-(450,\C6QK<BH 2K
M$7U6UK<<V#5I3J 1CE3"R!G8,=!LZZK;TQ DG:+V:K*7[.,50K;3L-=A7&2L
MP7Q&AV!3"%<FU<."BKLE"KH*2,"(B(M!B5[>QS?<'2->'21#<4R$JA3I5Z(I
MDR615LM&W=+&$<ERH95LGE=0;24@AZ^#_4TA'CB>XWS +KS%-]"7\&9!$H J
M"I!]IP*"T6C&7.BHDC%(]N$%%2%0TWVA7=!<, *"\51HH:<VFB#251%!U].2
M.HOC3RJ&JGGKU0$?2->+?$9%+#8=IR-PE%:G( +2H+@0)1;C6:CKQHTU,C)[
MG*5WB5K@J-4E 85YZ ]C E=FGVSI&_"8@"@9E7!#!4PVXDJ$#$47?>P )^,:
MHZG_ )_^^Y5T?KS:2J](8,=SR9R(+8GH31?"AX'N'\0H+IH\IH,QX=,M7-DU
M[30F'""L+$[AR#1>?(@1#9LF#A>0=,DCFYJ)VKZ)S\;7&VY+*1I2Z,"LN,I3
MF94P:,HLBK0!F1F8(#"#MK0A&(L'#"A%NC+:<4P[ E^%SS8AV;.$I(RS<!2>
M ;!?OGAC_A%)0 $=-[IR^S95V9-A4I'O2G-/D'RMU1;P$!*UPL(B6-<[!HU
MC-4U^UITPED-D!U&QV,(YJFVZTDXDZ"*:>>^+T$"(']\+QH+8*  0  >  ^#
M^@@E  1TWNG+[-E79Y),]<.8PW9\485U]CTS%HRFG9%$L:YV#1J!&:IK]K.,
MK_(J> -GL- YJS#7RG\ P@@6JI08E@#R#A'R#L M@H !  !X #X/Z"(6O,@H
M#:!>( &&[2-5:,TNGYM \90]$+&;T-P@ZRFMH$M\C>>)ZAO]K(5 7X3@\ Y\
M$L.$IO\ A$^&OHH8"/+H'ALU!S<=%M\<$C;_ .?X.!H_H(A:\R"@-H%X@ 88
M]@&^@"4#0$Y9P)V]F1'D)3ILW]:V@2WR-YXGJ&_VLA4!?A.#P#GP2P][I8JH
M1I2"=N?(C=!Z0FS1R;."@(<$C;_Y_@X&C^@B%KS(* V@7B !AZFM_!8A=IEL
MDN4/1"QF]#<(.LIK:!+?(WGB>H;_ &LA4!?A.#P#GP2P^B8>(@[@CM%U\AY=
M \-FH.;CHMOC@D;?_/\ !P-']!'W'4K? Z#ON[68G[2J>_=!':8,ETB#HX*-
ML"& ./!09H$0] _]#]K>3U0\RI]X>@0YCA\L'$#S0%J:&L5:4_RK_>34VGRX
MX9;5>K[?Z"/N.I6^!T'?=VLW GA5/0I, 8(+!G6;^-;3P.CR \%!F@1#T#_T
M/VMY/5#S*GWAZ!#F.?0> 44\1K6IZ,6<RI[_ -2K))<<,MJO5]O]!-PG2L)I
M.$"*-22Z1!T<%&V!# ''@H,T"(>@?^A^UP4\QVAQZ IP""L*M*?Y5_O)J;3Y
M<<,MJO5]O^V/0]Z\#&]J$-()I_;'W'"KY<#H(+6%95)<Z5@#RE*[5ZV>,G^!
M7PM6S]L%[%_0 %Z %^%PQ'[=DV1:]T4L1@E$ 0=:(T;<N4RGD):MSA#B"M*U
MPDT*QT@RI!CTT:\?@RTIT)13HG6KQHV@AZ&AHL%B#IJ@%,&K$D]'?>CB")I@
M).%#Y+DO'/$2\?A/*2C[3W)5$?"@BN%/05F?"9V*X4XU*C6]>24%T$H*7$WE
M1-1AU;8TM)GX ?P570!U7P&0D)V&RU5&@/9 >!9MN \/ @ [(E$#A-,^<$TJ
M$VR]6Q0$1H 0\H!\/X.\:F!-)=B58^0 50*$S4A9,C1MF\)!D5-=PR,EJMA&
M,).+*4'Q_;HG "11^%Y'^(%^R.6A3::-MJZ4!8.Z"%LTQ'K I\^"Z")!&S>L
MT9$8/B%0'&D_*_P@?" /2 G1!-X!6U7 DNJE)XVF4'BG.>M37XSF&7J28O34
M7I( 7:"?@D*K+SJ(W(/@V\HA:*H+K"#J*7N*DH')Y >?[T_#"1/A-M*[([B?
M*T?@[[RP=9?T<*V@"( [(0 Z".9;I0N#IET;VWH[&Q40N&#HZ.$/-EL\KW^
M'\$1V(]$\C@;) )+!"$#MH!6*U;<81O!MHT@9O[YHITWU^(',P2PKG:-&J%9
MJNOP27(=JJ]*@Q'B;%,)&]#%HL%&,.Z'E^B!KX 2W&B -Q4.B .=%DA5& 0/
MPKX+6<9#PA0@-*79H.@D3]=222*& '@0"+<:(2PI2QVHYII32@BDV2G_  8R
M1\@DPOB)8 .BT(2=Z8&X10MMI]Q+6JX@(-M(%%9LQU^@N#([3:98%M[4'>!W
MY0VUVUA8<0^/)PA-ZMN'W&M"^KUM$&M9 -I,'P4*H^E00EK5<0$&VD"BLVDP
MIE%K&"5"&EGN0>CB[2J>6 7NQJ/@DV\*'FV&W,0*EWEA%]RV=,XA>R["P'A5
M#$01B1T4I>()&J0UEI12-A&=!\CO!FZ7M^%6=V"UVE@2, Z(HU-(-X$/" .5
M'IUABL71XXTFU\21E%!/ %IK$":-D]T'VPDW^*!ZG^.A/!':$B5A%!D\E>MU
MSQ$/;TX,.T!94$#4D1H(%&1TKMSI2AKF!8V5@*J;0NQ*@K+W;)6;H#=<+K O
M I51?HM[%[=Q*CE(#Z CN61%@SR?01V".V*CJ K[K'_,!;[UO?XFXW:9;@ZC
MY#.I@^MQGN(*A2#1&4B'KK#QTX Y0G"Z:XD 6+NH-G6L=)$>Y) .J8/)# ^Y
M01(1T8.#U#*@C:ABI0V% 1+,I3E4>D7S2J:B HJ1(CQ1M^Z?H ]'YJP:/0J/
M1  4".QS5WD]IM(4=[[1D)R -%T$4;9H!F/@B$+*0(N]T*O@ 6_^$:\ T&GN
M"6TASV".VBKW52W/\K"/D:-'3@+%Q=]\:GAA_P"Y#<Y"<@#1=!%&V: 9A%<U
MN1M*@H#=O0,.3=2 FM%+="V7>4-.4$]I:IQ-#P_E$P88VU2D' ,<$FGDG0]>
M"<-:RJILJ'RBNVIL5H8PZZNVJUO1XO@8*A++(E #3%CSZ Q!%@.IL4KJW3)/
MO0O*:G5\7<@04_ C- DCH'DQRH\$ =6$(VD@"A?B:L0Z%%6'DIEX@11T!!4@
M!R5K1H%=#6F?1_(8#T05'SE+CG^X4#YO<$X:UGVMA*7)7RVDT9Y-Q:3T'\YT
M[HR2U]+OV3J-2 K':P;" 0- (_ RB PEO9 (8^<'\D''**(^5:OXGA=(_L3C
M/0?8RS XA/4 GC3L55(M2V$>"='LKNQM $VV$,$0!$4L';-M%(INA;+:[+0-
M*ZVHD$(OQX1IG(SMT%CR+Z01-DWA-P0S0$1\6="C')9VW74PY0QFSLV_K4-G
M] \ND'GX>8T+GNO.P6+&BA\J7EFGY UXJ/WBF6AXSHLUEK-G@&]37S,^2_\
ML7UY;NKKZGEE(>6)0\Q#T%X/T0ZT.SDE3T.] CT^GGQ ?* 'M0 ZJ!GJS#L
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
M&(CHEHH=B820DKK28=-V)]HL\>_O6)^I03R0 8X>+SWX>_\ \ERK^A>,T -
M'#?@\8 " F_G 1?YQ%V(V[O;G#(C-%AO#4#8=N)!4A3?O/[!T>'/('VZ3#E
M8ZT8#<Z=UQ1XB#&FC/,>SZ-M.U/#G@.;UM$O<B@KD4E;3RYN[5=MF].N;-/O
M- : FM:DFO$U/6#U+L;?N]\8CNQ;3-KBE.RJ>DQ14# FTIKRBGRJN\('\>QV
M\?G?WW@52P"G3Q+NJ7PF":C2_-X^X/@8SF3 %Y7P^OYQXQL8-8T3FZ4?)"5-
M@YKW2M[MTOL11G<JFM ;85@>"L#RK[PK2MX78])M)[&+EHD,I=POPD<1>6+1
M*Y?#D=P#NZ-Y0=O6-H!6;4 OH>#/'DD:J:]'7GUG^+/!]IS(-Z[;V[ON_/O$
M8TE]!UST+1X,4U=Q=Q:NP%":[+FKK6W930U\AK#$$5-BK#T56'E7SBH04TG"
M7O&:\P>)A-W,W?\ ?($FW1UFFPPW5$@>!!"A0\YO$6XRQ*'0BNA/&-K_ &8$
ME&^#?='T/R" : . > PC=F/ Q&NQ#^ CCB1*SH\%/=I$\'P. A),^%X> Z>)
MS$N\X'@(ZOFA2-RL5Q:QTNY*1&G6(T3X( _LH_A,KQ[%^TP*"-%CHS[^!WH3
MT.@WX1Y<TC$*MT -^  /0!@"*433P6GF 7NCUAX5[X:;/70V[T9JZUMV4T-?
M(:QK>J[NK7L-@:7?<Z7*%<#R5H<(!(& $//-'5=HU1/TK@S1]U#!&:+:C\P/
MA!HID'"FITH1[2QG4Y&0IHULG4QXNYW%."L2B+=$(YK1GSQYT"F@FE9&2Y]F
M+P0:F!/3Y 2C6K'S*T6=P8SDA]91$%JG7H;GI4%=:R4CT-'#8!(NI",]30H&
M[<BL97"#0B:2UNU' Z2?O(_:%L@76$'HF&D/ @61#*$BZ2PT17!OVBW4RW@G
MKDTH-H&6PK(N8FI*RCO6QDQ0["Y<3WI'0A,,HNDL-$5P;]HMU,MX)ZY-*#:!
MEL*R6;U:  $F-)"!&#CF<3H :%;Q;0L)K 15N-)U2 *-5,L36?O7*!#%T$\)
M,FQB?("IA=<M7UU^>%[_ ,2.\V'"5'AS[&"AR( M0;AMK% WB6(!*A6V'JPL
M>""-4=Y&0XD!ONX)1"@Y3@JS"BW(T$A\AD83>451PQL!F\7!'$-%C['82H*8
MBMR.M9TSP7EW[RB:/2193W9#0%481]"TZ"7@<?(RL6W +\&*_ ?$8O&H#%/O
MB(75G  MSVH4%38$]:E-TE9QU:<.UU3@A@!!$MQ\D8:_,^%6P5X&#;8$,)V/
MU5=(]P :.A A9H@48)'\$>0 4H!0=J;$.@!7%!!4(J08DFIBVB.']6IS8TS#
M-+K,&#HV4)HA6R^=, K,&L&@J#JC9'@H2%AL?[H-"(D#+4@R)RA_;45>RB0B
M%R\ 'P!CCX#M"AQ+6CF0^^>R@)3&3^F=N\#X!H2Y*WET&B&DU.E8 !$-"6U0
M("](871]#'-L))$32->NHW9'3^,[#XT? #[@ ] .+]?.S0:0G!PL^4H0X2F2
M!N&1@J#O">FHNE\C !7P8GJ&%8!JB)0UGDX.A,**PH'!Q%19SZ.(J]P^=DC+
MN5IM!1F0UJLNDGR2LM)/"PJ@"+PI&K@9<1!\FM/"*G*M)B8#O2BE\ "YF""*
MJ=#SF.E";(&O!0I0@.YT![)+<C:8,"K=K#@P(- 3_A%,DON#0>>!_%@<4M*H
MC.TG^%$V,5WY#7DM ON2OB6/)VX57#8)@:@RO?VM2&A,>80XE+N9&3X9\D'6
MS V$[Y0@2:$"\B[KJ7 1@PL(%3?/.4 KH#7]!!DE]P:#SP/XL#BK87*&WBK>
M#!>*.X9P0\0B2'CKCR=N%5PV"8&H,KW]K;+T,>(1Q#7<R,P].BZ+]4 Q:[QL
MRG<WSH%-O%:P,+"!4WSSE *Z U_0088M6VG^F?>![#_,Q&_!QC8%:@,7!DSE
MT,[#1;F$_%$B:8PT(M-58!K]K>1F9[W?]7SRF*#[O+\Q#H9X[0BB\6 NB!JA
MT6W>W1;/P/Y^55VJ[15*JK_0088M6VG^F?>![#]%&:6]XM"*04F>RF-:;#T4
M"]%@P_%$B:8PT(M-58!K]K>1F9[W?]7SRF*1+;8U#"$@4$#K0SP'>4=!7?N>
MVH,_ _GY57:KM%4JJO\ 0088M6VG^F?>![#T1(O;KBW3P'$#7!DSET,[#1;F
M$_%$B:8PT(M-58!K]K>1F9[W?]7SRF*4I!,=6  $"* CQH1XL!=$#5#HMN]N
MBV?@?S\JKM5VBJ557^@C2'":!?VGBQP#4*H; JY@.A5-5;X!?=*^?6FG4DMH
M6II5'R?,=%7]K>6"$^ G]MWR)E&*5*E\M070[ T[=S?R<G4:U'&C3Z/6'_!
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
MHV)LK4+IEE19/-G7B@-)@-UD++N;X"DJM#B4:Q$=. 4ZQ:-$-%J);?H5L2K
M5/>QV%UD,NLP:ZH;*H5IGD#+'@O &I#1BP4S6"1:HORBJCH>"TVZH&U@*HV(
M#0Y"[&1ENY>-10ODAA +J'SBCOQ@R Z0$4_(*Z!*7]RNM .H*  <2T@JME6
M[>6;>E+.<!J'D?Q?\_/_ -;Q<#NCAAB%";B+&$-X;P](  Q EP/$\HJ>(D-W
M"#5SVU!2-G!A&<J1=N1E&@ZRORP"OP!Z/]GFQR8"U0E&E=T0>&&D'<;,1BA'
M$8JP"7#W",0=00DC*P05J\XEPNTA2J,%95,B=A;1M%H!,F^<9D!\R7D7,6^-
MV"I '0B-/5"&()!K@/MI70@ 19/Q!<+13A*?0%O 42HT!#NBS*0!B5HB%C31
M1>T'-"[ABNI">]J7 *W,V@*9" M3:HM=1@9";*'2%;Z:21C;S#\M6+LHH0UY
M*RKP/?R/_KS!-,J8R+@>)T6:'%D2:F@8'2FBF,P:S PG2; !GKM6.#-(.G4+
MI<79 #$#@0"I.1?%@)T< \=KTF6]%O)8YF6Q4)+J$#"HR2TU,-FH=H=(:K>P
M@"MSIV[_ #>T<FA.B*Q0+YOSV8$+F@@-H@4$# Q&!( 3 A?*^#"^2D[0-N(P
MJD>5_P"QWNO\Y-Z-&W0)\,4U(K(7@/.E)C:2FD'1"IB[!8Z7+G XN:^6&CI,
M-B/$HQ05W*\'4D*EW@,9O8TKVCKJ@ .Q/N2 -?  &DJ+UI@,A5"&TC(WB&#9
M648X.06US4 QI4/ZIV$K R.%0;%S9#X0WMF1ET4<]1K%SZ9OI&(IED-29:M!
MYZ-2 T+!,JR-HA[0?!0(6R 5#3H>\6SX47\PW(B*1*+R;5W4;(E<)'"1OX"L
M@H9@*EMJ@+(&]#*M'(,".@2^)&H 8&4<$T0*:)2T],#-&MF]O+1MFHL-&@,T
M7"WA+Q36BMF<5=3V-0G>( M -AX-+;%YM7MJV:@K78/VG\CQ\=^,.T*PT(,5
M40UY5N.-TNC<"MA!?Q*\<TP4B@K>%5SZJ7%2V[*: ;H'P8#:XN5:=$J\QFQ+
MMLH,:$,8Q!H'971M++VPEWE8(!Q*HZ: T54JU^O(*P#\S8?D4M8<<,9KEPMB
MM.Q9(8A%N%]"*M1463H[Y%$43J]+^!/O957/M#_W _QSY^,F!LW97ED:D%@H
MK-$ 7P)FM@[!14P[A:#AJ616)%MDV3@K@Y0+LT(5;SJ*5*7.=P,<N, X&DQ!
M#JP<^/*3&^]SQ% @#)M' 41AB@5M$*]@P.*1#R/A2*B/!?(OZ(>>-G5M#1$;
M%_P>7__:  P# 0,"$0,1   0
M                #R0M\/\ WJN3U/IDTJ@'BG[->')[,J
M  'G7(%N%"II:%RTO:+BL90N4 )D-5                 %EUO=(HV5 _!R
MY^$YVT:YFR*ST5@                    $$B#U H7Z7U.M/.,2Z"=<
M                     )P   !'><.<*      !
M           )$_:JL"
M
M
M
M
M        /UH                                          #R
M
M    ))(                                         ( !)((
M      .7H                      !(    ())(          !"
M               )        !                                  (
M                                           (
M    'K(                                         !VN
M           )                                          )(
M                                      )
M  '#(                ((                       ![N
M     ((                                         )(
M                               )(           )!
M&;(                      !(!!! ! ((         !PN           !(
M         !(       !                       (         !
M                         !(         )(                    ,]
M(       !(         ()   !                  :2       )(  !((
M!!! ( !(    ((                     (( !!(   ) ) )          )
M((               ))) !!( !  ((                          -A!(
M( !  ) ! !                               3K !( )!  )
M
M                                                       =(
M                                       "2
M
M         0                                           Q8
M!     !      (     !      (           5W0   )H    !C.    Q@0
M   ![@   !FF          !=P   !9.    $%@   '8T   !1&    %
M
M
M
M
M                                  (!+MA7=9KY=)Z   !! VIM$$
M (),\MU2           )!VA\ZE.->/GP   ! ,,ME>@     I7P)
M
M
M
M                                              #W, @P/5C@AAIA
MAG@, @$'LPP                    (XUS#LLUX[X/Q;L<,US?8",NP
M               'WX6BLC;L$      *                           !
M"S&YY4(J"O0
M                             >!&-";GQ<2OPA8TX012
M             ']T#L$$0EY_FKY*7/."4
M
M
M
M
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
MS4/VG% J@<:+"%,6%0J,0'UQ$%<D,U4 ^+IA3%31]6C<&IW;1"P15(@YXY0
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
MO-+'_P 7O4(U*E2I4J5*E2I4J;&&[N4\OTZ'\65*E2I4J5*E2I4J%WJ,]D?
M1M1'Y: B*;9$-P*FLD.3$8:9:H> GKB')F, CJ^&!M_MPU4% 8-=W54B?.-A
M2%^ D5S++L&,B+J/BNCF$)_3*AH=(7\9P.6+23=,VBL[LWKO3^"8G_"H;A-'
ML%EB4/S*I=L0T8<1!#V4]3!D%1L?WOQU!.+C\&@ET*)M42B %?JX8Z>'+8=D
MTORK^A$O)/!00JSEMEI;T?S%!P^<$$\)EY?P=ZEP%*5$9$*7\6YMI>*A)T^E
M6J>IW?2)YDE2+%%/]#^%#(1S,BGXW0'+Z.XX%"H"B*-?6*E:0"N>PTJL-D1%
MM67-A8L7Y5<2$11  34B)A@_!0M1@ER'(><!,"(F^G'3$R3E]Z%NYJA_P5SW
MTLU*FM(P4?4G?6 9U;M9B9*I)WS"C$6:,@^AT^1 %P7X52_H@YBF;-@SE;HX
MH[4S>XZS6'5&M*S=17:Y13N7=L1OP7X)%!+H41:HA!$8Y6;4"%[):W)$(_ON
MHCTC2PB9Y&4COH^E8@,<TF:TK@"!I#\!I5SB^DB=Q-7T9X]SW&$#+^*BAR'?
M:'KL*'JB\/>6,X4GX75%;!CZE%4IYAU^7U-%+_$R05.?/,9_#4+B2'Z62%"E
M-& _X+#=77U==L97U"X5MF-!O[%F78T,J#FY&(X1']0H'>OIQR)F&%-*_*WG
M:8TL8WV&@^_1Q[( R65IIJ$**!JS3AG0JF'T<*K XLP9SC+=OIV# U-N.-?C
M'<%F! \181736R^PT'WZ./9 &1N<>U11N;9QT'6/H9NX9T F<TE5F*OFZ4WD
M^?08Z9$6>-A@S<QXR/Z]L*H'.-8UU#TNZ3@A$,.V4'4)^N2:\B$^9;%*CEH[
MQ6V+MX?;"]>_>,%@X:C16/.))O\ S$.J8(T__@<BL4J"FF6U@,H! [: ',-U
M[H'"-B9M_14#G%6Q,H/%"9KW0.$;$S;Q4*A/ HS\IKD4L3:!$<>R Q8!DV[?
M<?RG.$3*5.TV(.:=1X"/!PE/K4#)0A]U='UTO8NVPA&^ +"EF]:<V=1(MI=W
M35?T1H\[YO< V5(_EWX0=P[=KY%<"5&RG*2TN#\&#D'KXSMQV74&+8@KG-!-
M^F).!FW+H=&OQL)",;LE-_N$!23%*RN ;.Q2_1X) ;@WALE1&1#1 O98?:QH
M!R712R\.!9U@X^YS"OUR6@(J>Q.OM(7UQVD^AP*O*NT/2R4;R(&_2NV);9R!
M7IY''YA@8 S +K0$T20&K@=R$%#&L&+6%@^^,\2XCA2>8;^4<3<%F @PY]#*
MGA]/NR]\5GD\9.G@,^INH!]]$P-Z!\]%MY=%<(-$C.Z.Q;BM3AAW3MZ3&&R$
M!!ASZ&5/#/N+>#ED4\SG &L:Q@F>0D4N%G%);Z*XR_AT=7Z@>PDR"X&AM(D4
M+UG(GAGKIX-+5G@56<UZ]^K2T@FH(<%CM(RT$NS1KRB?]_FTL\9GO]R">MV7
MC,2ZRY4;[ROO3M_#X-2A=<,9^O<^%=&/:,4OJ4]WY2KTQ-,%+A$EH%DO*+N"
M8 @29@5Q=I<+"^O-55WZD3!G.5M< "^(!IA$,KKFI95ISC8>S7KD_P ^LU)]
M&Q@SB0ZBZH;'CMJ9:Q=3B_P-)Y!QTTK!0T?@A8(.@0F7VSA] TQ!S%1\FI/\
M @=_BMDKX2>3W$'.6/!?L"0(/0C,C5(5+ :#+T%]]&IC$V WN2F25.+JG0H7
M3%<&,J,'BAU0F>V_:_K7C\#,6T?*\9>DLY(=.E+E@]A3_P!2H*@# ,/7H,<>
M40PWI)\A'?T+-P:R,LY/J. ?]< H/-2L9XN6]#^I639;"FX07[6&@4.L1R7W
MJDQ'JN*]5G!4@1JM2WRN\ +P4,C7(R1[4"@X!('])Q*WSG(R6.QR8 9(>K.2
M2N>6T+8H56)@+H$JCKK*_HP O ,_<M,L##^@%T"51UUE?T8 F'3V^$OHEF84
M!5 "JZ .J^L!_%0]\J@G477T)AT]OA+Z)9],,X[.\;M&-:'@02A5S.3\.B!#
M5Y6J5Z"'[7T!YJ5C/%RWH?U*R;+84W""_:^CC@?[JGAX)^B!D7Y.:27*<!''
M07?60)TP!\Z!YJ5C/%RWH>%>'Y.#XJ3\>GT=<?-;<C9S^E?I(KC1_P"CG3J*
M*C0C^];O-7UAV?LR-H8 ?2G@X[Y? .$KF.84*"1V_,55<_H9X:DIEC["8"7R
M)S:21J^?0WQU>_%Z1+0JZX/&NS9:PMRV"IL7)N/T$,*-4),#EN-)7.JWS5]*
MTO,3RDOM5<2C&U\M-H;%%<?.KY6RX,K([4+AKZ&PP%%MQ&/J.Q[YK9I,%(+'
M '>L ;#&<AWS!<-.07)!+R,*$;@EDD-<^:+P&%%NJTD(!F?>?P0CN72++3%\
M7C#HQB#= 8R1?=+<^'683&5;=,@:\ 3E3(#@[#=AA .=SC. 6"")</@W;M'F
MI._8QA=JYJ*M%<YTYU;4SCB.D $V$60TR)%^P ]>K80<Q$\X^LP+B;/Q4UBP
M@E*,"P&]&X!(9@979ES.4B6P0T(9X:DIEC["8"7R)S:21J^?0WQU>_%Z1+0J
M[%I/*V9,;1]#? U:38U\E9^5JT%;$7AG@_@8#&KN0*K&""'P*11A0FUQ 7F)
M2WG]."J#(*-LV]U3<^Z0U@8&[K%].=C.<D*C7<WN, '&3 I[2IZIQ,YS-2=C
MB;E)O])0 I_Y=)O,+'B9BH0RGYSRSPW%*N7M8I3\<%P(0$.Y1^_ "N)C6#U
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
M=N;7KV! -H,$AJS;@/EA%U"J1 P;2QU0GQ@M\$*6F\H!3!90F#/E6C_&B Z
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
MLV]9^P1OG$:5SZ;26CK*5F;4F>0^4P1"]H."*Q>KM90I"7J1(P*/"? 0HL"
MEN&+)*U.:*@GPEXJ@N_P6%7L.8AOWBE*^.T;!G6QWN"<^(3#"/&@,N7'3CMS
M(@W_  C(^7XP+DH:0@/D0><)C&>AF-5.<$C)$BR6\K,,.3)>,@;6&D>QF!#]
MK!<J]B9U:K1G#/4V>EY')LNH0"8#$#*JU#05IU!#!K*1";G#W<(5=_T$<OQ@
M7)0TA ?(B0R";JGA/SGF17=">JJ!M5^WEV2\9 VL-(]C,"'[64D%(%4:4MPP
M#%@N4CJA+4&\W&+#?4$/=@+JV._ UE(A-SA[N$*N_P"@B4B>L$3B24)[$928
MN HM*]"A.#21Q5+A3@D8'(&Z,Z2=P2V@@.R_M9'9D+9:_4=9%%E[4<B"6,-@
MA<R+ Y&5@U  "()1I$N"4G5X:( $     ?T$2D3U@B<22A/8AE.C*I-"LNM4
M2E;ROV=2M!68R!NC.DG<$MH(#LO[61V9"V6OU'6119<FDMQ0'!=N:3AT;B$2
M2@ ),DLP6X)2=7AH@ 0    !_01*1/6")Q)*$]B%U;(SHJ7 V5-C21Q5+A3@
MD8'(&Z,Z2=P2V@@.R_M9'9D+9:_4=9%%EU!:Z=]].)O[)3 <C*P:@ !$$HTB
M7!*3J\-$ "     /Z" \[]MS1$T%.&'*WP;3B'2 \E)9$7Y.* GU9]0!&=2F
MNJ@"M@_:Q\;Y)8V\5'P0Y59NL8XR/$OL(TP+*E*JP:G;#&WDF4ON05#5&JJU
M7:[?Z" \[]MS1$T%.&''!$$9WVU4]6%<"/2Q"=0.8JP< C.I3750!6P?M8^-
M\DL;>*CX(<J (I@+OO6(**$<S<36%B2CN8<Q!*XE]R"H:HU56J[7;_02@HH4
M*;TQ,3/M$7Y.* GU9]0!&=2FNJ@"M@_:Y83Z0RA6)0%DVN%E2E58-3MAC;R3
M*7W(*AJC55:KM=O^V)Y=Y\"'RC\BT%_:ZFK=%$5O&H_KPHECJV)@#=*-F3_;
MW?.?_P :I^V#!N;Q%G!LZ#"&Y<]0<M9:1!6'%N'LT;% "#*(&0_T:[KTM: T
M,>@29U:JH$ZJ*%#K\%)2[7 (  *T AA9P7:0(<+5,VX&YY*'!TK"S1".-P*W
M!H3S+:F8GX0+"WI(.L*!3U86#1@G$2J00@IG9H<WV=XUA$(  %Y0C!V]I(JO
MH_! E"KX$5!  JJ "K,%(H*BLYE) <<RXD(R3,-9+.F97FSJ4@T)Q@/(UE(A
M-SI[JDH.OP3 >'  , DW@#726Z'>1KK$_K -TA*HW0B)$Z\7C$9J2B@RIH,I
M^"&',RE2E:A+HH4S&R%G(F5$!:8#@C!7MUNHI3 4WG.Q$5&N42@[A'Y:@ S?
M?E]G1HQ9 $)%IY#1.NQMU96W=Y+K+T[">'!DDUMC(4%507\(,?2N%J/Q4$MX
MF<M?E36R @#T',)=++J*:!(CH4-FGHS$+21 #P#_  H%>_RFA@@C0*!P%/HD
MK">8K&!S"3JI&@",DUU&D_\ @Z9)QJ#8;^"E*%3P(B @%$1$429:KNS1M4U/
M"0"PDD]B1%@Z0,31>7D(>EI62PO!)>-BY6"$>AB@'\%]T,(6(EBBK!0#*(9V
MR]LA!PIE7L)+[$%X!\ '8:A<5@C)_P (@LM^:] 2M(<OJIF3PWE&XE'R^IW&
M R"]0@D-1%9E2#/S5])$4@BO_@QIU#!:IXUT Q<1 'M2;9(Y5.7+:9/;OA&Y
M1PPY"HAO#30SF.-IHXJ;Q(V!0 6$^$6JM@+TKTYT:EVIM&-H6BRGD8&J2.,
M:W!9K:9/;OA&Y1PPM3FPLR?EK#T=;MJ@%LJ>MB+)E*(N16B]0:>\(S*$RP5T
M"Q8,RAG%D7QP"SU$92@ !MY.Q*L93T!3[R#6"#&*F)#;:W8F61C4)4(I)F/-
MD(\(!59B-(L4 _M:<$2R-0J2";!)B27YQS<.EX&6D_Q46$91*E)XJ_C96T[6
MA##"!(PW,368\P&[JK'[B8#R&PBN#M3.]/1"M.)$"N0F,$_:6KC#TSOH5 ,=
ME!I$&"FNQV,1K AJ= />8>=$4P ]T8:!38 *8HX3@[ 80"0!/Q")6<1?KQ:%
M!!RT8XDMDBB^.%WRZU1*:BEDE?*:,3Z':%<8UP87+P6&)FJ(EC%AS*P$F[E6
MA%9K.0!@)'HO@9@Z:[3!B6$P:2%BH\JP1J2@S2SV/S:U. X2K!Q!@"83Z3[R
M5OX*K5O;2892:FJ:QQ-0 ='HE@#!0#B,89K70.KK(,C858QK!SE"-@3I,2!7
MW[="@6*X-'&TZW6K)&1@ 5 (BJ4F&4FIJFL<34(-HQU@+"I5!SAM 4=[KU8,
M.: )&30.<GK-06PI+;04:AT :)G,M"9*JDU<D-H 0.[#T!"8P!=6 !00!8I5
MFT40W(M"SCTQ)@7" +.LR7LO,*49@E 3K]T"SS0/1'5:AP4.69Z;!Z[L;Q"'
ME&(!7XO@&BI 8!4H5S,(N<V24\DB,6QI4]KTLH%!:+*"MXQ'0"JN7JY$%H
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
MG _8G3."ZB@6T7 $,"# E0TZPL"0*5-) 1=)XI#1P"+@ =$01$UAUJC " 0
M   !#)!&[,G/<&U.=4L%$ 6BP.'*XLX >LBHV#0*QE6R..J?42EP)*0+4#,8
MJ/(?O= D)-HF03;1Z<$V[^4>1QMY\#!=/9[#8A2#_L(ATL]0?1 E!*]+9!+&
M?!  &%%*!H '!2,F !@C76@FHQ/P!9@+HSP8 U@0530(T-&L8!L@+?M>&6S'
M;/<<ZD&U(QMG  F80B!$T.A -!/TJ">WV$%GP5*^#>*'86$&+EC%?$5F0BN#
MW\Q'K:V 2(WCPL?YQ3VY&? (.( *& *5(-=6^5*SJ6L)/.:44Z+742=FGV&4
MDI#<IR@WXXA(B8=T7(2!*Q$SB((0O:1N#=;KH2L1%%[GIR,;.7=$^%/LTA3
MX6ITK#\C4#TLM,V^&WBUE)D\/"8?$ O!%"K6&73[**P!<!U/<, E*3)IT ;*
MS]B *DS8%")KF2(0F'Q +P10JUAET^RBL 7 =3W#!KQX#H,KQ2WQD$!.K,YD
MA$'KLQU+X 9R2&K2&7"V7'$48;?"S&"'5\&(.&K:2WF &8."^0 'RPBT)J9H
ML^@ SB+,+"1RJ@%#Z>N+W!N80&#L*W^6B8:5#D1JV=XLX/A2M9Q0'@3:$:6<
M)($'7B28)3?C/-E<(E=XN)DMT: Q$V:8!L@A) W ,8XE8& L#CHY"5Y'G*3Q
M[#^5;K-LX[P0HJ6-%Z01V .MXQ:#!%U(,-4+Z)DY6M@;DBD#"V2)&.1I3I4)
M')%O$(@B"!^J+A$-'HUO&&NFKOE5ZX6_",D55?"J(@NI4(4P1!01P;,XT 8!
MOH:>YJ0F@*FYZ*-'$!8#>GA\,Y.M1$P4T0QQN],^H"+^%C<0.C9J2>7Z!.E<
M 2^"\!'!=JZ"CL2C8E=X<F02'6?=E<&@Y/3&\M<$3L 2C4N*Y+AU?#A :D *
MO*Z !$+P(C D-* J1^*EK2A< @<\3IB!?U[6U-A-60(9Y&56BBMJ,?A$!<9:
ML!N\$4(RJP\8&%8 #(DF]3 .S3K01* M FD,;$>'*]9+$102BP,"U,*)(S]H
M.W.(P3<J<UXKX)D8Q "CQL!0A!ZX#Q  9 &G@!!-R$*I=:*0(X+)!&#T\@)0
MVHE2>Y.^;@%$!V9!?\(PF8<NN2;$&2:.0;#Q;-.VA9:(*9)'P?%1*AL-&)2A
MC6,!H*2S!$Y7[5:506@/? ,T#UG1 %':@) L!]]4!.,9= A-RB;?C9:A B@
MR**$@?T#S#EUR38@R31R#'IGVI@'0HN281IVA&PI4EX2(Y#&L8#04EF")ROV
MK:"*6@/; H\#EG=!TT&>!Z]H]\[3&R6T E;*Y>PV6H0(H ,BBA('] ^I,63$
ME1PZ\P!>[=:@)RB.$:W"D"4C@>0L!#MPBHS6&= (T2'4@?M6W30O;.KP7(3@
MH32V8E+HB$ZN%PYMR$H@2(  4V,;"]A5*J@*Y9*8+_0/J3%DQ)4<.O, %T19
M*],4IBLJ4R2=/70A4 8UR*C-89T C1(=2!^U;=-"]LZO!<A."A2,>R%KR^4
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
MW+56@D86RHIXO52,2L; S0KZ%\VEV;@!'3NSS != "AT@!4$73]9\G)X!4?
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
*# "&.\_^#P#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367507424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CASELLA WASTE SYSTEMS,&#160;INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-23211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">03-0338873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">25 Greens Hill Lane<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Rutland<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">05701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">775-0325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, $0.01 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CWST<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Part III of this Annual Report on Form 10-K incorporates by reference information from the definitive Proxy Statement for the registrant&#8217;s 2023 Annual Meeting of Stockholders or a Form10-K/A to be filed with the Securities and Exchange Commission not later than 120 days after the registrant&#8217;s fiscal year ended December 31, 2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000911177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,715,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class&#160;B Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">988,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390368024832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>AUDIT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor name</a></td>
<td class="text">RSM US LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor location</a></td>
<td class="text">Boston, Massachusetts<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor firm ID</a></td>
<td class="text">49<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390369844992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 71,152<span></span>
</td>
<td class="nump">$ 33,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $3,016 and $3,276, respectively</a></td>
<td class="nump">100,886<span></span>
</td>
<td class="nump">86,979<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">15,182<span></span>
</td>
<td class="nump">12,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">13,472<span></span>
</td>
<td class="nump">9,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">6,787<span></span>
</td>
<td class="nump">3,196<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">207,479<span></span>
</td>
<td class="nump">146,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net of accumulated depreciation and amortization of $1,064,756 and $973,094, respectively</a></td>
<td class="nump">720,550<span></span>
</td>
<td class="nump">644,604<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">92,063<span></span>
</td>
<td class="nump">93,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">274,458<span></span>
</td>
<td class="nump">232,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">91,783<span></span>
</td>
<td class="nump">93,723<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted assets</a></td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInvestmentsAndSecuritiesAtCost', window );">Cost method investments</a></td>
<td class="nump">10,967<span></span>
</td>
<td class="nump">11,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">22,903<span></span>
</td>
<td class="nump">43,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">27,112<span></span>
</td>
<td class="nump">14,772<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,449,215<span></span>
</td>
<td class="nump">1,283,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current maturities of debt</a></td>
<td class="nump">8,968<span></span>
</td>
<td class="nump">9,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">7,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">74,203<span></span>
</td>
<td class="nump">63,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related expenses</a></td>
<td class="nump">23,556<span></span>
</td>
<td class="nump">22,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">2,858<span></span>
</td>
<td class="nump">2,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">3,742<span></span>
</td>
<td class="nump">3,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts', window );">Current accrued capping, closure and post-closure costs</a></td>
<td class="nump">11,036<span></span>
</td>
<td class="nump">7,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">46,237<span></span>
</td>
<td class="nump">36,328<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">177,600<span></span>
</td>
<td class="nump">152,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Debt, less current portion</a></td>
<td class="nump">585,015<span></span>
</td>
<td class="nump">542,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">57,345<span></span>
</td>
<td class="nump">56,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent', window );">Accrued capping, closure and post-closure costs, less current portion</a></td>
<td class="nump">102,642<span></span>
</td>
<td class="nump">78,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">28,276<span></span>
</td>
<td class="nump">30,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">661,761<span></span>
</td>
<td class="nump">652,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(171,920)<span></span>
</td>
<td class="num">(224,999)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), net of tax</a></td>
<td class="nump">7,542<span></span>
</td>
<td class="num">(5,103)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">497,900<span></span>
</td>
<td class="nump">422,457<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">1,449,215<span></span>
</td>
<td class="nump">1,283,580<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">507<span></span>
</td>
<td class="nump">504<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class&#160;B Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS' EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated costs accrued as of the balance sheet date to comply with regulatory requirements pertaining to the retirement of a waste management facility (such as a landfill or waste treatment facility). Represents the portion that will be paid within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated amount of costs required as of the balance sheet date to comply with regulatory requirements pertaining to the retirement of a waste management facility, which will be paid after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInvestmentsAndSecuritiesAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Includes other investments and securities that are not at fair value as of the balance sheet date and those that are not accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInvestmentsAndSecuritiesAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The noncurrent cash, cash equivalents and investments that is restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits classified as long-term; that is not expected to be released from such existing restrictions within one year of the balance sheet date or operating cycle, whichever is longer. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes noncurrent cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=127002003&amp;loc=SL6242269-115581<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndInvestmentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367104080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable - trade, allowance for credit losses | $</a></td>
<td class="nump">$ 3,016<span></span>
</td>
<td class="nump">$ 3,276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation and amortization | $</a></td>
<td class="nump">$ 1,064,756<span></span>
</td>
<td class="nump">$ 973,094<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized shares</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued shares</a></td>
<td class="nump">50,704,000<span></span>
</td>
<td class="nump">50,423,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">50,704,000<span></span>
</td>
<td class="nump">50,423,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_StockholdersEquityNumberOfVotesEachShare', window );">Common stock, votes (in votes per share) | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class&#160;B Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized shares</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued shares</a></td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_StockholdersEquityNumberOfVotesEachShare', window );">Common stock, votes (in votes per share) | vote</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_StockholdersEquityNumberOfVotesEachShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity, Number Of Votes, Each Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_StockholdersEquityNumberOfVotesEachShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367546960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,085,089<span></span>
</td>
<td class="nump">$ 889,211<span></span>
</td>
<td class="nump">$ 774,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of operations</a></td>
<td class="nump">723,117<span></span>
</td>
<td class="nump">582,403<span></span>
</td>
<td class="nump">515,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administration</a></td>
<td class="nump">133,419<span></span>
</td>
<td class="nump">118,834<span></span>
</td>
<td class="nump">102,410<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">126,351<span></span>
</td>
<td class="nump">103,590<span></span>
</td>
<td class="nump">90,782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Expense from acquisition activities</a></td>
<td class="nump">4,613<span></span>
</td>
<td class="nump">5,304<span></span>
</td>
<td class="nump">1,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LandfillClosureCreditChargeNet', window );">Southbridge Landfill closure charge, net</a></td>
<td class="nump">1,436<span></span>
</td>
<td class="nump">496<span></span>
</td>
<td class="nump">4,587<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationExpense', window );">Environmental remediation charge</a></td>
<td class="nump">759<span></span>
</td>
<td class="nump">924<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">989,695<span></span>
</td>
<td class="nump">811,551<span></span>
</td>
<td class="nump">715,287<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">95,394<span></span>
</td>
<td class="nump">77,660<span></span>
</td>
<td class="nump">59,297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other expense (income):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="num">(709)<span></span>
</td>
<td class="num">(302)<span></span>
</td>
<td class="num">(303)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">23,722<span></span>
</td>
<td class="nump">21,229<span></span>
</td>
<td class="nump">22,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="num">(2,585)<span></span>
</td>
<td class="num">(1,313)<span></span>
</td>
<td class="num">(1,073)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="nump">20,428<span></span>
</td>
<td class="nump">19,614<span></span>
</td>
<td class="nump">20,995<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">74,966<span></span>
</td>
<td class="nump">58,046<span></span>
</td>
<td class="nump">38,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">21,887<span></span>
</td>
<td class="nump">16,946<span></span>
</td>
<td class="num">(52,804)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 53,079<span></span>
</td>
<td class="nump">$ 41,100<span></span>
</td>
<td class="nump">$ 91,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Basic earnings per share attributable to common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding</a></td>
<td class="nump">51,623<span></span>
</td>
<td class="nump">51,312<span></span>
</td>
<td class="nump">48,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (in dollars per share)</a></td>
<td class="nump">$ 1.03<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 1.87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted earnings per share attributable to common stockholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding</a></td>
<td class="nump">51,767<span></span>
</td>
<td class="nump">51,515<span></span>
</td>
<td class="nump">49,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (in dollars per share)</a></td>
<td class="nump">$ 1.03<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 1.86<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LandfillClosureCreditChargeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate (recovery) charge associated with the closure of a landfill, which is comprised of an asset impairment charge, a development project charge write-off, an environmental remediation charge, a legal settlement charge, related legal and transaction costs and a recovery on insurance settlement. A positive number is an expense and a negative number is a gain.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LandfillClosureCreditChargeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13644-110860<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109237650&amp;loc=d3e13064-110858<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13296-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390369682016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 53,079<span></span>
</td>
<td class="nump">$ 41,100<span></span>
</td>
<td class="nump">$ 91,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Hedging activity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax', window );">Interest rate swap settlements</a></td>
<td class="num">(1,662)<span></span>
</td>
<td class="num">(4,743)<span></span>
</td>
<td class="num">(3,644)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Interest rate swap amounts reclassified into interest expense</a></td>
<td class="nump">1,443<span></span>
</td>
<td class="nump">4,763<span></span>
</td>
<td class="nump">3,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Unrealized gain (loss) resulting from changes in fair value of derivative instruments</a></td>
<td class="nump">16,959<span></span>
</td>
<td class="nump">8,480<span></span>
</td>
<td class="num">(7,540)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">16,740<span></span>
</td>
<td class="nump">8,500<span></span>
</td>
<td class="num">(7,505)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Tax effect related to items of other comprehensive income (loss)</a></td>
<td class="nump">4,095<span></span>
</td>
<td class="nump">2,086<span></span>
</td>
<td class="num">(2,029)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">12,645<span></span>
</td>
<td class="nump">6,414<span></span>
</td>
<td class="num">(5,476)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 65,724<span></span>
</td>
<td class="nump">$ 47,514<span></span>
</td>
<td class="nump">$ 85,630<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Settlements, before Reclassification and Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364785424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative effect of new accounting principle</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Cumulative effect of new accounting principle</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income ( Loss)</div></th>
<th class="th"><div>Class&#160;A Common&#160;Stock</div></th>
<th class="th">
<div>Class&#160;A Common&#160;Stock </div>
<div>Common Stock</div>
</th>
<th class="th"><div>Class&#160;B Common&#160;Stock</div></th>
<th class="th">
<div>Class&#160;B Common&#160;Stock </div>
<div>Common Stock</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 122,753<span></span>
</td>
<td class="num">$ (189)<span></span>
</td>
<td class="nump">$ 485,332<span></span>
</td>
<td class="num">$ (357,016)<span></span>
</td>
<td class="num">$ (189)<span></span>
</td>
<td class="num">$ (6,041)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,803,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Class A common stock - equity offering</a></td>
<td class="nump">144,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Class A common stock - equity offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,703,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuances of Class&#160;A common stock</a></td>
<td class="nump">939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuances of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">559,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of Class A common stock - acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of Class A common stock - acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">8,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">91,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Hedging activity</a></td>
<td class="num">(5,476)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,476)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">362,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">639,247<span></span>
</td>
<td class="num">(266,099)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,517)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,101,000<span></span>
</td>
<td class="nump">50,101,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuances of Class&#160;A common stock</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuances of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">11,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">41,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Hedging activity</a></td>
<td class="nump">6,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">422,457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">652,045<span></span>
</td>
<td class="num">(224,999)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,103)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,423,000<span></span>
</td>
<td class="nump">50,423,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuances of Class&#160;A common stock</a></td>
<td class="nump">1,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuances of Class A common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">8,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">53,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Hedging activity</a></td>
<td class="nump">12,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 497,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 661,761<span></span>
</td>
<td class="num">$ (171,920)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,704,000<span></span>
</td>
<td class="nump">50,704,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390369883856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 53,079<span></span>
</td>
<td class="nump">$ 41,100<span></span>
</td>
<td class="nump">$ 91,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">126,351<span></span>
</td>
<td class="nump">103,590<span></span>
</td>
<td class="nump">90,782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionExpenseIncludingAssetRetirementObligations', window );">Interest accretion on landfill and environmental remediation liabilities</a></td>
<td class="nump">8,008<span></span>
</td>
<td class="nump">7,324<span></span>
</td>
<td class="nump">7,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,903<span></span>
</td>
<td class="nump">2,288<span></span>
</td>
<td class="nump">2,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">8,155<span></span>
</td>
<td class="nump">11,551<span></span>
</td>
<td class="nump">8,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease right-of-use assets expense</a></td>
<td class="nump">13,804<span></span>
</td>
<td class="nump">13,827<span></span>
</td>
<td class="nump">16,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome', window );">Disposition of assets, other items and charges, net</a></td>
<td class="nump">737<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
<td class="nump">1,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">16,527<span></span>
</td>
<td class="nump">15,073<span></span>
</td>
<td class="num">(52,288)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of effects of acquisitions and divestitures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(7,101)<span></span>
</td>
<td class="num">(7,422)<span></span>
</td>
<td class="nump">5,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Landfill operating lease contract expenditures</a></td>
<td class="num">(5,486)<span></span>
</td>
<td class="num">(5,655)<span></span>
</td>
<td class="num">(5,386)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">11,075<span></span>
</td>
<td class="nump">13,888<span></span>
</td>
<td class="num">(15,226)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses, inventories and other assets</a></td>
<td class="num">(11,054)<span></span>
</td>
<td class="num">(6,343)<span></span>
</td>
<td class="num">(1,211)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses, contract liabilities and other liabilities</a></td>
<td class="nump">1,316<span></span>
</td>
<td class="num">(7,539)<span></span>
</td>
<td class="num">(9,158)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">217,314<span></span>
</td>
<td class="nump">182,737<span></span>
</td>
<td class="nump">139,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(78,197)<span></span>
</td>
<td class="num">(170,647)<span></span>
</td>
<td class="num">(32,457)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment</a></td>
<td class="num">(130,960)<span></span>
</td>
<td class="num">(123,295)<span></span>
</td>
<td class="num">(108,108)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Proceeds from sale of cost method investment</a></td>
<td class="nump">1,637<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">788<span></span>
</td>
<td class="nump">533<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(206,920)<span></span>
</td>
<td class="num">(293,154)<span></span>
</td>
<td class="num">(140,032)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet', window );">Proceeds from debt borrowings</a></td>
<td class="nump">88,200<span></span>
</td>
<td class="nump">3,701<span></span>
</td>
<td class="nump">157,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Principal payments on debt</a></td>
<td class="num">(59,211)<span></span>
</td>
<td class="num">(10,305)<span></span>
</td>
<td class="num">(149,378)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="num">(1,232)<span></span>
</td>
<td class="num">(3,684)<span></span>
</td>
<td class="num">(1,531)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of contingent consideration</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from the exercise of share based awards</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">172<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the public offering of Class A Common Stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">144,790<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">26,949<span></span>
</td>
<td class="num">(10,116)<span></span>
</td>
<td class="nump">150,981<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">37,343<span></span>
</td>
<td class="num">(120,533)<span></span>
</td>
<td class="nump">150,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">33,809<span></span>
</td>
<td class="nump">154,342<span></span>
</td>
<td class="nump">3,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">71,152<span></span>
</td>
<td class="nump">33,809<span></span>
</td>
<td class="nump">154,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Disclosures of Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">21,003<span></span>
</td>
<td class="nump">19,025<span></span>
</td>
<td class="nump">20,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income tax payments (refunds), net</a></td>
<td class="nump">2,798<span></span>
</td>
<td class="nump">1,438<span></span>
</td>
<td class="num">(1,534)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental Disclosures of Non-Cash Investing and Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Non-current assets acquired through long-term financing obligations</a></td>
<td class="nump">$ 11,919<span></span>
</td>
<td class="nump">$ 20,753<span></span>
</td>
<td class="nump">$ 18,069<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss (gain) on the sale of property and equipment, the noncash portion of Southbridge landfill closure charge, and the noncash portion of expense from acquisition activities, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionExpenseIncludingAssetRetirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense, which includes, but is not limited to, accretion expense from asset retirement obligations, environmental remediation obligations, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionExpenseIncludingAssetRetirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of assets acquired in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with security instrument that either represents a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes proceeds from (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a),(b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a),(b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454013952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">BASIS OF PRESENTATION</a></td>
<td class="text">BASIS OF PRESENTATION<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Casella Waste Systems, Inc. (&#8220;Parent&#8221;) and its subsidiaries (collectively, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;), is a regional, vertically integrated solid waste services company. We provide resource management expertise and services to residential, commercial, municipal, institutional and industrial customers, primarily in the areas of solid waste collection and disposal, transfer, recycling and organics services. We provide integrated solid waste services in seven states: Vermont, New Hampshire, New York, Massachusetts, Connecticut, Maine and Pennsylvania, with our headquarters located in Rutland, Vermont. 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 leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying 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 (&#8220;GAAP&#8221;) pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). 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.</span></div>When necessary, certain prior period amounts in the consolidated financial statements have been conformed to current period presentation, including the presentation of certain adjustments to reconcile net income to net cash provided by operating activities, which have been reclassified within cash flows from operating activities, and the presentation of the purchase price allocation for acquisitions.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454013952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTING CHANGES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">ACCOUNTING CHANGES</a></td>
<td class="text">ACCOUNTING CHANGES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A table providing a brief description of recent Accounting Standards Updates ("ASUs") to the Accounting Standards Codification (&#8220;ASC&#8221;) issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) 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: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:28.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.438%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Accounting standards issued pending adoption as of December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04: Reference Rate Reform (Topic 848), as amended through December 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We currently have interest rate derivative agreements with hedging relationships that reference LIBOR, which is going to be discontinued effective July 1, 2023. This guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Effective February 9, 2023, we elected optional expedients under this guidance that provide temporary relief over contract modifications and hedge accounting in order to maintain hedge effectiveness upon modifying contract terms related to reference rate reform in our amended and restated credit agreement and transition our interest rate derivative agreements from LIBOR to another reference rate. See Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect through December 31, 2024. </span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-08: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Requires entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. This guidance improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have made in the past, and we may make in the future, acquisitions to densify existing operations, expand service areas, and grow services for our customers and these acquisitions may include contract assets or contract liabilities. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. We adopted this guidance effective January 1, 2023.</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390372014768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Estimates and Assumptions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 some cases, these estimates are difficult to determine, and we must exercise significant judgment. In preparing our consolidated financial statements, the estimates and assumptions that we consider to be significant and that present the greatest amount of uncertainty relate to our accounting for landfills, environmental remediation liabilities, asset impairments, if applicable, accounts receivable valuation allowance for credit losses, self-insurance reserves, deferred taxes and uncertain tax positions, estimates of the fair values of assets acquired and liabilities assumed in any acquisition, contingent liabilities and stock-based compensation. Each of these items is discussed in more detail elsewhere in these notes to the consolidated financial statements, as applicable. Actual results may differ materially from the estimates and assumptions that we use in the preparation of our consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted investment securities, accounts receivable and derivative instruments. We maintain cash and cash equivalents and restricted investment securities with banks that at times exceed applicable insurance limits. We reduce our exposure to credit risk by maintaining such deposits with high quality financial institutions. Our concentration of credit risk with respect to accounts receivable is limited because of the large number and diversity of customers we serve, thus reducing the credit risk associated with any one customer group. As of December 31, 2022, no single customer or customer group represented greater than 5% of total accounts receivable. We manage credit risk through credit evaluations, credit limits, and monitoring procedures, but generally do not require collateral to support accounts receivable. We reduce our exposure to credit risk associated with derivative instruments by entering into agreements with high quality financial institutions and by evaluating and regularly monitoring their creditworthiness.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net of Allowance for Credit Losses</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable represent receivables from customers for collection, transfer, recycling, disposal and other services. Our accounts receivable are recorded when billed or when related revenue is earned, if earlier, and represent claims against third-parties that will be settled in cash. The carrying value of our accounts receivable, net of allowance for credit losses represents its estimated net realizable value. Estimates are used in determining our allowance for credit losses based on, among other things, our historical loss trends, the age of outstanding accounts receivable, and current and expected economic conditions. Our reserve is evaluated and revised on a monthly basis. Past due accounts receivable are written off when deemed to be uncollectible. See Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable, Net of Allowance for Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure over allowance for credit losses.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory includes secondary fibers, recyclables ready for sale, and parts and supplies. Inventory is stated at the lower of cost (first-in, first-out) or market. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment is recorded at cost, less accumulated depreciation and amortization. We provide for depreciation and amortization using the straight-line method by charges to operations in amounts that allocate the cost of the assets over their estimated useful lives as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:74.391%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.653%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Containers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-12 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8 years</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of maintenance and repairs is charged to operations as incurred.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Landfill development costs are included in property, plant and equipment. Landfill development costs include costs to develop each of our landfill sites, including such costs related to landfill liner material and installation, excavation for airspace, landfill leachate collection systems, landfill gas collection systems, environmental monitoring equipment for groundwater and landfill gas, directly related engineering, capitalized interest, on-site road construction, and other capital infrastructure. Additionally, landfill development costs include all land purchases within the landfill footprint and the purchase of any required landfill buffer property. Under life-cycle accounting, these costs are capitalized and charged to expense based on tonnage placed into each site. See the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Landfill Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy below for additional disclosure about the amortization of landfill development costs and Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about property, plant and equipment.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Landfill Accounting</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Life Cycle Accounting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under life-cycle accounting, all costs related to acquisition and construction of landfill sites are capitalized and charged to expense based on tonnage placed into each site. Landfill permitting, acquisition and preparation costs are amortized on the units-of-consumption method as landfill airspace is consumed. In determining the amortization rate for each of our landfills, preparation costs include the total estimated costs to complete construction of the landfills&#8217; permitted and expansion capacity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Landfill Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the total cost to develop each of our landfill sites to its remaining permitted and expansion capacity (see landfill development costs discussed within the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy above). The projection of these landfill costs is dependent, in part, on future events. The remaining amortizable basis of each landfill includes costs to develop a site to its remaining permitted and expansion capacity and includes amounts previously expended and capitalized, net of accumulated airspace amortization, and projections of future purchase and development costs including capitalized interest. The interest capitalization rate is based on our weighted average interest rate incurred on borrowings outstanding during the period. Interest capitalized during the fiscal years ended December 31, 2022 ("fiscal year 2022"), December 31, 2021 ("fiscal year 2021") and December 31, 2020 ("fiscal year 2020") was $330, $718 and $413, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Landfill Airspace</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the following guidelines in determining a landfill&#8217;s remaining permitted and expansion airspace:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Permitted Airspace.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our engineers, in consultation with third-party engineering consultants and surveyors, are responsible for determining remaining permitted airspace at our landfills. The remaining permitted airspace is determined by an annual survey, which is then used to compare the existing landfill topography to the expected final landfill topography.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expansion Airspace</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We currently include unpermitted expansion airspace in our estimate of remaining permitted and expansion airspace in certain circumstances. To be considered expansion airspace all of the following criteria must be met:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we control the land on which the expansion is sought;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all technical siting criteria have been met or a variance has been obtained or is reasonably expected to be obtained;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we have not identified any legal or political impediments which we believe will not be resolved in our favor;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are actively working on obtaining any necessary permits and we expect that all required permits will be received; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">senior management has approved the project based on a review of the engineering design and determination that the financial return profile meets our investment criteria.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For unpermitted airspace to be included in our estimate of remaining permitted and expansion airspace, the expansion effort must meet all of the criteria listed above. These criteria are evaluated annually by our engineers, accountants, lawyers, managers and others to identify potential obstacles to obtaining the permits. Once the remaining permitted and expansion airspace is determined in cubic yards, an airspace utilization factor (&#8220;AUF&#8221;) is established to calculate the remaining permitted and expansion capacity in tons. The AUF is established using a process that considers the measured density obtained from annual surveys. When we include the expansion airspace in our calculation of remaining permitted and expansion airspace, we include the projected costs for development, as well as the projected asset retirement costs related to final capping, closure and post-closure of the expansion airspace in the amortization basis of the landfill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the costs and the remaining permitted and expansion capacity at each of our landfills, we determine the per ton rates that will be expensed as waste is received and deposited at each of our landfills by dividing the costs by the corresponding number of tons. We calculate per ton amortization rates for assets associated with each final capping event, for assets related to closure and post-closure activities, and for all other costs capitalized or to be capitalized in the future for each landfill. These rates per ton are updated annually, or more frequently, as significant facts change.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is possible that actual results, including the amount of costs incurred, the timing of final capping, closure and post-closure activities, our airspace utilization or the success of our expansion efforts, could ultimately turn out to be significantly different from our estimates and assumptions. To the extent that such estimates or related assumptions prove to be significantly different than actual results, lower profitability may be experienced due to higher amortization rates, higher final capping, closure or post-closure rates, or higher expenses. Higher profitability may result if the opposite occurs. Most significantly, if it is determined that the expansion capacity should no longer be considered in calculating the recoverability of the landfill asset, we may be required to recognize an asset impairment. If it is determined that the likelihood of receiving an expansion permit has become remote, the capitalized costs related to the expansion effort are expensed immediately.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Final Capping, Closure and Post-Closure Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of our landfill asset retirement activities and related accounting:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Final capping activities include the installation of liners, drainage, compacted soil layers and topsoil over areas of a landfill where total airspace has been consumed and waste is no longer being received. Final capping activities occur throughout the life of the landfill. Our engineering personnel estimate the cost for each final capping event based on the acreage to be capped, along with the final capping materials and activities required. The estimates also consider when these costs would actually be paid and factor in inflation and discount rates. The engineers then quantify the landfill capacity associated with each final capping event and the costs for each event are amortized over that capacity as waste is received at the landfill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Closure and Post-Closure Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Closure and post-closure costs represent future estimated costs related to monitoring and maintenance of a solid waste landfill after a landfill facility ceases to accept waste and closes. We estimate, based on input from our engineers, accountants, lawyers, managers and others, our future cost requirements for closure and post-closure monitoring and maintenance based on our interpretation of the technical standards of the Subtitle D regulations and the air emissions standards under the Clean Air Act of 1970, as amended, as they are being applied on a state-by-state basis. Closure and post-closure accruals for the cost of monitoring and maintenance include site inspection, groundwater monitoring, leachate management, methane gas control and recovery, and operation and maintenance costs to be incurred for a period which is generally for a term of 30 years after final closure of a landfill. In determining estimated future closure and post-closure costs, we consider costs associated with permitted and permittable airspace.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimated future final capping, closure and post-closure costs, based on our interpretation of current requirements and proposed regulatory changes, are intended to approximate fair value. Absent quoted market prices, our cost estimates are based on historical experience, professional engineering judgment and quoted or actual prices paid for similar work. Our estimate of costs to discharge final capping, closure and post-closure asset retirement obligations for landfills are developed in today&#8217;s dollars. These costs are then inflated to the period of performance using an estimate of inflation, which is updated annually (2.2% as of December 31, 2022). Final capping, closure and post-closure liabilities are then discounted using the credit adjusted risk-free rate in effect at the time the obligation is incurred. The weighted average rate applicable to our asset retirement obligations as of December 31, 2022 is between approximately 5.1% and 9.9%, the range of the credit adjusted risk free rates effective since the adoption of guidance associated with asset retirement obligations in the fiscal year ended April&#160;30, 2004. Accretion expense is necessary to increase the accrued final capping, closure and post-closure liabilities to the future anticipated obligation. To accomplish this, we accrete our final capping, closure and post-closure accrual balances using the same credit-adjusted risk-free rate that was used to calculate the recorded liability. Accretion expense on recorded landfill liabilities is recorded to cost of operations from the time the liability is recognized until the costs are paid. Accretion expense on recorded landfill liabilities amounted to $7,565, $6,775 and $6,436 in fiscal years 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for the accrual and amortization of estimated future obligations for closure and post-closure based on tonnage placed into each site. With regards to final capping, the liability is recognized, and the costs are amortized based on the remaining airspace related to the specific final capping event. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about asset retirement obligations related to final capping, closure and post-closure costs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in states which require a certain portion of landfill final capping, closure and post-closure obligations to be secured by financial assurance, which may take the form of surety bonds, letters of credit and restricted investment securities. Surety bonds securing closure and post-closure obligations at December 31, 2022 and December 31, 2021 totaled $231,871 and $209,275, respectively. There are no letters of credit securing closure and post-closure obligations as of December 31, 2022 and December 31, 2021. See Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for disclosure about restricted investment securities securing closure and post-closure obligations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Accounting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease vehicles, equipment, property and other non-core equipment in the ordinary course of our business. Leases are classified as either operating leases or finance leases, as appropriate. Our leases have varying terms and may include renewal or purchase options, escalation clauses, restrictions, lease concessions, capital project funding, penalties or other obligations that we considered historically in determining minimum rental payments. We recognize lease expense for operating leases on a straight-line basis over the lease term. We recognize depreciation expense for finance leases over either the useful life of the asset or the lease term based on the terms of the lease agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also party to three landfill operation and management agreements that we account for as operating leases. These agreements are long-term landfill operating contracts with government bodies whereby we receive tipping revenue, pay normal operating expenses and assume future final capping, closure and post-closure obligations. The government bodies retain ownership of each landfill. There are no bargain purchase options and title to each of the properties does not pass to us at the end of the respective lease terms. We allocate the consideration paid to the landfill airspace rights and underlying land lease based on the relative fair values. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to up-front or one-time payments, the landfill operating agreements may require us to make future minimum rental payments, including success or expansion fees, other direct costs and final capping, closure and post-closure costs. The value of all future minimum rental payments is amortized and charged to cost of operations over the life of the contract. We amortize the consideration allocated to airspace rights as airspace is utilized on a units-of-consumption basis and such amortization is charged to cost of operations as airspace is consumed (e.g.,&#160;as tons are placed into the landfill). The underlying value of any land lease is amortized to cost of operations on a straight-line basis over the estimated life of the respective operating agreement. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize a right-of-use asset and a lease liability for core leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheets. For other non-core operating leases, which are comprised of small-dollar-value items such as office equipment, we expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheets. We identify lease and nonlease components in a contract to which consideration in the contract will be allocated. We may elect by class of underlying asset to choose not to separate nonlease components from lease components and instead account for each separate lease component and the nonlease components in a contract as part of the single lease component. We have elected to not separate lease components from nonlease components for property leases and are, therefore, not allocating consideration between lease and nonlease components for this asset class. Lease payments include: fixed payments, including in-substance fixed payments, less any lease incentives paid or payable to the lessee; variable lease payments that depend on an index or a rate; exercise price of a purchase option reasonably certain to be exercised; penalties for terminating a lease; and amounts where it is probable that we will owe under a residual value guarantee. Refundable deposits are not considered to be a fixed payment. Variable lease costs that are not based on an index or a rate are recorded to expense in the period incurred. Lease term is determined at lease commencement and includes any noncancellable period for which we have the right to use the underlying asset together with any periods covered by an option to extend or terminate the lease if we are reasonably certain to exercise the option to extend or not to exercise the option to terminate. The initial determination of a lease liability is calculated as the net present value of the lease payments not yet paid. The discount rate used to determine present value is the rate implicit in the lease, if present, or, if not present, our incremental borrowing rate, which is a rate that reflects interest that we would have to pay to borrow funds on a collateralized basis over a similar term to the lease and in a similar economic environment. For shorter term leases, such as vehicle and equipment leases, we calculate our incremental borrowing rate using the interest rate from our existing secured line of credit, adjusted based on term. For longer term leases, such as our landfill operating leases, we calculate our incremental borrowing rate based on an industry yield curve with a similar credit rating, adjusted by a company specific spread as determined by a third-party. See Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further disclosure about lease costs and other lease information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Goodwill is the excess of our purchase consideration over the fair value of the net assets of acquired businesses. We do not amortize goodwill, but as discussed in the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset Impairments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy below, we assess our goodwill for impairment at least annually. See Note&#160;9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about goodwill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Intangible assets consist primarily of covenants not-to-compete, customer relationships, and trade names. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the sum of years digits or straight-line methods over their estimated useful lives. Covenants not-to-compete, customer relationships and trade names are typically amortized over a term of no more than 10 years. See Note&#160;9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about intangible assets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments in Unconsolidated Entities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in unconsolidated entities over which we have significant influence over the investees&#8217; operating and financing activities are accounted for under the equity method of accounting. As of December 31, 2022 and December 31, 2021, we had no investments accounted for under the equity method of accounting. Investments in affiliates in which we do not have the ability to exert significant influence over the investees&#8217; operating and financing activities are accounted for under the cost method of accounting. As of December 31, 2022 and December 31, 2021, we had cost method investments totaling $10,967 and $11,264, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor and assess the carrying value of our investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist. Fair value is generally based on: (i)&#160;other third-party investors&#8217; recent transactions in the securities; (ii)&#160;other information available regarding the current market for similar assets; and/or (iii)&#160;a market or income approach, as deemed appropriate.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When we assess the carrying value of our investments for potential impairment, determining the fair value of our investments is reliant upon the availability of market information and/or other information provided by third-parties to be able to develop an estimate of fair value. Considerable judgment is required in interpreting market data to develop the estimates of fair value. Accordingly, our estimates are not necessarily indicative of the amounts that we, or other holders of these investments, could realize in a current market exchange. The use of different assumptions and/or estimation methodologies could have a significant effect on the estimated fair values. The estimates of fair value could differ significantly from the amounts presented. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;Asset Impairments&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accounting policy below.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments may 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 derivatives, contingent consideration related to acquisitions, trade payables and debt. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The three-tier hierarchy prioritizes valuation inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of three levels: 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. See Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for fair value disclosure about debt and financial instruments, respectively. See the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy below for the fair value disclosure about interest rate derivatives.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquire businesses in the waste industry, including non-hazardous waste collection, transfer station, recycling and disposal operations, as part of our growth strategy. Businesses are included in the consolidated financial statements from the date of acquisition.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize, separately from goodwill, the identifiable assets acquired and liabilities assumed at their estimated acquisition-date fair values. We measure and recognize goodwill as of the acquisition date as the excess of: (a)&#160;the aggregate of the fair value of consideration transferred, the fair value of any noncontrolling interest in the acquiree (if any) and the acquisition date fair value of our previously held equity interest in the acquiree (if any), over (b)&#160;the fair value of net assets acquired and liabilities assumed. If information about facts and circumstances existing as of the acquisition date is incomplete by the end of the reporting period in which a business combination occurs, we will report provisional amounts for the items for which the accounting is incomplete. The measurement period ends once we receive the information we were seeking; however, this period will not extend beyond one year from the acquisition date. Any material adjustments recognized during the measurement period will be recognized retrospectively in the consolidated financial statements of the current period. All acquisition-related transaction and restructuring costs are to be expensed as incurred. See Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about business acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Remediation Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recorded environmental remediation liabilities representing our estimate of the most likely outcome of the matters for which we have determined that a liability is probable. These liabilities include potentially responsible party investigations, settlements, certain legal and consultant fees, as well as costs directly associated with site investigation and clean up, such as materials and incremental internal costs directly related to the remedy. We provide for expenses associated with environmental remediation obligations when such amounts are probable and can be reasonably estimated. We estimate costs required to remediate sites where it is probable that a liability has been incurred based on site-specific facts and circumstances. Estimates of the cost for the likely remedy are developed using third-party environmental engineers or other service providers. Where we believe that both the amount of a particular environmental remediation liability and timing of payments are reliably determinable, we inflate the cost in current dollars until the expected time of payment and discount the cost to present value. See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about environmental remediation liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Self-Insurance Liabilities and Related Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are self-insured for vehicles and workers&#8217; compensation with reinsurance coverage limiting our maximum exposure.  In fiscal year 2022, our maximum exposure per individual event under the workers&#8217; compensation plan was $1,250. In fiscal year 2022, our minimum and maximum exposure per individual event under the automobile plan were up to $1,500 and $3,650, respectively. The liability for unpaid claims and associated expenses, including incurred but not reported losses, is determined by management with the assistance of a third-party actuary and reflected in our consolidated balance sheets as an accrued liability. We use a third-party to track and evaluate actual claims experience for consistency with the data used in the annual actuarial valuation. The actuarial-determined liability is calculated based on historical data, which considers both the frequency and settlement amount of claims. Our self-insurance reserves totaled $22,184 and $19,847 as of December 31, 2022 and December 31, 2021, respectively. Our estimated accruals for these liabilities could be significantly different than our ultimate obligations if variables such as the frequency or severity of future events differ significantly from our assumptions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use estimates to determine our provision for income taxes and related assets and liabilities and any valuation allowance recorded against our net deferred tax assets. Valuation allowances have been established for the possibility that tax benefits may not be realized for certain deferred tax assets. Deferred income taxes are recognized based on the expected future tax consequences of differences between the financial statement basis and the tax basis of assets and liabilities, calculated using currently enacted tax rates. We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making this determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event we determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we will make an adjustment to the valuation allowance which would reduce the provision for income taxes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income tax uncertainties according to guidance on the recognition, derecognition and measurement of potential tax benefits associated with tax positions. We recognize interest and penalties relating to income tax matters as a component of income tax expense. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure related to income taxes, including the effect of the valuation allowance release in fiscal year 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives and Hedging</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for derivatives and hedging activities in accordance with derivatives and hedging accounting guidance that establishes accounting and reporting standards requiring that every derivative instrument (including certain derivative instruments embedded in other contracts) be recorded in the consolidated balance sheet as either an asset or liability measured at its fair value. The guidance requires that changes in the derivative&#8217;s fair value be recognized currently in earnings unless specific hedge accounting criteria are met. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 their fair value is recorded in stockholders&#8217; equity as a component of accumulated other comprehensive income (loss), net of tax 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. See Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for fair value disclosure about derivative instruments and Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further disclosure about interest rate derivatives. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various legal proceedings, claims and regulatory matters, the outcomes of which are subject to significant uncertainty. We determine whether to disclose or accrue for loss contingencies based on an assessment of whether the risk of loss is remote, reasonably possible or probable, and whether it can be reasonably estimated. We analyze our litigation and regulatory matters based on available information to assess the potential liabilities. Management&#8217;s assessment is developed based on an analysis of possible outcomes under various strategies. We accrue for loss contingencies when such amounts are probable and reasonably estimable. If a contingent liability is only reasonably possible, we will disclose the potential range of the loss, if estimable. We record losses related to contingencies in cost of operations or general and administration expenses, depending on the nature of the underlying transaction leading to the loss contingency. See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about loss contingencies, as applicable. Contingent liabilities accounted for under purchase accounting are recorded at their fair values. These fair values may be different from the values we would have otherwise recorded, had the contingent liability not been assumed as part of an acquisition of a business. See Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for disclosure about contingent consideration accounted for under purchase accounting, as applicable. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenues by applicable service line: collection, landfill, transfer, transportation, landfill gas-to-energy, processing, and non-processing, which we refer to as our Customer Solutions business. Under the revenue recognition guidance, revenues are measured based on the consideration specified in a contract with a customer. The circumstances that impact the timing and amount of revenue recognized for each applicable service line may vary based on the nature of the service performed. We generally recognize revenues for services over time as we satisfy the performance obligation by transferring control over the service to the customer as the service is performed and the benefit is received and consumed by the customer. Services are typically delivered in a series as a single bundled performance obligation over either a designated period of time or for specified number of services. Services may also be delivered as a single bundled service, on a period-to-period basis, or in a spot transaction. Consideration may be variable on a per ton basis and/or fixed. Fixed consideration is allocated to each distinct service and variable consideration is allocated to the increment of time that the service is performed, and we have the contractual right to the fee. Fees are typically billed weekly, monthly, quarterly or in advance. Generally, the amount of consideration that we have the right to receive that is invoiced to the customer directly corresponds to the value of our performance completed to date. We do not disclose the amount of variable consideration included in the transaction price that is allocated to outstanding performance obligations when the variable consideration is allocated entirely to unsatisfied performance obligations or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation. Revenues that are not satisfied over time are recognized at a point-in-time. This typically includes the sale of recycled or organic materials, as well as renewable energy credits ("RECs"). Revenues from the sale of organic or recycled materials are recognized at a point-in-time as control of the materials transfers to the customer upon shipment or pick-up by the customer. Revenues from the sale of RECs are recognized at a point-in-time as the trade is executed and control transfers to the customer. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments to customers that are not in exchange for a distinct good or service are recorded as a reduction of revenues. We make rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties. 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 fiscal years 2022, 2021, or 2020 from performance obligations satisfied in previous periods. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $102,234 and $89,232 as of December 31, 2022 and December 31, 2021, 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 is transferred to the customer. Contract liabilities of $3,742 and $3,404 as of December 31, 2022 and December 31, 2021, respectively, are presented separately on the consolidated balance sheets. Due to the short-term nature of advanced billings, substantially all of the deferred revenue recognized as a contract liability as of December 31, 2021 and December 31, 2020 was recognized as revenue during fiscal years 2022 and 2021, respectively, when the services were performed. See Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure over revenues by applicable service line.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Impairments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recovery of Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We continually assess whether events or changes in circumstances have occurred that may warrant revision of the estimated useful lives of our long-lived assets (other than goodwill) or whether the remaining balances of those assets should be evaluated for possible impairment. Long-lived assets include, for example, capitalized landfill costs, other property, plant and equipment, identifiable intangible assets, and operating lease right-of-use assets. Events or changes in circumstances that may indicate that an asset may be impaired include the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant decrease in the market price of an asset or asset group;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in the extent or manner in which an asset or asset group is being used or in its physical condition;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal factors or in the business climate that could affect the value of an asset or asset group, including an adverse action or assessment by a regulator;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; or</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an impairment of goodwill at a reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are certain indicators listed above that require significant judgment and understanding of the waste industry when applied to landfill development or expansion. For example, a regulator may initially deny a landfill expansion permit application although the expansion permit is ultimately granted. In addition, management may periodically divert waste from one landfill to another to conserve remaining permitted landfill airspace. Therefore, certain events could occur in the ordinary course of business and not necessarily be considered indicators of impairment due to the unique nature of the waste industry.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. We group our long-lived assets for this purpose at the lowest level for which identifiable cash flows are primarily independent of the cash flows of other assets or asset groups. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine fair value, we use discounted cash flow analyses and estimates about the future cash flows of the asset or asset group. This analysis includes a determination of an appropriate discount rate, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are typically based on financial forecasts developed internally by management. The discount rate used is commensurate with the risks involved. We may also rely on third-party valuations and or information available regarding the market value for similar assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, impairment in the amount of the difference is recorded in the period that the impairment occurs. Estimating future cash flows requires significant judgment and projections may vary from the cash flows eventually realized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We annually assess goodwill for impairment during the fourth quarter of our fiscal year or more frequently if events or circumstances indicate that impairment may exist. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may assess whether a goodwill impairment exists using either a qualitative or a quantitative assessment. If we perform a qualitative assessment, it involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment. If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or if we elect not to perform a qualitative assessment, we perform a quantitative assessment to determine whether goodwill impairment exists at the reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments and our Resource Solutions operating segment, and compare the fair value with the carrying value of the net assets of each reporting unit. If the fair value is less than its carrying value, then we would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, noting that the amount is not to exceed the total amount of goodwill allocated to that reporting unit. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of each of our reporting units as a whole we use discounted cash flow analyses, which require significant assumptions and estimates about the future operations of each reporting unit. Significant judgments inherent in this analysis include the determination of appropriate discount rates, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are based on financial forecasts developed internally by management. Our discount rate assumptions are based on an assessment of our risk adjusted discount rate, applicable for each reporting unit. In assessing the reasonableness of our determined fair values of our reporting units, we evaluate our results against our current market capitalization.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the fair value of goodwill is less than its carrying value for a reporting unit, an impairment charge would be recorded to earnings. The loss recognized cannot exceed the carrying amount of goodwill. After a goodwill impairment loss is recognized, the adjusted carrying amount of goodwill becomes its new accounting basis.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to an annual goodwill impairment assessment, we would evaluate a reporting unit for impairment if events or circumstances change between annual tests indicating a possible impairment. Examples of such events or circumstances include the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal status or in the business climate;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an adverse action or assessment by a regulator;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a more likely than not expectation that an operating segment or a significant portion thereof will be sold; or </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the testing for recoverability of a significant asset group within the operating segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected to perform a quantitative analysis as part of our annual goodwill impairment test for fiscal year 2022. As of October 1, 2022, our Eastern, Western and Resource Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, in each case the fair value of our Eastern, Western and Resource Solutions reporting units exceeded its carrying value by in excess of 67%. We incurred no impairment of goodwill as a result of our annual goodwill impairment tests in fiscal years 2022, 2021 or 2020. However, there can be no assurance that goodwill will not be impaired at any time in the future. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost Method Investments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We monitor and assess the carrying value of our cost method investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist. We incurred no impairment of cost method investments in fiscal year 2022, 2021 or 2020. There can be no assurance that our cost method investments will not be impaired at any time in the future.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Benefit Pension Plan </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make contributions to one qualified multiemployer defined benefit pension plan ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service. We do not administer this plan. The Pension Plan&#8217;s benefit formula is based on credited years of service and hours worked as defined in the Pension Plan document. Our pension contributions are made in accordance with funding standards established by the Employee Retirement Income Security Act of 1974 and the Internal Revenue Code, as amended by the Pension Protection Act of 2006. The Pension Plan&#8217;s assets have been invested as determined by the Pension Plan's fiduciaries in accordance with the Pension Plan's investment policy. The Pension Plan&#8217;s asset allocation is based on the Pension Plan's investment policy and is reviewed as deemed necessary. See Note 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about the Pension Plan.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity awards granted generally consist of stock options, restricted stock, restricted stock units and market-based performance stock units. The fair value of each stock option grant is estimated using a Black-Scholes option-pricing model. The fair value of restricted stock and restricted stock unit grants is at a price equal to the fair market value of our Class&#160;A common stock at the date of grant. Compensation expense associated with our stock options, restricted stock and restricted stock units is recognized as expense in general and administration expense over the employee&#8217;s requisite service period. The fair value of market-based performance stock unit grants is valued using a Monte Carlo pricing model and compensation expense is recognized as expense in general and administration expense ratably over the performance period based on our estimated achievement of the established performance criteria. For purposes of calculating stock-based compensation expense, forfeitures are accounted for as they occur.  See Note 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about stock-based compensation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic 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 computed by dividing net income by the combined weighted average number of common shares outstanding during the period and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, unvested restricted stock, unvested restricted stock units and unvested market-based performance stock units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method. See Note 19, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about the calculation of earnings per share.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsequent Events</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated subsequent events or transactions that have occurred after the consolidated balance sheet date of December 31, 2022 through the date of this filing of the consolidated financial statements with the SEC on this Annual Report on Form 10-K. Except as disclosed, no material subsequent events have occurred since December 31, 2022 through the date of this filing that would require recognition or disclosure in our consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454005200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text">REVENUE RECOGNITION<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenues by applicable service line as follows: collection, landfill, transfer, transportation, landfill gas-to-energy, processing and Customer Solutions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collection</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collection revenues are principally generated by providing waste collection and disposal services to our customers. Services may be provided as needed or as scheduled. We derive a substantial portion of our collection revenues from commercial, industrial and municipal services that are generally performed under service agreements or pursuant to contracts with municipalities. The majority of our residential collection services are performed on a subscription basis with individual property owners or occupants. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Landfill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Landfill disposal services primarily consist of receiving some form of acceptable solid waste materials at one of our landfills and appropriately disposing of it. Landfill customers are typically charged a tipping fee on a per ton basis for disposing of their solid waste at our disposal facilities. In general, these fees are variable in nature.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transfer station</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transfer station disposal services primarily consist of receiving some form of acceptable solid waste materials at one of our transfer stations and appropriately disposing of it by transporting it to an appropriate disposal site. Transfer station customers are charged a tipping fee on a per ton basis for disposing of their solid waste at our transfer stations. In general, these fees are variable in nature.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transportation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transportation services consist of the transportation of large volumes of waste or recycled materials from a customer designated location to another location or disposal facility. Transportation customers are charged a fee on a per ton basis for transporting and/or disposal of the materials. In general, these fees are variable in nature.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Landfill gas-to-energy</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Landfill gas-to-energy services primarily consist of the generation and sale of electricity from landfill gas-to-energy facilities located at certain of our landfills; the reservation of electric generating capacity to be used by a customer on demand; and the sale of RECs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Processing</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 customers in the form of processing fees, tipping fees, and commodity sales, primarily comprised of newspaper, corrugated containers, plastics, ferrous and aluminum, and organic materials such as our earthlife&#174; soils products including fertilizers, composts and mulches.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">olutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as 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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A table of revenues disaggregated by service line and timing of revenue recognition by operating segment follows:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2022 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eastern</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resource Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,544&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill gas-to-energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,058&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,153&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point-in-time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,058&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,878&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2021 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eastern</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resource Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,816&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,869&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,685&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill gas-to-energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,569&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,520&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,122&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,211&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point-in-time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,569&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,520&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,122&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,211&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2020 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eastern</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resource Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,740&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,438&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill gas-to-energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,285&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,989&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,584&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point-in-time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,285&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,989&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,310&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,584&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390453797168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">BUSINESS COMBINATIONS</a></td>
<td class="text">BUSINESS COMBINATIONS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2022, we acquired fourteen businesses primarily related to our solid-waste operations, including, among others, solid-waste collection, recycling, transfer station and transportation businesses. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2021, we acquired ten businesses primarily related to our solid-waste operations, including, among others, solid-waste collection and transfer station businesses and 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2020, we acquired ten businesses primarily related to our solid-waste operations, including solid-waste collection, recycling and transportation businesses.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of these businesses are included in the accompanying audited 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. Purchase price allocations are based on information existing at the acquisition dates or upon closing the transactions, including contingent consideration. See Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further disclosure about contingent consideration. Acquired intangible assets other than goodwill that are subject to amortization include customer relationships, trade names and covenants not-to-compete. These are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzIzMDU_347bba17-bb51-465c-b738-38bcbcc8533b">two</span> to ten-year period from the date of acquisition. All amounts recorded to goodwill in fiscal years 2022 and 2021 are expected to be deductible for tax purposes. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the purchase price paid and the purchase price allocation for acquisitions follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Price:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash used in acquisitions, net of cash acquired</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-cash consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holdbacks to sellers and contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,480&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocated as follows:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use-assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not-to-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets acquired and liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,981&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess purchase price to be allocated to goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,707&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,932&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,082&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain purchase price allocations are preliminary and are based on information existing at the acquisition dates or upon closing the transaction. Accordingly, the purchase price allocations are subject to change. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 1, 2020 is as follows.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.149%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro 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 taken place as of January&#160;1, 2020 or the results of our future operations. Furthermore, the unaudited pro 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454061952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentTextBlock', window );">ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES</a></td>
<td class="text">ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES<div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the changes to allowance for credit losses follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.255%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,276</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of new accounting principle</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions - charged to expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions - bad debts written off, net of recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,153)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,016&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,276&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922895-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919272-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919236-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919269-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919244-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390453850544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text">PROPERTY, PLANT AND EQUIPMENT<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of property, plant and equipment is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfills</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rolling stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Containers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785,306&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617,698&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,064,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(973,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,604&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Depreciation expense for fiscal years 2022, 2021 and 2020 was $78,139, $62,342 and $54,370, respectively. Landfill amortization expense for fiscal years 2022, 2021 and 2020 was $31,619, $30,295 and $27,520, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371792896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A schedule of lease costs and other lease information follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost - vehicles, equipment and property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost - landfill operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,804&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows for finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated minimum future lease obligations as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,068&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,345&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,813&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A schedule of lease costs and other lease information follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost - vehicles, equipment and property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost - landfill operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,804&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows for finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated minimum future lease obligations as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,068&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,345&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,813&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390453850544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND INTANGIBLE ASSETS</a></td>
<td class="text">GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity and balances related to goodwill by reportable operating segment is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,860&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,707&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,458&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,901&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,932&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,860&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of intangible assets is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,072&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,017&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,694&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,783&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,629&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,196&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,898&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,723&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible amortization expense for fiscal years 2022, 2021 and 2020 was $16,593, $10,953 and $8,893, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the amortizable intangible assets recorded in the consolidated balance sheets at December 31, 2022, intangible amortization expense for each of the next five fiscal years and thereafter is estimated as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390453960048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureTextBlock', window );">FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS</a></td>
<td class="text">FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 as further described in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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. </span><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes to accrued final capping, closure and post-closure liabilities are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.202%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,914&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions in estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(836)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations settled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,678&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,914&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to changes in estimates and assumptions concerning anticipated waste flow, costs, including as a result of higher inflation, and timing of future final capping, closure and post-closure activities at our landfills.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement cycle.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7569-110849<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2175671<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367190960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ACCRUED LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">OTHER ACCRUED LIABILITIES</a></td>
<td class="text">OTHER ACCRUED LIABILITIES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities, classified as current liabilities, at December 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.202%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital expenditures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,237&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,328&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390373173392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text">DEBT<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of debt is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.405%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Senior Secured Credit Facility:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan A Facility ("Term Loan Facility") due December 2026; bore interest at LIBOR plus 1.125%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility ("Revolving Credit Facility") due December 2026; bore interest at LIBOR plus 1.125%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tax-Exempt Bonds:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds 2013") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 ("Vermont Bonds 2022A-1") due June 2052 - fixed rate interest period through 2027; bearing interest at 5.00%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_3374c6d5-a10f-4ce4-bee3-da751269b852"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_7ed057ac-9d39-4415-ae3f-fa7d9e3c246c">Finance leases</span></span> maturing through December 2107; bearing interest at a weighted average of 3.6%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable maturing through August 2024; bearing interest at a weighted average of 1.7%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,570&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;unamortized debt issuance costs (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt less unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,404&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;current maturities of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,015&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,503&#160;</span></td><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"/></tr></table><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">A summary of unamortized debt issuance costs by debt instrument follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,884&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York Bonds 2014R-1</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York Bonds 2014R-2</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York Bonds 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAME Bonds 2005R-3</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAME Bonds 2015R-1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAME Bonds 2015R-2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Bonds 2013</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Bonds 2022A-1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Hampshire Bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,494&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166&#160;</span></td><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"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we are party to an amended and restated credit agreement ("Credit Agreement"), which provides for a $350,000 aggregate principal amount Term Loan Facility and a $300,000 Revolving Credit Facility, with a $75,000 sublimit for letters of credit. 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 December 2026 and as of December 31, 2022 bore interest at a rate of LIBOR plus 1.125% based 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 December 31, 2022, further advances were available under the Credit Facility in the amount of $266,085. The available amount is net of outstanding irrevocable letters of credit totaling $27,915, and as of December 31, 2022 no amount had been drawn. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2023, we entered into first and second amendments to our amended and restated Credit Agreement (as amended, the "Amended and Restated Credit Agreement"). The first amendment provides, commencing in the fiscal year ending December 31, 2024, the interest rate margin applied for drawn and undrawn amounts under the Amended and Restated Credit Agreement shall be separately adjusted based on our achievement of certain thresholds and targets on two sustainability related key performance indicator metrics during the fiscal year ending December 31, 2023 ("fiscal year 2023"): i) metric tons of solid waste materials reduced, reused or recycled through our direct operations or with third-parties in collaboration with customers; and ii) our total recordable incident rate. The second amendment provides, effective for fiscal year 2023, that loans under the Amended and Restated Credit Agreement shall bear interest, at our election, at the term secured overnight financing rate , including a secured overnight financing rate adjustment of 10 basis points ("Term SOFR"), or a base rate, in each case, plus an applicable interest rate margin based on consolidated net leverage ratio, and plus or minus any sustainability rate adjustment. Unless loans are made as or converted to base rate loans, loans under the Amended and Restated Credit Agreement shall bear interest at Term SOFR, plus a margin based upon our consolidated net leverage ratio in the range of 1.125% to 2.125% per annum, plus a sustainability adjustment of up to positive or negative 4 basis point per annum, and a commitment fee on undrawn amounts will be charged on undrawn amounts at a rate of Term SOFR, plus a margin based upon our consolidated net leverage ratio in the range of 0.20% to 0.40% per annum, plus a sustainability adjustment of up to positive or negative 1 basis points per annum. We shall also pay a fronting fee for each letter of credit of 0.25% per annum. Interest under the Amended and Restated Credit Agreement shall be subject to increase by  2.00% per annum during the continuance of a payment default and may be subject to increase by 2.00% per annum during the continuance of any other event of default.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement required and the Amended and Restated 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. In addition to these financial covenants, the Credit Agreement contained and the Amended and Restated Credit Agreement 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. As of December 31, 2022, we were in compliance with the covenants contained in the Credit Agreement. An event of default under any of our debt agreements could permit some of our lenders, including the lenders under the Credit Facility, to declare all amounts borrowed from them to be immediately due and payable, together with accrued and unpaid interest, or, in the case of the Credit Facility, terminate the commitment to make further credit extensions thereunder, which could, in turn, trigger cross-defaults under other debt obligations. If we were unable to repay debt to our lenders or were otherwise in default under any provision governing our outstanding debt obligations, our secured lenders could proceed against us and against the collateral securing that debt.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax-Exempt Financings</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New York Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In fiscal year 2020, we completed the issuance of $40,000 aggregate principal amount of New York Bonds 2020. The New York Bonds 2020, which are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at 2.75% per annum from September 2, 2020 through September 1, 2025, at which time they may be converted to a variable interest rate period or to a new term interest rate period. The New York Bonds 2020 mature on September 1, 2050. We borrowed the proceeds of the New York Bonds 2020 to finance or refinance certain capital projects in the state of New York.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had outstanding $25,000 aggregate principal amount of New York Bonds 2014R-1 and $15,000 aggregate principal amount of New York Bonds 2014R-2 issued by the New York State Environmental Facilities Corporation under the indenture dated December 1, 2014 (collectively, the &#8220;New York Bonds 2014&#8221;), and $40,000 aggregate principal amount of New York Bonds 2020. The New York Bonds 2014R-1 accrue interest at 2.875% per annum through December 2, 2029, at which time they may be converted from a fixed rate to a variable rate. The New York Bonds 2014R-2 accrue interest at 3.125% per annum through May 31, 2026, at which time they may be converted from a fixed rate to a variable rate. The New York Bonds 2014, which are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, require interest payments on June 1 and December 1 of each year and mature on December 1, 2044. We borrowed the proceeds of the New York Bonds 2014 to finance or refinance certain capital projects in the state of New York.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maine Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022, we had outstanding $25,000 aggregate principal amount of FAME Bonds 2005R-3, $15,000 aggregate principal amount of FAME Bonds 2015R-1, and $15,000 aggregate principal amount of FAME Bonds 2015R-2 (collectively, the "FAME Bonds"). The FAME Bonds 2005R-3 accrue interest at 5.25% per annum, and interest is payable semiannually on February 1 and August 1 of each year until such bonds mature on January 1, 2025. The FAME Bonds 2015R-1 accrue interest at 5.125% per annum through August 1, 2025, at which time they may be converted from a fixed to a variable rate, and interest is payable semiannually on February 1 and August 1 of each year until the FAME Bonds 2015R-1 mature on August 1, 2035. The FAME Bonds 2015R-2 accrue interest at 4.375% per annum through July 31, 2025, at which time they may be converted from a fixed to a variable rate, and interest is payable semiannually on May 1 and November 1 of each year until the FAME Bonds 2015R-2 mature on August 1, 2035. The FAME Bonds are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries. We borrowed the proceeds of the offering of the FAME Bonds to finance or refinance the costs of certain of our solid waste landfill facilities and solid waste collection, organics and transfer, recycling and hauling facilities in the state of Maine.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vermont Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In fiscal year 2022, we completed the issuance of $35,000 aggregate principal amount of Vermont Bonds 2022A-1. The Vermont Bonds 2022A-1, which are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at 5.00% per annum from June 1, 2022 through May 31, 2027, at which time they may be converted to a variable interest rate period or to a new term interest rate period. The Vermont Bonds 2022A-1 mature on June 1, 2052. We borrowed and used the proceeds from the Vermont Bonds 2022A-1 to finance or reimburse certain noncurrent asset costs associated with capital projects in the state of Vermont. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had outstanding $35,000 aggregate principal amount of Vermont Bonds 2022A-1 and $16,000 aggregate principal amount of Vermont Bonds 2013. The Vermont Bonds 2013, which are guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at 4.625% per annum through April 2, 2028, after which time there is a mandatory tender, and interest is payable semiannually on May 1 and November 1 of each year. The Vermont Bonds 2013 mature on April 1, 2036. We borrowed the proceeds of the Vermont Bonds 2013 to finance or refinance certain qualifying property, plant and equipment assets purchased in the state of Vermont.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Hampshire Bonds.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022, we had outstanding $11,000 aggregate principal amount of New Hampshire Bonds. The New Hampshire Bonds, which are guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at 2.95% per annum through maturity on April 1, 2029 and interest is payable on April 1 and October 1 of each year. During the fixed interest rate period, the New Hampshire Bonds are not supported by a letter of credit. We borrowed the proceeds of the New Hampshire Bonds to finance or refinance certain qualifying property, plant and equipment assets purchased in the state of New Hampshire.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on long-term debt and finance leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter of credit fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: capitalized interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,722&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,229&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,371&#160;</span></td><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"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Hedges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; equity as a component of accumulated other comprehensive income (loss), net 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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 31, 2021, our active interest rate derivative agreements had a total notional amount of $190,000 and $195,000, respectively. According to the terms of the agreements, we receive interest based on the 1-month LIBOR index, in some instances restricted by a 0.0% floor, and pay interest at a weighted average rate of approximately 2.20%. The agreements mature between May 2023 and June 2027. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we have a forward starting interest rate derivative agreement with a total notional amount of $20,000. According to the terms of this agreement, we will receive interest based on the 1-month LIBOR index, restricted by a 0.0% floor, and will pay interest at a rate of 1.29%. The agreement matures in May 2028. As of December 31, 2021, we had forward starting interest rate derivative agreements with a total notional amount of $85,000 outstanding. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the effect of cash flow hedges related to derivative instruments on the consolidated balance sheets follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps - tax benefit </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,542&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,103)</span></td><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"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Debt</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the fair value of our fixed rate debt, including the FAME Bonds, Vermont Bonds 2022A-1, Vermont Bonds 2013, New York Bonds 2020, New York Bonds 2014 and New Hampshire Bonds was approximately $188,136 and the carrying value was $197,000. The fair value of the FAME Bonds, Vermont Bonds 2022A-1, Vermont Bonds 2013, New York Bonds 2020, New York Bonds 2014 and 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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the carrying value of our Term Loan Facility was $350,000 and the carrying value of our Revolving Credit Facility was $6,000. Their fair values are based on current borrowing rates for similar types of borrowing arrangements, or Level 2 inputs, and approximate their carrying values. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have determined the estimated fair value amounts of the FAME Bonds, Vermont Bonds 2022A-1, Vermont Bonds 2013, New York Bonds 2020, New York Bonds 2014 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. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Future Maturities of Debt</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate principal maturities of debt as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,477&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390373172000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIESIn 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 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The plaintiffs in some actions seek unspecified damages or injunctive relief, or both. These actions fall within various procedural stages at any point in time, and some are covered in part by insurance. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with FASB ASC 450 - Contingencies, we accrue for legal proceedings, inclusive of legal costs, when losses become probable and reasonably estimable. We have recorded an aggregate accrual of $821 relating to our outstanding legal proceedings as of December 31, 2022. 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. We disclose outstanding matters that we believe could have a material adverse effect on our financial condition, results of operations or cash flows.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Legal Proceedings </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">North Country Environmental Services Expansion Permit</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 9, 2020, our subsidiary, North Country Environmental Services, Inc. ("NCES"), received a Type I-A Permit Modification ("Permit") from the New Hampshire Department of Environmental Services ("DES") for Expansion in the Stage VI area of the NCES landfill located in Bethlehem, New Hampshire. On November 9, 2020, the Conservation Law Foundation ("CLF") filed an appeal of the Permit to the New Hampshire Waste Management Council (&#8220;Council&#8221;) on the grounds it failed to meet the public benefit criteria. DES defended its decision in the appeal, and NCES also participated as the permittee seeking to defend its permit on appeal. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout 2021 and early 2022 a number of motions were filed by both NCES and CLF with the Council and in February 2022 the Council held a hearing on the CLF appeal. The Council ruled in favor of NCES on all claims set forth in CLF&#8217;s appeal. On May 11, 2022, the Council&#8217;s Hearing Officer issued an Order denying all of CLF&#8217;s arguments on appeal, with the exception of one: the Hearing Officer held that based on his interpretation of the relevant statute, the public benefit determination made by DES in issuing the Permit to NCES was unlawful (the &#8220;Hearing Officer&#8217;s Order&#8221;). The Hearing Officer remanded the Permit to the DES with regard to this determination.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DES filed a Motion for Reconsideration on May 31, 2022, and NCES filed a Motion for Rehearing on June 10, 2022. The Hearing Officer denied both motions in separate orders dated November 3, 2022, issued contemporaneously with rulings on three other post-hearing motions. NCES filed a Motion for Rehearing of two of the three post-hearing motion rulings on December 5, 2023, this Motion remains pending.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DES and NCES have appealed the Hearing Officer&#8217;s May 11, 2022 Order to the New Hampshire Supreme Court (&#8220;Supreme Court&#8221;). On December 23, 2022, CLF filed a Motion for Summary Affirmance of the Hearing Officer&#8217;s Order, to which NCES and DES each filed an Objection on January 6, 2023. On January 30, 2023 the Supreme Court issued an Order accepting and consolidating the DES and NCES appeals and denying CLF&#8217;s Motion for Summary Affirmance. On January 31, 2023, NCES filed a Motion to Stay the Supreme Court appeals pending the outcome of the Superior Court Open Meeting Law Proceeding discussed below.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 14, 2022, NCES filed an action against the Council in Merrimack Superior Court (&#8220;Superior Court&#8221;) seeking to invalidate the Hearing Officer&#8217;s Order as having been adopted in violation of New Hampshire&#8217;s statute governing access to public records and meetings (&#8220;Open Meeting Law Proceeding&#8221;), in that the Council did not hold a public meeting to deliberate on the Hearing Officer&#8217;s Order prior to issuance. The Council filed a Motion to Dismiss on January 17, 2023 to which NCES filed a Summary Objection on January 18, 2023, followed by a supplemental Objection filed on February 6, 2023. Following a hearing on the merits before the Superior Court on January 18, 2023, the Superior Court ordered that NCES pursue a stay of the appeal of the Hearing Officer&#8217;s Order before the Supreme Court, and that the Superior Court would defer further ruling in the Open Meeting Law Proceeding pending a determination of whether the appeal before the Supreme Court will be stayed. On January 20, 2023, CLF filed a Motion to Intervene in the Open Meeting Law Proceeding. NCES filed an Objection on February 8, 2023. On February 9, 2023, CLF filed an Objection to the Motion to Stay.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 20, 2022, NCES and our subsidiary, Granite State Landfill, LLC (&#8220;GSL&#8221;), filed a Petition for Declaratory Judgment ("Petition") in the Superior Court seeking a determination of the meaning and constitutionality of New Hampshire&#8217;s </span></div>public benefit requirement. The Petition asks the court to construe the same statute on which the Hearing Officer relied in the Hearing Officer&#8217;s Order. On September 21, 2022, NCES filed a Motion to Stay the Council proceedings pending resolution of the Petition action. DES assented to the relief sought by that motion, and CLF filed an Objection to the Motion to Stay on September 26, 2022. On October 3, 2022, NCES filed a Motion for Leave to File Reply together with its Reply to CLF&#8217;s Objection to Motion to Stay. The Hearing Officer denied the Motion to Stay by Order dated November 3, 2022. On December 19, 2022, CLF moved to intervene in the Petition proceeding before the Superior Court, and NCES filed an Objection on January 4, 2023. CLF filed a Reply on January 17, 2023, and NCES filed a Surreply January 27, 2023. CLF&#8217;s intervention motion remains pending before the Superior Court. NCES will continue to vigorously defend the Permit through the appeal to the Supreme Court, litigation of the Petition, and litigation of the Open Meeting Law Proceeding.  <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Remediation Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue for costs associated with environmental remediation obligations when such costs become both probable and reasonably estimable. Determining the method and ultimate cost of remediation requires that a number of assumptions be made. There can sometimes be a range of reasonable estimates of the costs associated with remediation of a site. In these cases, we use the amount within the range that constitutes our best estimate. In the early stages of the remediation process, particular components of the overall liability may not be reasonably estimable; in this instance we use the components of the liability that can be reasonably estimated as a surrogate for the liability. It is reasonably possible that we will need to adjust the liabilities recorded for remediation to reflect the effects of new or additional information, to the extent such information impacts the costs, timing or duration of the required actions. Future changes in our estimates of the cost, timing or duration of the required actions could have a material adverse effect on our consolidated financial position, results of operations and cash flows. We disclose outstanding environmental remediation matters that remain unsettled or are settled in the reporting period that we believe could have a material adverse effect on our financial condition, results of operations or cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The risk-free interest rates associated with our environmental remediation liabilities as of December 31, 2022 range between 1.5% and 4.1%. A summary of the changes to the aggregate environmental remediation liabilities for the twelve months ended December 31, 2022 and 2021 follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,887&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations incurred </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations settled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,887&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,521&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,534&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt">In fiscal year 2022, associated with the investigation of potential remediation at an inactive waste disposal site that adjoins one of the landfills that we operate. In fiscal year 2021, associated with a restoration project at one of our landfills.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt">May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement cycle.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total expected environmental remediation payments, in today&#8217;s dollars, as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,995&#160;</span></td><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:top"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the expected aggregate non-inflated, undiscounted environmental remediation liabilities to the amount recognized in our consolidated balance sheet at December 31, 2022 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.642%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undiscounted liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less discount, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability balance - December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,335&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any substantial liability incurred by us arising from environmental damage could have a material adverse effect on our business, financial condition and results of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454026592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">STOCKHOLDERS' EQUITY</a></td>
<td class="text">STOCKHOLDERS' EQUITY<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Public Offering of Class A Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2020, we completed a public offering of 2,703 shares of our Class A common stock at a public offering price of $56.00 per share. The offering resulted in net proceeds to us of $144,790, after deducting underwriting discounts, commissions and offering expenses. The net proceeds from the offering were used for general corporate purposes, including acquisitions or development of new operations or assets with the goal of complementing or expanding our business, and for working capital and capital expenditures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of the Class&#160;A common stock are entitled to one vote for each share held. The holders of the Class&#160;B common stock are entitled to ten votes for each share held, except for the election of one director, who is elected by the holders of the Class&#160;A common stock exclusively. The Class&#160;B common stock is convertible into Class&#160;A common stock on a share-for-share basis at the option of the shareholder.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are authorized to issue up to 944 shares of preferred stock in one or more series. As of December 31, 2022 and December 31, 2021, we had no shares issued.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Based Compensation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Incentive Plans</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2016 Incentive Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the fiscal year ended December 31, 2016, we adopted the 2016 Incentive Plan (&#8220;2016 Plan&#8221;). 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 ("2006 Plan") 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 or otherwise result in shares not being issued. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, there were 797 Class A common stock equivalents available for future grant under the 2016 Plan, inclusive of additional Class A common stock equivalents that were previously issued under terminated plans and have become available for grant because such awards expired or otherwise resulted in shares not being issued. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity awards granted consist of stock options, restricted stock, restricted stock units and market-based performance stock units.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 five year period from the date of grant.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, calculated based on the weighted average historical life of the vested stock options, giving consideration to vesting schedules and historical exercise patterns; the risk-free interest rate, based on the U.S. Treasury yield curve for the period of the expected life of the stock option; and the expected volatility, calculated using the weekly historical volatility of our Class&#160;A common stock over the expected life of the stock option.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and restricted stock units are granted at a price equal to the fair value of our Class&#160;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 the value of dividends of our Class A common stock as compared to the Russell 2000 Index over the requisite service period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock 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 vest incrementally over an identified service period beginning on the grant date based on continued employment. 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.393%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock&#160;Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise&#160;Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.68&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.88&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,248&#160;</span></td><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, stock-based compensation expense for stock options was $248, $28 and $0, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, the aggregate intrinsic value of stock options exercised was $1,467, $1,238 and $296, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had $2,098 of unrecognized stock-based compensation expense related to outstanding stock options to be recognized over a weighted average period of 4.4 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options granted in fiscal year 2022 were calculated assuming no expected dividend yield using a weighted average expected life of 6.1 years, a risk-free interest rate of 2.7%, and an expected volatility of 30.5%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes valuation model requires extensive use of accounting judgment and financial estimation. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Stock Awards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock, restricted stock unit and performance stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:29.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted&#160;Stock,<br/>Restricted&#160;Stock&#160;Units,<br/>and&#160;Performance&#160;Stock<br/>Units (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Contractual&#160;Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate&#160;Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.06&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,219&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Market-based performance stock unit grants are included at 100%. Attainment of maximum performance targets and market achievements would result in the issuance of an additional 99 shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2022 resulted in the issuance of 84 additional shares of Class A common stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, stock-based compensation expense related to restricted stock, restricted stock units and performance stock units was $7,530, $11,241 and $7,965, respectively. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, the total fair value of other stock awards vested was $17,011, $20,106 and $18,329, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, total unrecognized stock-based compensation expense related to outstanding restricted stock was $34, which will be recognized over a weighted average period of 1.2 years. As of December 31, 2022, total unrecognized stock-based compensation expense related to outstanding restricted stock units was $3,670, which will be recognized over a weighted average period of 1.7 years. As of December 31, 2022, total unrecognized stock-based compensation expense related to performance stock units based on our estimated achievement of the established performance criteria was $4,847, which will be recognized over a weighted average period of 1.6 years. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average fair value of market-based performance stock units granted during fiscal year 2022 was $103.84 per award, which was calculated using a Monte Carlo pricing model assuming a risk-free interest rate of 1.9% and an expected volatility of 34.8% assuming no expected dividend yield. Risk-free interest rate is based on the U.S. Treasury yield curve for the expected service period of the award. Expected volatility is calculated using the daily volatility of our Class&#160;A common stock over the expected service period of the award.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Monte Carlo pricing model requires extensive use of accounting judgment and financial estimation. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also recorded $376, $281 and $254 of stock-based compensation expense related to our Amended and Restated 1997 Employee Stock Purchase Plan during fiscal years 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax benefit for income taxes associated with stock-based compensation during fiscal years 2022, 2021 and 2020 was $(1,744), $(2,304) and $(6,796), respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss), Net of Tax</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss), net of tax is a component of stockholders' equity included in the accompanying consolidated balance sheets and includes, as applicable, the effective portion of changes in the fair value of our cash flow hedges and the changes in fair value of our marketable securities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balances of each component of accumulated other comprehensive income (loss), net of tax are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Swaps</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,041)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,184)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to items in other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,517)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision related to items in other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,414&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,103)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,297&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision related to items in other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,095)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,542&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of reclassifications out of accumulated other comprehensive income (loss), net of tax for fiscal years 2022, 2021 and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:30.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.815%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Details About Accumulated Other Comprehensive Income (Loss), Net of Tax Components</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss), Net of Tax</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Affected Line Item in the Consolidated<br/>Statements of Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,443)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,763)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,679)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,541)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,621)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390375133728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE OF FINANCIAL INSTRUMENTS</a></td>
<td class="text">FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets and Liabilities Accounted for at Fair Value on a Recurring Basis</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 derivatives, contingent consideration related to acquisitions, trade payables and 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 interest rate derivatives 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. The fair value of contingent consideration - acquisition included in the Level 3 tier is calculated using a discounted cash flow valuation methodology based upon a probability-weighted analysis of success payments related to permit expansion. We recognize all derivatives accounted for on the balance sheet at fair value. See Note&#160;12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about the fair value of debt.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring Fair Value Measurements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summaries of our financial assets and liabilities that are measured at fair value on a recurring basis are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:44.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at December 31, 2022 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted investment securities - landfill closure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration - acquisition</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:44.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at December 31, 2021 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted investment securities - landfill closure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration - acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454173664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text">EMPLOYEE BENEFIT PLANS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer our eligible employees the opportunity to contribute to a 401(k) plan (&#8220;401(k) Plan&#8221;). Under the provisions of the 401(k) Plan participants may direct us to defer a portion of their compensation to the 401(k) Plan, subject to Internal Revenue Code limitations. In fiscal year 2022, we provided an employer matching contribution for hourly employees equal to 100% of every dollar an employee invests up to 1% of annual income and 50% of additional employee contributions up to a maximum contribution into the 401(k)&#160;Plan of 3% of annual income. In fiscal year 2022, we provided an employer matching contribution for salaried employees equal to 50% of every dollar an employee invests in the 401(k) Plan up to a maximum contribution of one thousand five hundred dollars or up to 2% of annual income, whichever is greater, per employee per calendar year. Participants vest in employer contributions ratable over a two-year period. Employer contributions for fiscal years 2022, 2021 and 2020 amounted to $3,558, $2,811 and $2,357, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer our eligible employees the opportunity to participate in an employee stock purchase plan. Under this plan, qualified employees may purchase shares of Class&#160;A common stock by payroll deduction at a 15% discount from the market price. Class A common stock issued under this plan during fiscal years 2022, 2021 and 2020 amounted to 22, 20 and 20 shares, respectively. As of December 31, 2022, 32 shares of Class&#160;A common stock were available for distribution under this plan.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Benefit Pension Plan</span></div>We contribute to a multiemployer defined benefit pension plan. The Pension Plan, under the terms of a collective bargaining agreement covers certain of our union represented employees. In fiscal year 2019, we reached an agreement to withdraw from the Pension Plan by entering into Withdrawal and Re-entry Agreements with the Pension Plan. The withdrawal generated a fixed yearly contingent liability for us for a period of approximately seventeen (17) years, that capped our gross payments at $4,224, significantly reducing our cash exposure from the potential $18,511 withdrawal liability as determined based on a complete withdrawal prior to withdrawing from the Pension Plan. As of December 31, 2022, we had a remaining obligation of $1,586 in aggregate principal amount associated with our withdrawal. Upon re-entry as a new employer in the Pension Plan, our contributions are projected to fully fund the defined benefits accrued by our employees in the Pension Plan, thereby eliminating future accruals of withdrawal liability. As of December 31, 2022, our employees were fully funded, subject to the terms of the Withdrawal and Re-entry Agreements. Subsequent withdrawal from the Pension Plan, under certain circumstances, may result in a change in the payment schedule required to settle the remaining obligation associated with our withdrawal. During fiscal years 2022, 2021 and 2020, we made contributions to the Pension Plan of $442, $398 and $390, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390372066080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the provision (benefit) for income taxes is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,645&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,356&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,128)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,242&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,590&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,676)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,887&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,946&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,804)</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a periodic basis, we reassess the valuation allowance on our deferred income tax assets, weighing positive and negative evidence to assess the recoverability of the deferred tax assets. In the fourth quarter of fiscal year 2020, we assessed the valuation allowance and considered positive evidence, including significant cumulative consolidated income over the three years ended December 31, 2020, revenue growth and expectations of future profitability, and negative evidence, including the impact of a negative change in the economic climate, significant risks and uncertainties in the business and restrictions on tax loss utilization in certain state jurisdictions. After assessing both the positive evidence and the negative evidence, we determined it was more likely than not that the majority of our deferred tax assets would be realized in the future and released the valuation allowance on the majority of our net operating loss carryforwards and other deferred tax assets as of December 31, 2020, resulting in a benefit from income taxes of $61,317. Following reassessment in fiscal year 2021 and fiscal year 2022, our judgement with regard to the realizability of our deferred tax assets remains consistent. As of December 31, 2022, we maintained a valuation allowance of $4,668 primarily related to deferred tax assets that would generate capital losses when realized and deferred tax assets related to certain state jurisdictions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of carryforwards and other deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. We adjust the valuation allowance in the period management determines it is more likely than not that deferred tax assets will or will not be realized. The change in the valuation allowance was a decrease of $1,814 for fiscal year 2022 primarily due to changes in state laws related to the utilization of net operating losses. In determining the need for a valuation allowance, we have assessed the available means of recovering deferred tax assets, including the ability to carryback net operating losses, the existence of reversing temporary differences, and available sources of future taxable income. We have also considered the ability to implement certain strategies, </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such as a potential sale of assets that would, if necessary, be implemented to accelerate taxable income and use expiring deferred tax assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences in the provision (benefit) for income taxes and the amounts determined by applying the Federal statutory rate to income before income taxes are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal effect of change in state valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible officer compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductible stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,887&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,946&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,804)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the impact of temporary differences between the amounts of assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax purposes. A summary of deferred tax assets and liabilities is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.067%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General business and state tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,969&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,678&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,668)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets after valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,301&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,584&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax over book depreciation of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,835)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,495)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset </span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,466&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,089&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net deferred tax asset at December 31, 2022 is reflected on the consolidated balance sheet as a long-term deferred federal and state tax asset of $22,903 and a long-term deferred state tax liability of $(437).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we have, for federal income tax purposes, net operating loss carryforwards of approximately $5,864 that expire in the fiscal years ending December&#160;31, 2032 through 2037 and $46,453, which do not expire. We have state net operating loss carryforwards of approximately $29,306 that expire in the fiscal years ending December&#160;31, 2023 through 2041 or that do not expire in certain jurisdictions. In addition, we have $6,663 general business credit carryforwards which expire in the fiscal years ending December 31, 2023 through 2041 and $411 state credit carryforwards which expire in fiscal years ending December 31, 2038 through 2039. Sections 382 and 383 of the Internal Revenue Code can limit the amount of net operating loss and credit carryforwards which may be used in a tax year in the event of certain stock ownership changes. With the exception of $1,756 federal net operating losses we acquired through acquisitions, we are not currently subject to these limitations but could become subject to them if there were significant changes in the ownership of our stock.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provisions of FASB ASC 740-10-25-5 prescribe the minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. Additionally, FASB ASC 740-10-25-5 provides guidance on derecognition, measurement, classification, interest and penalties, accounting in interim periods, disclosure and transition. Under FASB ASC 740-10-25-5, an entity may only recognize or continue to recognize tax positions that meet a &#8220;more likely than not&#8221; threshold. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued are reflected as a reduction of the overall income tax provision. As of December 31, 2022 and 2021, we did not have any uncertain tax positions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to U.S. federal income tax, as well as the income tax of multiple state jurisdictions. For federal tax purposes, income tax returns from years ending 2019 through 2022 are open for assessment. Tax years 1998 through 2018 are open for examination to the extent of any NOLs or credits that have been carried forward from those years.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.213%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454111072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ITEMS AND CHARGES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract', window );"><strong>Unusual or Infrequent Items, or Both [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock', window );">OTHER ITEMS AND CHARGES</a></td>
<td class="text">OTHER ITEMS AND CHARGES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Southbridge Landfill Closure Charge, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal year ended December 31, 2017, we initiated a plan to cease operations of the Town of Southbridge, Massachusetts landfill (&#8220;Southbridge Landfill&#8221;) and later closed it in November 2018 when Southbridge Landfill reached its final capacity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Accordingly, in fiscal years 2022, 2021 and 2020, we recorded charges associated with the closure of the Southbridge Landfill as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal and transaction costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill closure project charge (credit) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal settlement charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental remediation charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southbridge Landfill closure charge, net</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,587&#160;</span></td><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We incurred legal costs as well as other transaction costs associated with various matters as part of the Southbridge Landfill closure.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We updated the cost estimates associated with a contract settlement charge associated with the Southbridge Landfill closure and the remaining future obligations due to the Town of Southbridge under the landfill operating agreement with the Town of Southbridge. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We recorded a landfill closure project (credit) charge associated with revised costs under the closure plan at Southbridge Landfill.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We established reserves and made payments associated with legal settlements associated with claims against us as part of the Southbridge Landfill closure. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion over our asset retirement obligations associated with our active and closed landfills.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We recorded an environmental remediation reversal associated with the completion of environmental remediation at the Southbridge Landfill. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expense from Acquisition Activities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal years 2022, 2021 and 2020, we recorded charges of $4,613, $5,304 and $1,862, respectively, comprised primarily of legal, consulting and other similar costs associated with the acquisition and integration of acquired businesses or select development projects. See Note 5, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure regarding acquisition activity.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Remediation Charge  </span></div>In fiscal year 2022, we recorded a charge of $759 associated with the investigation of potential remediation at an inactive waste disposal site that adjoins one of the landfills we operate. In fiscal year 2021, we recorded a charge of $924 associated with a settlement agreement to conduct restoration of a stream bed on lands adjoining one of our landfills.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtraordinaryAndUnusualItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=114868817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454173664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text">EARNINGS PER SHARE<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the numerator and denominators used in the computation of earnings per share is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,623&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,312&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,793&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive potentially issuable shares</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454026592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text">RELATED PARTY TRANSACTIONS<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Services </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2022, 2021 and 2020, we retained the services of Casella Construction, Inc. ("CCI"), a company substantially owned by sons of John Casella, our Chairman and Chief Executive Officer, and Douglas Casella, a member of our Board of Directors, as a contractor in developing or closing certain landfills owned by us as well as providing transportation and construction services. Total purchased services charged to operations or capitalized to landfills for fiscal years 2022, 2021 and 2020 were $12,297, $15,206 and $12,601, respectively, of which $1,891 and $1,325 were outstanding and included in either accounts payable or other current liabilities as of December 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the total purchased services, we provided various waste collection and disposal services to CCI. Total revenues recorded for fiscal years 2022, 2021 and 2020 were $141, $430 and $288, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fiscal year ended April&#160;30, 1994, we entered into two leases for operating facilities with a partnership of which John Casella, our Chairman and Chief Executive Officer, and Douglas Casella, a member of our Board of Directors, are the general partners. The leases have since been extended through August 2023. The terms of the lease agreements require monthly payments of approximately $29. Total expense charged to operations for fiscal years 2022, 2021 and 2020 under these agreements was $273, $297 and $319, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Landfill Post-closure</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have agreed to pay the cost of post-closure on a landfill owned by John Casella, our Chairman and Chief Executive Officer, and Douglas Casella, a member of our Board of Directors. We paid the cost of closing this landfill in 1992, and the post-closure maintenance obligations are expected to last until notified by the permitting authority. In fiscal years 2022, 2021 and 2020, we paid $10, $12 and $8, respectively, pursuant to this agreement. As of December 31, 2022 and December 31, 2021, we have accrued $17 and $14, respectively, for costs associated with its post-closure obligations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390454173664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT REPORTING</a></td>
<td class="text">SEGMENT REPORTING<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and disposal services, including landfill, transfer station and transportation services, landfill gas-to-energy services, and processing services in the northeastern United States. Our 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, leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Revenues associated with our Resource Solutions operations are derived from two lines-of-service: processing services and our Customer Solutions business. Revenues from processing services are derived from customers in the form of processing fees, tipping fees, commodity sales, and organic material sales. Revenues from our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as traditional collection, disposal and recycling services provided to large account multi-site customers. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment, which is not a reportable operating segment. Corporate Entities results reflect those costs not allocated to our reportable operating segments.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2022 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outside<br/>revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inter-company<br/>revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation&#160;and<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>expense,&#160;net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital<br/>expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,559&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,501&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,153&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,453&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,190&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,286&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737,658&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,480)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,544&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,089&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,351&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,394&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,013&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,960&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,458&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,215&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2021 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outside<br/>revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inter-company<br/>revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>expense, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital<br/>expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,569&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,937&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,055&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,035&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,892&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,728&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,903)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,211&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,590&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,660&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,927&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,295&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,860&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283,580&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2020</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outside<br/>revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inter-company<br/>revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>expense, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital<br/>expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,635&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,989&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,658&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,457&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,688&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,989&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,383)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,451&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,584&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,782&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,297&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,068&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,108&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,901&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,898&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amount of our total revenue attributable to services provided are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,685&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,438&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power generation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solid waste operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,211&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,122&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,089&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,211&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,584&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364755536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTING CHANGES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting</a></td>
<td class="text">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 leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment. The accompanying 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 (&#8220;GAAP&#8221;) pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). 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.When necessary, certain prior period amounts in the consolidated financial statements have been conformed to current period presentation, including the presentation of certain adjustments to reconcile net income to net cash provided by operating activities, which have been reclassified within cash flows from operating activities, and the presentation of the purchase price allocation for acquisitions.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Standards Adopted and Pending Adoption</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A table providing a brief description of recent Accounting Standards Updates ("ASUs") to the Accounting Standards Codification (&#8220;ASC&#8221;) issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) 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: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:28.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.438%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Accounting standards issued pending adoption as of December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04: Reference Rate Reform (Topic 848), as amended through December 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We currently have interest rate derivative agreements with hedging relationships that reference LIBOR, which is going to be discontinued effective July 1, 2023. This guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Effective February 9, 2023, we elected optional expedients under this guidance that provide temporary relief over contract modifications and hedge accounting in order to maintain hedge effectiveness upon modifying contract terms related to reference rate reform in our amended and restated credit agreement and transition our interest rate derivative agreements from LIBOR to another reference rate. See Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect through December 31, 2024. </span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-08: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Requires entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. This guidance improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have made in the past, and we may make in the future, acquisitions to densify existing operations, expand service areas, and grow services for our customers and these acquisitions may include contract assets or contract liabilities. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. We adopted this guidance effective January 1, 2023.</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management's Estimates and Assumptions</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Estimates and Assumptions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 some cases, these estimates are difficult to determine, and we must exercise significant judgment. In preparing our consolidated financial statements, the estimates and assumptions that we consider to be significant and that present the greatest amount of uncertainty relate to our accounting for landfills, environmental remediation liabilities, asset impairments, if applicable, accounts receivable valuation allowance for credit losses, self-insurance reserves, deferred taxes and uncertain tax positions, estimates of the fair values of assets acquired and liabilities assumed in any acquisition, contingent liabilities and stock-based compensation. Each of these items is discussed in more detail elsewhere in these notes to the consolidated financial statements, as applicable. Actual results may differ materially from the estimates and assumptions that we use in the preparation of our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted investment securities, accounts receivable and derivative instruments. We maintain cash and cash equivalents and restricted investment securities with banks that at times exceed applicable insurance limits. We reduce our exposure to credit risk by maintaining such deposits with high quality financial institutions. Our concentration of credit risk with respect to accounts receivable is limited because of the large number and diversity of customers we serve, thus reducing the credit risk associated with any one customer group. As of December 31, 2022, no single customer or customer group represented greater than 5% of total accounts receivable. We manage credit risk through credit evaluations, credit limits, and monitoring procedures, but generally do not require collateral to support accounts receivable. We reduce our exposure to credit risk associated with derivative instruments by entering into agreements with high quality financial institutions and by evaluating and regularly monitoring their creditworthiness.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable, Net of Allowance for Credit Losses</a></td>
<td class="text">Accounts Receivable, Net of Allowance for Credit LossesAccounts receivable represent receivables from customers for collection, transfer, recycling, disposal and other services. Our accounts receivable are recorded when billed or when related revenue is earned, if earlier, and represent claims against third-parties that will be settled in cash. The carrying value of our accounts receivable, net of allowance for credit losses represents its estimated net realizable value. Estimates are used in determining our allowance for credit losses based on, among other things, our historical loss trends, the age of outstanding accounts receivable, and current and expected economic conditions. Our reserve is evaluated and revised on a monthly basis. Past due accounts receivable are written off when deemed to be uncollectible.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text">InventoryInventory includes secondary fibers, recyclables ready for sale, and parts and supplies. Inventory is stated at the lower of cost (first-in, first-out) or market.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment is recorded at cost, less accumulated depreciation and amortization. We provide for depreciation and amortization using the straight-line method by charges to operations in amounts that allocate the cost of the assets over their estimated useful lives as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:74.391%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.653%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Containers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-12 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8 years</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of maintenance and repairs is charged to operations as incurred.</span></div>Landfill development costs are included in property, plant and equipment. Landfill development costs include costs to develop each of our landfill sites, including such costs related to landfill liner material and installation, excavation for airspace, landfill leachate collection systems, landfill gas collection systems, environmental monitoring equipment for groundwater and landfill gas, directly related engineering, capitalized interest, on-site road construction, and other capital infrastructure. Additionally, landfill development costs include all land purchases within the landfill footprint and the purchase of any required landfill buffer property. Under life-cycle accounting, these costs are capitalized and charged to expense based on tonnage placed into each site<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsPolicy', window );">Landfill Accounting</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Landfill Accounting</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Life Cycle Accounting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under life-cycle accounting, all costs related to acquisition and construction of landfill sites are capitalized and charged to expense based on tonnage placed into each site. Landfill permitting, acquisition and preparation costs are amortized on the units-of-consumption method as landfill airspace is consumed. In determining the amortization rate for each of our landfills, preparation costs include the total estimated costs to complete construction of the landfills&#8217; permitted and expansion capacity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Landfill Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the total cost to develop each of our landfill sites to its remaining permitted and expansion capacity (see landfill development costs discussed within the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy above). The projection of these landfill costs is dependent, in part, on future events. The remaining amortizable basis of each landfill includes costs to develop a site to its remaining permitted and expansion capacity and includes amounts previously expended and capitalized, net of accumulated airspace amortization, and projections of future purchase and development costs including capitalized interest. The interest capitalization rate is based on our weighted average interest rate incurred on borrowings outstanding during the period. Interest capitalized during the fiscal years ended December 31, 2022 ("fiscal year 2022"), December 31, 2021 ("fiscal year 2021") and December 31, 2020 ("fiscal year 2020") was $330, $718 and $413, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Landfill Airspace</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply the following guidelines in determining a landfill&#8217;s remaining permitted and expansion airspace:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Permitted Airspace.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our engineers, in consultation with third-party engineering consultants and surveyors, are responsible for determining remaining permitted airspace at our landfills. The remaining permitted airspace is determined by an annual survey, which is then used to compare the existing landfill topography to the expected final landfill topography.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expansion Airspace</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We currently include unpermitted expansion airspace in our estimate of remaining permitted and expansion airspace in certain circumstances. To be considered expansion airspace all of the following criteria must be met:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we control the land on which the expansion is sought;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all technical siting criteria have been met or a variance has been obtained or is reasonably expected to be obtained;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we have not identified any legal or political impediments which we believe will not be resolved in our favor;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are actively working on obtaining any necessary permits and we expect that all required permits will be received; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">senior management has approved the project based on a review of the engineering design and determination that the financial return profile meets our investment criteria.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For unpermitted airspace to be included in our estimate of remaining permitted and expansion airspace, the expansion effort must meet all of the criteria listed above. These criteria are evaluated annually by our engineers, accountants, lawyers, managers and others to identify potential obstacles to obtaining the permits. Once the remaining permitted and expansion airspace is determined in cubic yards, an airspace utilization factor (&#8220;AUF&#8221;) is established to calculate the remaining permitted and expansion capacity in tons. The AUF is established using a process that considers the measured density obtained from annual surveys. When we include the expansion airspace in our calculation of remaining permitted and expansion airspace, we include the projected costs for development, as well as the projected asset retirement costs related to final capping, closure and post-closure of the expansion airspace in the amortization basis of the landfill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After determining the costs and the remaining permitted and expansion capacity at each of our landfills, we determine the per ton rates that will be expensed as waste is received and deposited at each of our landfills by dividing the costs by the corresponding number of tons. We calculate per ton amortization rates for assets associated with each final capping event, for assets related to closure and post-closure activities, and for all other costs capitalized or to be capitalized in the future for each landfill. These rates per ton are updated annually, or more frequently, as significant facts change.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is possible that actual results, including the amount of costs incurred, the timing of final capping, closure and post-closure activities, our airspace utilization or the success of our expansion efforts, could ultimately turn out to be significantly different from our estimates and assumptions. To the extent that such estimates or related assumptions prove to be significantly different than actual results, lower profitability may be experienced due to higher amortization rates, higher final capping, closure or post-closure rates, or higher expenses. Higher profitability may result if the opposite occurs. Most significantly, if it is determined that the expansion capacity should no longer be considered in calculating the recoverability of the landfill asset, we may be required to recognize an asset impairment. If it is determined that the likelihood of receiving an expansion permit has become remote, the capitalized costs related to the expansion effort are expensed immediately.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Final Capping, Closure and Post-Closure Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of our landfill asset retirement activities and related accounting:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Final capping activities include the installation of liners, drainage, compacted soil layers and topsoil over areas of a landfill where total airspace has been consumed and waste is no longer being received. Final capping activities occur throughout the life of the landfill. Our engineering personnel estimate the cost for each final capping event based on the acreage to be capped, along with the final capping materials and activities required. The estimates also consider when these costs would actually be paid and factor in inflation and discount rates. The engineers then quantify the landfill capacity associated with each final capping event and the costs for each event are amortized over that capacity as waste is received at the landfill.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Closure and Post-Closure Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Closure and post-closure costs represent future estimated costs related to monitoring and maintenance of a solid waste landfill after a landfill facility ceases to accept waste and closes. We estimate, based on input from our engineers, accountants, lawyers, managers and others, our future cost requirements for closure and post-closure monitoring and maintenance based on our interpretation of the technical standards of the Subtitle D regulations and the air emissions standards under the Clean Air Act of 1970, as amended, as they are being applied on a state-by-state basis. Closure and post-closure accruals for the cost of monitoring and maintenance include site inspection, groundwater monitoring, leachate management, methane gas control and recovery, and operation and maintenance costs to be incurred for a period which is generally for a term of 30 years after final closure of a landfill. In determining estimated future closure and post-closure costs, we consider costs associated with permitted and permittable airspace.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimated future final capping, closure and post-closure costs, based on our interpretation of current requirements and proposed regulatory changes, are intended to approximate fair value. Absent quoted market prices, our cost estimates are based on historical experience, professional engineering judgment and quoted or actual prices paid for similar work. Our estimate of costs to discharge final capping, closure and post-closure asset retirement obligations for landfills are developed in today&#8217;s dollars. These costs are then inflated to the period of performance using an estimate of inflation, which is updated annually (2.2% as of December 31, 2022). Final capping, closure and post-closure liabilities are then discounted using the credit adjusted risk-free rate in effect at the time the obligation is incurred. The weighted average rate applicable to our asset retirement obligations as of December 31, 2022 is between approximately 5.1% and 9.9%, the range of the credit adjusted risk free rates effective since the adoption of guidance associated with asset retirement obligations in the fiscal year ended April&#160;30, 2004. Accretion expense is necessary to increase the accrued final capping, closure and post-closure liabilities to the future anticipated obligation. To accomplish this, we accrete our final capping, closure and post-closure accrual balances using the same credit-adjusted risk-free rate that was used to calculate the recorded liability. Accretion expense on recorded landfill liabilities is recorded to cost of operations from the time the liability is recognized until the costs are paid. Accretion expense on recorded landfill liabilities amounted to $7,565, $6,775 and $6,436 in fiscal years 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for the accrual and amortization of estimated future obligations for closure and post-closure based on tonnage placed into each site. With regards to final capping, the liability is recognized, and the costs are amortized based on the remaining airspace related to the specific final capping event. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about asset retirement obligations related to final capping, closure and post-closure costs.</span></div>We operate in states which require a certain portion of landfill final capping, closure and post-closure obligations to be secured by financial assurance, which may take the form of surety bonds, letters of credit and restricted investment securities.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease Accounting</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Accounting</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease vehicles, equipment, property and other non-core equipment in the ordinary course of our business. Leases are classified as either operating leases or finance leases, as appropriate. Our leases have varying terms and may include renewal or purchase options, escalation clauses, restrictions, lease concessions, capital project funding, penalties or other obligations that we considered historically in determining minimum rental payments. We recognize lease expense for operating leases on a straight-line basis over the lease term. We recognize depreciation expense for finance leases over either the useful life of the asset or the lease term based on the terms of the lease agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also party to three landfill operation and management agreements that we account for as operating leases. These agreements are long-term landfill operating contracts with government bodies whereby we receive tipping revenue, pay normal operating expenses and assume future final capping, closure and post-closure obligations. The government bodies retain ownership of each landfill. There are no bargain purchase options and title to each of the properties does not pass to us at the end of the respective lease terms. We allocate the consideration paid to the landfill airspace rights and underlying land lease based on the relative fair values. </span></div>In addition to up-front or one-time payments, the landfill operating agreements may require us to make future minimum rental payments, including success or expansion fees, other direct costs and final capping, closure and post-closure costs. The value of all future minimum rental payments is amortized and charged to cost of operations over the life of the contract. We amortize the consideration allocated to airspace rights as airspace is utilized on a units-of-consumption basis and such amortization is charged to cost of operations as airspace is consumed (e.g.,&#160;as tons are placed into the landfill). The underlying value of any land lease is amortized to cost of operations on a straight-line basis over the estimated life of the respective operating agreement. We recognize a right-of-use asset and a lease liability for core leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheets. For other non-core operating leases, which are comprised of small-dollar-value items such as office equipment, we expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheets. We identify lease and nonlease components in a contract to which consideration in the contract will be allocated. We may elect by class of underlying asset to choose not to separate nonlease components from lease components and instead account for each separate lease component and the nonlease components in a contract as part of the single lease component. We have elected to not separate lease components from nonlease components for property leases and are, therefore, not allocating consideration between lease and nonlease components for this asset class. Lease payments include: fixed payments, including in-substance fixed payments, less any lease incentives paid or payable to the lessee; variable lease payments that depend on an index or a rate; exercise price of a purchase option reasonably certain to be exercised; penalties for terminating a lease; and amounts where it is probable that we will owe under a residual value guarantee. Refundable deposits are not considered to be a fixed payment. Variable lease costs that are not based on an index or a rate are recorded to expense in the period incurred. Lease term is determined at lease commencement and includes any noncancellable period for which we have the right to use the underlying asset together with any periods covered by an option to extend or terminate the lease if we are reasonably certain to exercise the option to extend or not to exercise the option to terminate. The initial determination of a lease liability is calculated as the net present value of the lease payments not yet paid. The discount rate used to determine present value is the rate implicit in the lease, if present, or, if not present, our incremental borrowing rate, which is a rate that reflects interest that we would have to pay to borrow funds on a collateralized basis over a similar term to the lease and in a similar economic environment. For shorter term leases, such as vehicle and equipment leases, we calculate our incremental borrowing rate using the interest rate from our existing secured line of credit, adjusted based on term. For longer term leases, such as our landfill operating leases, we calculate our incremental borrowing rate based on an industry yield curve with a similar credit rating, adjusted by a company specific spread as determined by a third-party.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Goodwill is the excess of our purchase consideration over the fair value of the net assets of acquired businesses. We do not amortize goodwill, but as discussed in the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset Impairments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; accounting policy below, we assess our goodwill for impairment at least annually. See Note&#160;9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure about goodwill.</span></div>Intangible Assets. Intangible assets consist primarily of covenants not-to-compete, customer relationships, and trade names. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the sum of years digits or straight-line methods over their estimated useful lives. Covenants not-to-compete, customer relationships and trade names are typically amortized over a term of no more than 10 years.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments in Unconsolidated Entities</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments in Unconsolidated Entities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in unconsolidated entities over which we have significant influence over the investees&#8217; operating and financing activities are accounted for under the equity method of accounting. As of December 31, 2022 and December 31, 2021, we had no investments accounted for under the equity method of accounting. Investments in affiliates in which we do not have the ability to exert significant influence over the investees&#8217; operating and financing activities are accounted for under the cost method of accounting. As of December 31, 2022 and December 31, 2021, we had cost method investments totaling $10,967 and $11,264, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor and assess the carrying value of our investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist. Fair value is generally based on: (i)&#160;other third-party investors&#8217; recent transactions in the securities; (ii)&#160;other information available regarding the current market for similar assets; and/or (iii)&#160;a market or income approach, as deemed appropriate.</span></div>When we assess the carrying value of our investments for potential impairment, determining the fair value of our investments is reliant upon the availability of market information and/or other information provided by third-parties to be able to develop an estimate of fair value. Considerable judgment is required in interpreting market data to develop the estimates of fair value. Accordingly, our estimates are not necessarily indicative of the amounts that we, or other holders of these investments, could realize in a current market exchange. The use of different assumptions and/or estimation methodologies could have a significant effect on the estimated fair values. The estimates of fair value could differ significantly from the amounts presented.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial InstrumentsOur financial instruments may 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 derivatives, contingent consideration related to acquisitions, trade payables and debt. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The three-tier hierarchy prioritizes valuation inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of three levels: 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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquire businesses in the waste industry, including non-hazardous waste collection, transfer station, recycling and disposal operations, as part of our growth strategy. Businesses are included in the consolidated financial statements from the date of acquisition.</span></div>We recognize, separately from goodwill, the identifiable assets acquired and liabilities assumed at their estimated acquisition-date fair values. We measure and recognize goodwill as of the acquisition date as the excess of: (a)&#160;the aggregate of the fair value of consideration transferred, the fair value of any noncontrolling interest in the acquiree (if any) and the acquisition date fair value of our previously held equity interest in the acquiree (if any), over (b)&#160;the fair value of net assets acquired and liabilities assumed. If information about facts and circumstances existing as of the acquisition date is incomplete by the end of the reporting period in which a business combination occurs, we will report provisional amounts for the items for which the accounting is incomplete. The measurement period ends once we receive the information we were seeking; however, this period will not extend beyond one year from the acquisition date. Any material adjustments recognized during the measurement period will be recognized retrospectively in the consolidated financial statements of the current period. All acquisition-related transaction and restructuring costs are to be expensed as incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalCostsPolicy', window );">Environmental Remediation Liabilities</a></td>
<td class="text">Environmental Remediation LiabilitiesWe have recorded environmental remediation liabilities representing our estimate of the most likely outcome of the matters for which we have determined that a liability is probable. These liabilities include potentially responsible party investigations, settlements, certain legal and consultant fees, as well as costs directly associated with site investigation and clean up, such as materials and incremental internal costs directly related to the remedy. We provide for expenses associated with environmental remediation obligations when such amounts are probable and can be reasonably estimated. We estimate costs required to remediate sites where it is probable that a liability has been incurred based on site-specific facts and circumstances. Estimates of the cost for the likely remedy are developed using third-party environmental engineers or other service providers. Where we believe that both the amount of a particular environmental remediation liability and timing of payments are reliably determinable, we inflate the cost in current dollars until the expected time of payment and discount the cost to present value.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy', window );">Self-Insurance Liabilities and Related Costs</a></td>
<td class="text">Self-Insurance Liabilities and Related CostsWe are self-insured for vehicles and workers&#8217; compensation with reinsurance coverage limiting our maximum exposure.  In fiscal year 2022, our maximum exposure per individual event under the workers&#8217; compensation plan was $1,250. In fiscal year 2022, our minimum and maximum exposure per individual event under the automobile plan were up to $1,500 and $3,650, respectively. The liability for unpaid claims and associated expenses, including incurred but not reported losses, is determined by management with the assistance of a third-party actuary and reflected in our consolidated balance sheets as an accrued liability. We use a third-party to track and evaluate actual claims experience for consistency with the data used in the annual actuarial valuation. The actuarial-determined liability is calculated based on historical data, which considers both the frequency and settlement amount of claims.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use estimates to determine our provision for income taxes and related assets and liabilities and any valuation allowance recorded against our net deferred tax assets. Valuation allowances have been established for the possibility that tax benefits may not be realized for certain deferred tax assets. Deferred income taxes are recognized based on the expected future tax consequences of differences between the financial statement basis and the tax basis of assets and liabilities, calculated using currently enacted tax rates. We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making this determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event we determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we will make an adjustment to the valuation allowance which would reduce the provision for income taxes.</span></div>We account for income tax uncertainties according to guidance on the recognition, derecognition and measurement of potential tax benefits associated with tax positions. We recognize interest and penalties relating to income tax matters as a component of income tax expense.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives and Hedging</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives and Hedging</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for derivatives and hedging activities in accordance with derivatives and hedging accounting guidance that establishes accounting and reporting standards requiring that every derivative instrument (including certain derivative instruments embedded in other contracts) be recorded in the consolidated balance sheet as either an asset or liability measured at its fair value. The guidance requires that changes in the derivative&#8217;s fair value be recognized currently in earnings unless specific hedge accounting criteria are met. </span></div>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 their fair value is recorded in stockholders&#8217; equity as a component of accumulated other comprehensive income (loss), net of tax 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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingent Liabilities</a></td>
<td class="text">Contingent Liabilities<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various legal proceedings, claims and regulatory matters, the outcomes of which are subject to significant uncertainty. We determine whether to disclose or accrue for loss contingencies based on an assessment of whether the risk of loss is remote, reasonably possible or probable, and whether it can be reasonably estimated. We analyze our litigation and regulatory matters based on available information to assess the potential liabilities. Management&#8217;s assessment is developed based on an analysis of possible outcomes under various strategies. We accrue for loss contingencies when such amounts are probable and reasonably estimable. If a contingent liability is only reasonably possible, we will disclose the potential range of the loss, if estimable. We record losses related to contingencies in cost of operations or general and administration expenses, depending on the nature of the underlying transaction leading to the loss contingency. See Note 13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span> for disclosure about loss contingencies, as applicable. Contingent liabilities accounted for under purchase accounting are recorded at their fair values. These fair values may be different from the values we would have otherwise recorded, had the contingent liability not been assumed as part of an acquisition of a business.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenues by applicable service line: collection, landfill, transfer, transportation, landfill gas-to-energy, processing, and non-processing, which we refer to as our Customer Solutions business. Under the revenue recognition guidance, revenues are measured based on the consideration specified in a contract with a customer. The circumstances that impact the timing and amount of revenue recognized for each applicable service line may vary based on the nature of the service performed. We generally recognize revenues for services over time as we satisfy the performance obligation by transferring control over the service to the customer as the service is performed and the benefit is received and consumed by the customer. Services are typically delivered in a series as a single bundled performance obligation over either a designated period of time or for specified number of services. Services may also be delivered as a single bundled service, on a period-to-period basis, or in a spot transaction. Consideration may be variable on a per ton basis and/or fixed. Fixed consideration is allocated to each distinct service and variable consideration is allocated to the increment of time that the service is performed, and we have the contractual right to the fee. Fees are typically billed weekly, monthly, quarterly or in advance. Generally, the amount of consideration that we have the right to receive that is invoiced to the customer directly corresponds to the value of our performance completed to date. We do not disclose the amount of variable consideration included in the transaction price that is allocated to outstanding performance obligations when the variable consideration is allocated entirely to unsatisfied performance obligations or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation. Revenues that are not satisfied over time are recognized at a point-in-time. This typically includes the sale of recycled or organic materials, as well as renewable energy credits ("RECs"). Revenues from the sale of organic or recycled materials are recognized at a point-in-time as control of the materials transfers to the customer upon shipment or pick-up by the customer. Revenues from the sale of RECs are recognized at a point-in-time as the trade is executed and control transfers to the customer. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments to customers that are not in exchange for a distinct good or service are recorded as a reduction of revenues. We make rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties. 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 fiscal years 2022, 2021, or 2020 from performance obligations satisfied in previous periods. </span></div>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 $102,234 and $89,232 as of December 31, 2022 and December 31, 2021, 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 is transferred to the customer. Contract liabilities of $3,742 and $3,404 as of December 31, 2022 and December 31, 2021, respectively, are presented separately on the consolidated balance sheets. Due to the short-term nature of advanced billings, substantially all of the deferred revenue recognized as a contract liability as of December 31, 2021 and December 31, 2020 was recognized as revenue during fiscal years 2022 and 2021, respectively, when the services were performed.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Asset Impairments</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asset Impairments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recovery of Long-Lived Assets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We continually assess whether events or changes in circumstances have occurred that may warrant revision of the estimated useful lives of our long-lived assets (other than goodwill) or whether the remaining balances of those assets should be evaluated for possible impairment. Long-lived assets include, for example, capitalized landfill costs, other property, plant and equipment, identifiable intangible assets, and operating lease right-of-use assets. Events or changes in circumstances that may indicate that an asset may be impaired include the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant decrease in the market price of an asset or asset group;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in the extent or manner in which an asset or asset group is being used or in its physical condition;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal factors or in the business climate that could affect the value of an asset or asset group, including an adverse action or assessment by a regulator;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; or</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an impairment of goodwill at a reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are certain indicators listed above that require significant judgment and understanding of the waste industry when applied to landfill development or expansion. For example, a regulator may initially deny a landfill expansion permit application although the expansion permit is ultimately granted. In addition, management may periodically divert waste from one landfill to another to conserve remaining permitted landfill airspace. Therefore, certain events could occur in the ordinary course of business and not necessarily be considered indicators of impairment due to the unique nature of the waste industry.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. We group our long-lived assets for this purpose at the lowest level for which identifiable cash flows are primarily independent of the cash flows of other assets or asset groups. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying value.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine fair value, we use discounted cash flow analyses and estimates about the future cash flows of the asset or asset group. This analysis includes a determination of an appropriate discount rate, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are typically based on financial forecasts developed internally by management. The discount rate used is commensurate with the risks involved. We may also rely on third-party valuations and or information available regarding the market value for similar assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, impairment in the amount of the difference is recorded in the period that the impairment occurs. Estimating future cash flows requires significant judgment and projections may vary from the cash flows eventually realized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We annually assess goodwill for impairment during the fourth quarter of our fiscal year or more frequently if events or circumstances indicate that impairment may exist. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may assess whether a goodwill impairment exists using either a qualitative or a quantitative assessment. If we perform a qualitative assessment, it involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment. If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or if we elect not to perform a qualitative assessment, we perform a quantitative assessment to determine whether goodwill impairment exists at the reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments and our Resource Solutions operating segment, and compare the fair value with the carrying value of the net assets of each reporting unit. If the fair value is less than its carrying value, then we would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, noting that the amount is not to exceed the total amount of goodwill allocated to that reporting unit. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the fair value of each of our reporting units as a whole we use discounted cash flow analyses, which require significant assumptions and estimates about the future operations of each reporting unit. Significant judgments inherent in this analysis include the determination of appropriate discount rates, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are based on financial forecasts developed internally by management. Our discount rate assumptions are based on an assessment of our risk adjusted discount rate, applicable for each reporting unit. In assessing the reasonableness of our determined fair values of our reporting units, we evaluate our results against our current market capitalization.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the fair value of goodwill is less than its carrying value for a reporting unit, an impairment charge would be recorded to earnings. The loss recognized cannot exceed the carrying amount of goodwill. After a goodwill impairment loss is recognized, the adjusted carrying amount of goodwill becomes its new accounting basis.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to an annual goodwill impairment assessment, we would evaluate a reporting unit for impairment if events or circumstances change between annual tests indicating a possible impairment. Examples of such events or circumstances include the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal status or in the business climate;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an adverse action or assessment by a regulator;</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a more likely than not expectation that an operating segment or a significant portion thereof will be sold; or </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the testing for recoverability of a significant asset group within the operating segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected to perform a quantitative analysis as part of our annual goodwill impairment test for fiscal year 2022. As of October 1, 2022, our Eastern, Western and Resource Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, in each case the fair value of our Eastern, Western and Resource Solutions reporting units exceeded its carrying value by in excess of 67%. We incurred no impairment of goodwill as a result of our annual goodwill impairment tests in fiscal years 2022, 2021 or 2020. However, there can be no assurance that goodwill will not be impaired at any time in the future. </span></div>Cost Method Investments. We monitor and assess the carrying value of our cost method investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPolicy', window );">Defined Benefit Pension Plan</a></td>
<td class="text">Defined Benefit Pension Plan We make contributions to one qualified multiemployer defined benefit pension plan ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service. We do not administer this plan. The Pension Plan&#8217;s benefit formula is based on credited years of service and hours worked as defined in the Pension Plan document. Our pension contributions are made in accordance with funding standards established by the Employee Retirement Income Security Act of 1974 and the Internal Revenue Code, as amended by the Pension Protection Act of 2006. The Pension Plan&#8217;s assets have been invested as determined by the Pension Plan's fiduciaries in accordance with the Pension Plan's investment policy. The Pension Plan&#8217;s asset allocation is based on the Pension Plan's investment policy and is reviewed as deemed necessary.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based CompensationOur equity awards granted generally consist of stock options, restricted stock, restricted stock units and market-based performance stock units. The fair value of each stock option grant is estimated using a Black-Scholes option-pricing model. The fair value of restricted stock and restricted stock unit grants is at a price equal to the fair market value of our Class&#160;A common stock at the date of grant. Compensation expense associated with our stock options, restricted stock and restricted stock units is recognized as expense in general and administration expense over the employee&#8217;s requisite service period. The fair value of market-based performance stock unit grants is valued using a Monte Carlo pricing model and compensation expense is recognized as expense in general and administration expense ratably over the performance period based on our estimated achievement of the established performance criteria. For purposes of calculating stock-based compensation expense, forfeitures are accounted for as they occur.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text">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 computed by dividing net income by the combined weighted average number of common shares outstanding during the period and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, unvested restricted stock, unvested restricted stock units and unvested market-based performance stock units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsequent Events</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated subsequent events or transactions that have occurred after the consolidated balance sheet date of December 31, 2022 through the date of this filing of the consolidated financial statements with the SEC on this Annual Report on Form 10-K. Except as disclosed, no material subsequent events have occurred since December 31, 2022 through the date of this filing that would require recognition or disclosure in our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div>Assets and Liabilities Accounted for at Fair Value on a Recurring BasisOur 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 derivatives, contingent consideration related to acquisitions, trade payables and 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 interest rate derivatives 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. The fair value of contingent consideration - acquisition included in the Level 3 tier is calculated using a discounted cash flow valuation methodology based upon a probability-weighted analysis of success payments related to permit expansion. We recognize all derivatives accounted for on the balance sheet at fair value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text">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 and disposal services, including landfill, transfer station and transportation services, landfill gas-to-energy services, and processing services in the northeastern United States. Our 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, leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Revenues associated with our Resource Solutions operations are derived from two lines-of-service: processing services and our Customer Solutions business. Revenues from processing services are derived from customers in the form of processing fees, tipping fees, commodity sales, and organic material sales. Revenues from our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as traditional collection, disposal and recycling services provided to large account multi-site customers. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment, which is not a reportable operating segment. Corporate Entities results reflect those costs not allocated to our reportable operating segments.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalCostsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13669-110860<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13185-110859<br><br>Reference 4: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13231-110859<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2175709<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalCostsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reporting subsequent events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for estimating the ultimate cost of settling insurance claims relating to insured events that have occurred on or before a particular date (ordinarily, the statement of financial position date). The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claims adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14754-158437<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14784-158437<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364769776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTING CHANGES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of Recent Accounting Pronouncements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A table providing a brief description of recent Accounting Standards Updates ("ASUs") to the Accounting Standards Codification (&#8220;ASC&#8221;) issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) 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: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:28.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.438%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Accounting standards issued pending adoption as of December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2020-04: Reference Rate Reform (Topic 848), as amended through December 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We currently have interest rate derivative agreements with hedging relationships that reference LIBOR, which is going to be discontinued effective July 1, 2023. This guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Effective February 9, 2023, we elected optional expedients under this guidance that provide temporary relief over contract modifications and hedge accounting in order to maintain hedge effectiveness upon modifying contract terms related to reference rate reform in our amended and restated credit agreement and transition our interest rate derivative agreements from LIBOR to another reference rate. See Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect through December 31, 2024. </span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-08: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Requires entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. This guidance improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have made in the past, and we may make in the future, acquisitions to densify existing operations, expand service areas, and grow services for our customers and these acquisitions may include contract assets or contract liabilities. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. We adopted this guidance effective January 1, 2023.</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e765-108305<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e725-108305<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371735040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Components of Property, Plant and Equipment</a></td>
<td class="text">We provide for depreciation and amortization using the straight-line method by charges to operations in amounts that allocate the cost of the assets over their estimated useful lives as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:74.391%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.653%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Containers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-12 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8 years</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of property, plant and equipment is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfills</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rolling stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Containers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785,306&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617,698&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,064,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(973,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,604&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390372067920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A table of revenues disaggregated by service line and timing of revenue recognition by operating segment follows:</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2022 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eastern</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resource Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,544&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill gas-to-energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,058&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,153&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point-in-time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,058&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,878&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,089&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2021 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eastern</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resource Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,816&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,869&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,685&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill gas-to-energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,569&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,520&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,122&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,211&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point-in-time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,569&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,520&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,122&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,211&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2020 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Eastern</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resource Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Revenues</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,698&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,740&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,438&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill gas-to-energy</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,285&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,989&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,584&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point-in-time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,285&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,989&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,310&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,584&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390369650560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Purchase Price Paid for Acquisitions</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the purchase price paid and the purchase price allocation for acquisitions follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:64.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Price:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash used in acquisitions, net of cash acquired</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,573&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-cash consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holdbacks to sellers and contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,480&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocated as follows:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use-assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not-to-compete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets acquired and liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,981&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess purchase price to be allocated to goodwill</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,707&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,932&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,082&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Unaudited Pro forma Combined Information</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 1, 2020 is as follows.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.149%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per common share </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371826752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossAbstract', window );"><strong>Credit Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Summary of Changes to Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the changes to allowance for credit losses follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.255%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,276</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of new accounting principle</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions - charged to expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions - bad debts written off, net of recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,153)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,016&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,276&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,333&#160;</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371817168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Components of Property, Plant and Equipment</a></td>
<td class="text">We provide for depreciation and amortization using the straight-line method by charges to operations in amounts that allocate the cost of the assets over their estimated useful lives as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:74.391%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.653%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Containers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-12 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8 years</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of property, plant and equipment is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfills</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rolling stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Containers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785,306&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617,698&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,064,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(973,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,604&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371991424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Costs and Other Lease Information</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A schedule of lease costs and other lease information follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended<br/>December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost - vehicles, equipment and property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost - landfill operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,804&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,827&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows for finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Estimated Minimum Future Finance Lease Obligations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated minimum future lease obligations as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,068&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,345&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,813&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Estimated Minimum Future Operating Lease Obligations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated minimum future lease obligations as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:59.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,068&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,345&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,813&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390373322224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Activity and Balances Related to Goodwill by Reporting Segment</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity and balances related to goodwill by reportable operating segment is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,860&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,707&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,458&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,199&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,901&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,932&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,860&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Components of Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of intangible assets is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,072&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,017&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,694&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,783&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Customer Relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trade Names</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,629&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,196&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,898&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,723&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Future Amortization Expense</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the amortizable intangible assets recorded in the consolidated balance sheets at December 31, 2022, intangible amortization expense for each of the next five fiscal years and thereafter is estimated as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371910208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Changes to Accrued Capping, Closure and Post-Closure Liabilities</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes to accrued final capping, closure and post-closure liabilities are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.202%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,914&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revisions in estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(836)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,775&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations settled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,966)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,678&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,914&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to changes in estimates and assumptions concerning anticipated waste flow, costs, including as a result of higher inflation, and timing of future final capping, closure and post-closure activities at our landfills.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement cycle.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371849600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ACCRUED LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities, classified as current liabilities, at December 31, 2022 and 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.202%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital expenditures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,237&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,328&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390369772464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Components of Debt</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of debt is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.405%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Senior Secured Credit Facility:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan A Facility ("Term Loan Facility") due December 2026; bore interest at LIBOR plus 1.125%</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility ("Revolving Credit Facility") due December 2026; bore interest at LIBOR plus 1.125%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tax-Exempt Bonds:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds 2013") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 ("Vermont Bonds 2022A-1") due June 2052 - fixed rate interest period through 2027; bearing interest at 5.00%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_3374c6d5-a10f-4ce4-bee3-da751269b852"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_7ed057ac-9d39-4415-ae3f-fa7d9e3c246c">Finance leases</span></span> maturing through December 2107; bearing interest at a weighted average of 3.6%</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,813&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable maturing through August 2024; bearing interest at a weighted average of 1.7%</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount of debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,570&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;unamortized debt issuance costs (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt less unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552,404&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less&#8212;current maturities of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,015&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,503&#160;</span></td><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"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">A summary of unamortized debt issuance costs by debt instrument follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,884&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York Bonds 2014R-1</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York Bonds 2014R-2</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New York Bonds 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAME Bonds 2005R-3</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAME Bonds 2015R-1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FAME Bonds 2015R-2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Bonds 2013</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vermont Bonds 2022A-1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Hampshire Bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,494&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Components of Interest Expense</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on long-term debt and finance leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,691&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter of credit fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: capitalized interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,722&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,229&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,371&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Cash Flow Hedges Related to Derivative Instruments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the effect of cash flow hedges related to derivative instruments on the consolidated balance sheets follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps - tax benefit </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,542&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,103)</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Future Maturities of Debt</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate principal maturities of debt as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,249&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,477&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367230256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock', window );">Schedule of Environmental Remedial Liability</a></td>
<td class="text">A summary of the changes to the aggregate environmental remediation liabilities for the twelve months ended December 31, 2022 and 2021 follows:<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended<br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,887&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations incurred </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations settled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,887&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,521&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,534&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt">In fiscal year 2022, associated with the investigation of potential remediation at an inactive waste disposal site that adjoins one of the landfills that we operate. In fiscal year 2021, associated with a restoration project at one of our landfills.</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.68pt">May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement cycle.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock', window );">Schedule of Total Expected Environmental Remediation Payments for Succeeding Year</a></td>
<td class="text">The total expected environmental remediation payments, in today&#8217;s dollars, as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal year ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,995&#160;</span></td><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:top"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock', window );">Reconciliation of Expected Aggregate Non-inflated, Undiscounted Environmental Remediation Liability to Amount Recognized in Statement of Financial Position</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the expected aggregate non-inflated, undiscounted environmental remediation liabilities to the amount recognized in our consolidated balance sheet at December 31, 2022 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:81.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.642%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undiscounted liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less discount, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability balance - December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,335&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future environmental remediation payments as of the latest balance sheet presented, in aggregate and for each of the five succeeding fiscal years and thereafter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reconciliation of the environmental remediation liability to the undiscounted environmental remediation liability as of the latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of environmental loss contingencies by individual site. Does not include loss contingencies that are not environmental in nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390373948752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.393%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock&#160;Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise&#160;Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic&#160;Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.68&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.88&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,248&#160;</span></td><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted stock, restricted stock unit and performance stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:29.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted&#160;Stock,<br/>Restricted&#160;Stock&#160;Units,<br/>and&#160;Performance&#160;Stock<br/>Units (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant&#160;Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Contractual&#160;Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate&#160;Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, December 31, 2022</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.06&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,219&#160;</span></td><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"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Market-based performance stock unit grants are included at 100%. Attainment of maximum performance targets and market achievements would result in the issuance of an additional 99 shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2022 resulted in the issuance of 84 additional shares of Class A common stock.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balances of each component of accumulated other comprehensive income (loss), net of tax are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Swaps</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,041)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,184)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to items in other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,517)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision related to items in other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,414&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,103)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,297&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision related to items in other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,095)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,542&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification Out of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of reclassifications out of accumulated other comprehensive income (loss), net of tax for fiscal years 2022, 2021 and 2020 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:30.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.815%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Details About Accumulated Other Comprehensive Income (Loss), Net of Tax Components</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss), Net of Tax</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Affected Line Item in the Consolidated<br/>Statements of Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,443)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,763)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,679)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,541)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,621)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371845120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Recurring Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summaries of our financial assets and liabilities that are measured at fair value on a recurring basis are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:44.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at December 31, 2022 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted investment securities - landfill closure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration - acquisition</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:44.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at December 31, 2021 Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted investment securities - landfill closure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,122&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration - acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371989008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Benefit for Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the provision (benefit) for income taxes is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,645&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,356&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,128)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,242&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,590&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,676)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,887&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,946&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,804)</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Difference in Benefit for Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences in the provision (benefit) for income taxes and the amounts determined by applying the Federal statutory rate to income before income taxes are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.510%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.210%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,043&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal effect of change in state valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible officer compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductible stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(627)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,887&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,946&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,804)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text">:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.067%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.951%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General business and state tax credit carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,969&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,678&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,668)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,094)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets after valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,301&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,584&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on swaps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax over book depreciation of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,835)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,495)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset </span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,466&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,089&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390372018464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ITEMS AND CHARGES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract', window );"><strong>Unusual or Infrequent Items, or Both [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock', window );">Schedule of Southbridge Landfill Closure Charge, Net</a></td>
<td class="text">Accordingly, in fiscal years 2022, 2021 and 2020, we recorded charges associated with the closure of the Southbridge Landfill as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal and transaction costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landfill closure project charge (credit) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal settlement charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental remediation charge </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Southbridge Landfill closure charge, net</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,587&#160;</span></td><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We incurred legal costs as well as other transaction costs associated with various matters as part of the Southbridge Landfill closure.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We updated the cost estimates associated with a contract settlement charge associated with the Southbridge Landfill closure and the remaining future obligations due to the Town of Southbridge under the landfill operating agreement with the Town of Southbridge. </span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We recorded a landfill closure project (credit) charge associated with revised costs under the closure plan at Southbridge Landfill.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">We established reserves and made payments associated with legal settlements associated with claims against us as part of the Southbridge Landfill closure. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Capping, Closure and Post-Closure Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion over our asset retirement obligations associated with our active and closed landfills.</span></div>(5)We recorded an environmental remediation reversal associated with the completion of environmental remediation at the Southbridge Landfill.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the Southbridge Landfill Closure Charge, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtraordinaryAndUnusualItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390371845120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Numerator and Denominator Used in Computation of Earnings per Share</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the numerator and denominators used in the computation of earnings per share is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,623&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,312&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,793&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antidilutive potentially issuable shares</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364691072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of Financial Information by Reportable Segment</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2022 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outside<br/>revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inter-company<br/>revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation&#160;and<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>expense,&#160;net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital<br/>expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total&#160;assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,058&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,559&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,501&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,895&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,153&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,453&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,190&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,286&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737,658&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,878&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,480)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,794&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,544&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239,951)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,089&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,351&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,394&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,013&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,960&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,458&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,215&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2021 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outside<br/>revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inter-company<br/>revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>expense, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital<br/>expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,569&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,937&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,446&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,055&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,035&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,892&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,728&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">688,826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,903)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,211&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,590&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,660&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,927&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,295&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,860&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283,580&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December 31, 2020</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.997%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outside<br/>revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inter-company<br/>revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation and<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest<br/>expense, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital<br/>expenditures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eastern</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,102&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,635&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,492&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Western</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,989&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,658&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,457&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,688&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,989&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,984&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Entities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,383)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,451&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,350&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180,435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,584&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,782&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,297&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,068&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,108&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,901&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193,898&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Summary of Revenue Attributable to Services Provided by Company</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amount of our total revenue attributable to services provided are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collection</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,587&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,685&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,438&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power generation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solid waste operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,211&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Solutions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Resource Solutions operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,878&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,122&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085,089&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889,211&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,584&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390372049856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Operating segments</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364982160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Rolling stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Containers</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">30 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Rolling stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Containers</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, estimated useful life</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_RollingStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_RollingStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ContainersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ContainersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367629024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Landfill and Lease Accounting (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>agreement</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized interest</a></td>
<td class="nump">$ 330<span></span>
</td>
<td class="nump">$ 718<span></span>
</td>
<td class="nump">$ 413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_ClosureandPostClosureCostsIncurrencePeriod', window );">Closure and post-closure costs incurrence period</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_InflationRate', window );">Estimate of inflation rate</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">$ 7,565<span></span>
</td>
<td class="nump">6,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto', window );">Number of operation and management agreements entered into | agreement</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_ClosureAndPostClosureCostsMember', window );">Closure and post closure costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">$ 7,565<span></span>
</td>
<td class="nump">6,775<span></span>
</td>
<td class="nump">$ 6,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_SuretyBonds', window );">Surety bond</a></td>
<td class="nump">231,871<span></span>
</td>
<td class="nump">209,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">Discount rate | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_AssetRetirementObligationMeasurementInput', window );">Asset retirement obligation measurement input</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">Discount rate | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_AssetRetirementObligationMeasurementInput', window );">Asset retirement obligation measurement input</a></td>
<td class="nump">9.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_AssetRetirementObligationMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligation, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_AssetRetirementObligationMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_ClosureandPostClosureCostsIncurrencePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Closure and Post-Closure Costs Incurrence Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_ClosureandPostClosureCostsIncurrencePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_InflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated inflation rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_InflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Landfill Operation and Management Agreements Entered Into</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_SuretyBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of surety bonds that are available for the future payment of landfill capping, closure and post-closure obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_SuretyBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_ClosureAndPostClosureCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_ClosureAndPostClosureCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390369620640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets and Investments in Unconsolidated Entities (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments under equity method of accounting</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInvestmentsAndSecuritiesAtCost', window );">Cost method investments</a></td>
<td class="nump">$ 10,967,000<span></span>
</td>
<td class="nump">$ 11,264,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInvestmentsAndSecuritiesAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Includes other investments and securities that are not at fair value as of the balance sheet date and those that are not accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInvestmentsAndSecuritiesAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365866144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Self-Insurance Liabilities and Related Costs (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure', window );">Maximum exposure per individual event</a></td>
<td class="nump">$ 1,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self insurance reserves</a></td>
<td class="nump">22,184<span></span>
</td>
<td class="nump">$ 19,847<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Automobile Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure', window );">Potential exposure per individual event</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Automobile Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Capital Leased Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure', window );">Potential exposure per individual event</a></td>
<td class="nump">$ 3,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum exposure per individual event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability for Claims and Claims Adjustment Expense, Workers' Compensation, Potential Exposure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367320496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES -Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetGrossCurrent', window );">Gross receivables from contracts</a></td>
<td class="nump">$ 102,234<span></span>
</td>
<td class="nump">$ 89,232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 3,742<span></span>
</td>
<td class="nump">$ 3,404<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365140272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Impairments (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment incurred</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment of investments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember', window );">Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of fair value in excess of carrying amount</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember', window );">Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of fair value in excess of carrying amount</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember', window );">Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of fair value in excess of carrying amount</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of fair value of reporting unit in excess of carrying amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367317488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Defined Benefit Pension Plan (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>plan</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_DefinedBenefitPlanNumberOfPlans', window );">Number of plans</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DefinedBenefitPlanNumberOfPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Number of Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_DefinedBenefitPlanNumberOfPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366475024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE RECOGNITION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 1,085,089<span></span>
</td>
<td class="nump">$ 889,211<span></span>
</td>
<td class="nump">$ 774,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember', window );">Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">340,058<span></span>
</td>
<td class="nump">264,569<span></span>
</td>
<td class="nump">220,285<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember', window );">Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">445,153<span></span>
</td>
<td class="nump">389,520<span></span>
</td>
<td class="nump">357,989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember', window );">Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">299,878<span></span>
</td>
<td class="nump">235,122<span></span>
</td>
<td class="nump">196,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CollectionMember', window );">Collection</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">539,587<span></span>
</td>
<td class="nump">442,685<span></span>
</td>
<td class="nump">391,438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CollectionMember', window );">Collection | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">233,043<span></span>
</td>
<td class="nump">175,816<span></span>
</td>
<td class="nump">147,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CollectionMember', window );">Collection | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">306,544<span></span>
</td>
<td class="nump">266,869<span></span>
</td>
<td class="nump">243,740<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CollectionMember', window );">Collection | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillRevenueMember', window );">Landfill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">97,542<span></span>
</td>
<td class="nump">91,973<span></span>
</td>
<td class="nump">85,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillRevenueMember', window );">Landfill | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">27,301<span></span>
</td>
<td class="nump">25,241<span></span>
</td>
<td class="nump">20,716<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillRevenueMember', window );">Landfill | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">70,241<span></span>
</td>
<td class="nump">66,732<span></span>
</td>
<td class="nump">64,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillRevenueMember', window );">Landfill | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransferMember', window );">Transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">110,562<span></span>
</td>
<td class="nump">91,282<span></span>
</td>
<td class="nump">78,847<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransferMember', window );">Transfer | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">65,800<span></span>
</td>
<td class="nump">53,882<span></span>
</td>
<td class="nump">44,730<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransferMember', window );">Transfer | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">44,762<span></span>
</td>
<td class="nump">37,400<span></span>
</td>
<td class="nump">34,117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransferMember', window );">Transfer | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransportationMember', window );">Transportation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">19,867<span></span>
</td>
<td class="nump">13,730<span></span>
</td>
<td class="nump">11,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransportationMember', window );">Transportation | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">5,619<span></span>
</td>
<td class="nump">1,683<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransportationMember', window );">Transportation | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">14,248<span></span>
</td>
<td class="nump">12,047<span></span>
</td>
<td class="nump">10,942<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransportationMember', window );">Transportation | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillGasToEnergyMember', window );">Landfill gas-to-energy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">7,519<span></span>
</td>
<td class="nump">5,138<span></span>
</td>
<td class="nump">4,072<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillGasToEnergyMember', window );">Landfill gas-to-energy | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">925<span></span>
</td>
<td class="nump">1,052<span></span>
</td>
<td class="nump">1,015<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillGasToEnergyMember', window );">Landfill gas-to-energy | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">6,594<span></span>
</td>
<td class="nump">4,086<span></span>
</td>
<td class="nump">3,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillGasToEnergyMember', window );">Landfill gas-to-energy | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ProcessingServicesMember', window );">Processing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">129,179<span></span>
</td>
<td class="nump">102,604<span></span>
</td>
<td class="nump">69,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ProcessingServicesMember', window );">Processing | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">7,370<span></span>
</td>
<td class="nump">6,895<span></span>
</td>
<td class="nump">5,918<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ProcessingServicesMember', window );">Processing | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">2,764<span></span>
</td>
<td class="nump">2,386<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ProcessingServicesMember', window );">Processing | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">119,045<span></span>
</td>
<td class="nump">93,323<span></span>
</td>
<td class="nump">62,539<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CustomerSolutionsMember', window );">Customer Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">180,833<span></span>
</td>
<td class="nump">141,799<span></span>
</td>
<td class="nump">133,771<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CustomerSolutionsMember', window );">Customer Solutions | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CustomerSolutionsMember', window );">Customer Solutions | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CustomerSolutionsMember', window );">Customer Solutions | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">180,833<span></span>
</td>
<td class="nump">141,799<span></span>
</td>
<td class="nump">133,771<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at a point-in-time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">55,335<span></span>
</td>
<td class="nump">65,551<span></span>
</td>
<td class="nump">31,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at a point-in-time | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">462<span></span>
</td>
<td class="nump">166<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at a point-in-time | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">2,138<span></span>
</td>
<td class="nump">1,719<span></span>
</td>
<td class="nump">1,484<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at a point-in-time | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">52,735<span></span>
</td>
<td class="nump">63,666<span></span>
</td>
<td class="nump">29,621<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,029,754<span></span>
</td>
<td class="nump">823,660<span></span>
</td>
<td class="nump">743,256<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over time | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">339,596<span></span>
</td>
<td class="nump">264,403<span></span>
</td>
<td class="nump">220,062<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over time | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">443,015<span></span>
</td>
<td class="nump">387,801<span></span>
</td>
<td class="nump">356,505<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over time | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 247,143<span></span>
</td>
<td class="nump">$ 171,456<span></span>
</td>
<td class="nump">$ 166,689<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_CollectionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_CollectionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_LandfillRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_LandfillRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_TransferMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_TransferMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_TransportationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_TransportationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_LandfillGasToEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_LandfillGasToEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_ProcessingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_ProcessingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_CustomerSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_CustomerSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390368095904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS - Narrative (Detail) - business<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364852544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS - Schedule of Purchase Price Paid for Acquisitions (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract', window );"><strong>Purchase Price:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash used in acquisitions, net of cash acquired</a></td>
<td class="nump">$ 78,197<span></span>
</td>
<td class="nump">$ 170,647<span></span>
</td>
<td class="nump">$ 32,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocated as follows:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Excess purchase price to be allocated to goodwill</a></td>
<td class="nump">274,458<span></span>
</td>
<td class="nump">232,860<span></span>
</td>
<td class="nump">194,901<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwst_TransferStationsAcquisitionMember', window );">Transfer Stations Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract', window );"><strong>Purchase Price:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash used in acquisitions, net of cash acquired</a></td>
<td class="nump">76,573<span></span>
</td>
<td class="nump">166,489<span></span>
</td>
<td class="nump">28,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredOther1', window );">Other non-cash consideration</a></td>
<td class="nump">1,275<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Holdbacks to sellers and contingent consideration</a></td>
<td class="nump">4,840<span></span>
</td>
<td class="nump">5,194<span></span>
</td>
<td class="nump">4,490<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">82,688<span></span>
</td>
<td class="nump">171,683<span></span>
</td>
<td class="nump">33,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocated as follows:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">7,644<span></span>
</td>
<td class="nump">7,218<span></span>
</td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand', window );">Land</a></td>
<td class="nump">3,141<span></span>
</td>
<td class="nump">1,321<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use-assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">31,467<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Buildings and improvements</a></td>
<td class="nump">8,576<span></span>
</td>
<td class="nump">11,046<span></span>
</td>
<td class="nump">2,123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Machinery and Equipment</a></td>
<td class="nump">11,689<span></span>
</td>
<td class="nump">46,396<span></span>
</td>
<td class="nump">13,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">405<span></span>
</td>
<td class="nump">6,500<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(3,812)<span></span>
</td>
<td class="num">(6,014)<span></span>
</td>
<td class="num">(484)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="num">(123)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent', window );">Financing lease liabilities, less current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,535)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="num">(282)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Fair value of assets acquired and liabilities assumed</a></td>
<td class="nump">41,981<span></span>
</td>
<td class="nump">133,751<span></span>
</td>
<td class="nump">24,398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Excess purchase price to be allocated to goodwill</a></td>
<td class="nump">40,707<span></span>
</td>
<td class="nump">37,932<span></span>
</td>
<td class="nump">9,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwst_TransferStationsAcquisitionMember', window );">Transfer Stations Acquisition | Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocated as follows:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">55<span></span>
</td>
<td class="nump">8,350<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwst_TransferStationsAcquisitionMember', window );">Transfer Stations Acquisition | Covenants Not-to-Compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocated as follows:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">2,424<span></span>
</td>
<td class="nump">1,807<span></span>
</td>
<td class="nump">742<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwst_TransferStationsAcquisitionMember', window );">Transfer Stations Acquisition | Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract', window );"><strong>Allocated as follows:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">12,224<span></span>
</td>
<td class="nump">36,195<span></span>
</td>
<td class="nump">7,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="nump">$ 40<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredOther1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredOther1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of facility held for productive use including, but not limited to, office, production, storage and distribution facilities, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of real estate acquired, at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cwst_TransferStationsAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cwst_TransferStationsAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367593296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 1,100,238<span></span>
</td>
<td class="nump">$ 991,417<span></span>
</td>
<td class="nump">$ 922,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">96,779<span></span>
</td>
<td class="nump">82,223<span></span>
</td>
<td class="nump">63,768<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 53,354<span></span>
</td>
<td class="nump">$ 37,449<span></span>
</td>
<td class="nump">$ 84,549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding</a></td>
<td class="nump">51,623<span></span>
</td>
<td class="nump">51,312<span></span>
</td>
<td class="nump">48,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Basic earnings per common share (in dollars per share)</a></td>
<td class="nump">$ 1.03<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 1.73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">51,767<span></span>
</td>
<td class="nump">51,515<span></span>
</td>
<td class="nump">49,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Diluted earnings per common share (in dollars per share)</a></td>
<td class="nump">$ 1.03<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 1.72<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma operating income for the period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365871056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at beginning of period</a></td>
<td class="nump">$ 3,276<span></span>
</td>
<td class="nump">$ 2,333<span></span>
</td>
<td class="nump">$ 1,468<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Additions - charged to expense</a></td>
<td class="nump">1,893<span></span>
</td>
<td class="nump">1,896<span></span>
</td>
<td class="nump">1,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries', window );">Deductions - bad debts written off, net of recoveries</a></td>
<td class="num">(2,153)<span></span>
</td>
<td class="num">(953)<span></span>
</td>
<td class="num">(1,295)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at end of period</a></td>
<td class="nump">3,016<span></span>
</td>
<td class="nump">3,276<span></span>
</td>
<td class="nump">2,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative effect of new accounting principle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at beginning of period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance for Credit Loss, Writeoff (Recoveries)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364830976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT - Components of Property, Plant and Equipment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Finance lease right-of-use assets</a></td>
<td class="nump">$ 90,362<span></span>
</td>
<td class="nump">$ 78,851<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment and finance lease right-of-use assets, gross</a></td>
<td class="nump">1,785,306<span></span>
</td>
<td class="nump">1,617,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(1,064,756)<span></span>
</td>
<td class="num">(973,094)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment and finance lease right-of-use assets, net</a></td>
<td class="nump">720,550<span></span>
</td>
<td class="nump">644,604<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">37,321<span></span>
</td>
<td class="nump">34,118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_LandfillsMember', window );">Landfills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">730,914<span></span>
</td>
<td class="nump">677,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">209,234<span></span>
</td>
<td class="nump">187,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">243,359<span></span>
</td>
<td class="nump">207,305<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_RollingStockMember', window );">Rolling stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">276,282<span></span>
</td>
<td class="nump">252,642<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ContainersMember', window );">Containers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 197,834<span></span>
</td>
<td class="nump">$ 179,949<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_LandfillsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_LandfillsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_RollingStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_RollingStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ContainersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ContainersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365912832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT - Narrative (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 78,139<span></span>
</td>
<td class="nump">$ 62,342<span></span>
</td>
<td class="nump">$ 54,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_LandfillsMember', window );">Landfills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 31,619<span></span>
</td>
<td class="nump">$ 30,295<span></span>
</td>
<td class="nump">$ 27,520<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_LandfillsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_LandfillsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364831024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Lease Costs and Other Lease Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 6,339<span></span>
</td>
<td class="nump">$ 5,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest expense</a></td>
<td class="nump">1,638<span></span>
</td>
<td class="nump">1,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease cost</a></td>
<td class="nump">13,804<span></span>
</td>
<td class="nump">13,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">3,884<span></span>
</td>
<td class="nump">3,525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">522<span></span>
</td>
<td class="nump">477<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">26,187<span></span>
</td>
<td class="nump">24,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows for finance leases</a></td>
<td class="nump">7,847<span></span>
</td>
<td class="nump">6,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">10,009<span></span>
</td>
<td class="nump">10,609<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-use assets obtained in exchange for new finance lease liabilities</a></td>
<td class="nump">11,919<span></span>
</td>
<td class="nump">20,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 9,835<span></span>
</td>
<td class="nump">3,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - finance leases (years)</a></td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - operating leases (years)</a></td>
<td class="text">9 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - finance leases</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - operating leases</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease cost</a></td>
<td class="nump">$ 5,130<span></span>
</td>
<td class="nump">5,562<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember', window );">Landfills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease cost</a></td>
<td class="nump">$ 8,674<span></span>
</td>
<td class="nump">$ 8,265<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow, Operating and Financing Activities, Lessee [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367354224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">$ 9,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">8,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Fiscal year ending December 31, 2025</a></td>
<td class="nump">9,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Fiscal year ending December 31, 2026</a></td>
<td class="nump">8,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Fiscal year ending December 31, 2027</a></td>
<td class="nump">11,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">32,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">80,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest expense</a></td>
<td class="num">(15,776)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability balance</a></td>
<td class="nump">64,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">10,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">10,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Fiscal year ending December 31, 2025</a></td>
<td class="nump">10,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Fiscal year ending December 31, 2026</a></td>
<td class="nump">9,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Fiscal year ending December 31, 2027</a></td>
<td class="nump">5,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">10,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">56,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest expense</a></td>
<td class="num">(6,309)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Lease liability balance</a></td>
<td class="nump">$ 49,813<span></span>
</td>
<td class="nump">$ 45,724<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365290544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Schedule of Activity and Balances Related to Goodwill by Reporting Segment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 232,860<span></span>
</td>
<td class="nump">$ 194,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">40,707<span></span>
</td>
<td class="nump">37,932<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement Period Adjustments</a></td>
<td class="nump">891<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">274,458<span></span>
</td>
<td class="nump">232,860<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember', window );">Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">52,072<span></span>
</td>
<td class="nump">30,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">21,199<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement Period Adjustments</a></td>
<td class="nump">241<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">52,406<span></span>
</td>
<td class="nump">52,072<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember', window );">Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">163,728<span></span>
</td>
<td class="nump">149,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">18,908<span></span>
</td>
<td class="nump">13,717<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement Period Adjustments</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">183,286<span></span>
</td>
<td class="nump">163,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember', window );">Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">17,060<span></span>
</td>
<td class="nump">14,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">21,706<span></span>
</td>
<td class="nump">3,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement Period Adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 38,766<span></span>
</td>
<td class="nump">$ 17,060<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364844176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Components of Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">$ 166,785<span></span>
</td>
<td class="nump">$ 152,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(75,002)<span></span>
</td>
<td class="num">(58,409)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">91,783<span></span>
</td>
<td class="nump">93,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible amortization expenses</a></td>
<td class="nump">16,593<span></span>
</td>
<td class="nump">10,953<span></span>
</td>
<td class="nump">$ 8,893<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Covenants Not-to-Compete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">31,201<span></span>
</td>
<td class="nump">28,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(24,129)<span></span>
</td>
<td class="num">(22,148)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">7,072<span></span>
</td>
<td class="nump">6,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">127,179<span></span>
</td>
<td class="nump">115,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(46,162)<span></span>
</td>
<td class="num">(34,809)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">81,017<span></span>
</td>
<td class="nump">80,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">8,405<span></span>
</td>
<td class="nump">8,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(4,711)<span></span>
</td>
<td class="num">(1,452)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">$ 3,694<span></span>
</td>
<td class="nump">$ 6,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390369734880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS - Estimated Future Amortization Expense (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">$ 16,137<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">15,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Fiscal year ending December 31, 2025</a></td>
<td class="nump">14,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Fiscal year ending December 31, 2026</a></td>
<td class="nump">12,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Fiscal year ending December 31, 2027</a></td>
<td class="nump">11,266<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 21,741<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365152080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Beginning balance</a></td>
<td class="nump">$ 86,914<span></span>
</td>
<td class="nump">$ 82,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Obligations incurred</a></td>
<td class="nump">4,857<span></span>
</td>
<td class="nump">5,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Revisions in estimates</a></td>
<td class="nump">18,415<span></span>
</td>
<td class="num">(836)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">7,565<span></span>
</td>
<td class="nump">6,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Obligations settled</a></td>
<td class="num">(4,073)<span></span>
</td>
<td class="num">(6,966)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Ending balance</a></td>
<td class="nump">$ 113,678<span></span>
</td>
<td class="nump">$ 86,914<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116646717&amp;loc=d3e6290-110844<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRevisionOfEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRevisionOfEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390373938656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER ACCRUED LIABILITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_AccruedCapitalExpendituresCurrent', window );">Accrued capital expenditures</a></td>
<td class="nump">$ 10,842<span></span>
</td>
<td class="nump">$ 6,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">35,395<span></span>
</td>
<td class="nump">29,794<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 46,237<span></span>
</td>
<td class="nump">$ 36,328<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_AccruedCapitalExpendituresCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Capital Expenditures, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_AccruedCapitalExpendituresCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366875872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Components of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - finance leases</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance leases maturing through December 2107; bearing interest at a weighted average of 3.6%</a></td>
<td class="nump">$ 49,813<span></span>
</td>
<td class="nump">$ 45,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="nump">603,477<span></span>
</td>
<td class="nump">562,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">9,494<span></span>
</td>
<td class="nump">10,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt less unamortized debt issuance costs</a></td>
<td class="nump">593,983<span></span>
</td>
<td class="nump">552,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less&#8212;current maturities of debt</a></td>
<td class="nump">8,968<span></span>
</td>
<td class="nump">9,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Debt, less current portion</a></td>
<td class="nump">$ 585,015<span></span>
</td>
<td class="nump">$ 542,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Debt, less current portion<span></span>
</td>
<td class="text">Debt, less current portion<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan A Facility ("Term Loan Facility") due December 2026; bore interest at LIBOR plus 1.125%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility ("Revolving Credit Facility") due December 2026; bore interest at LIBOR plus 1.125%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 866<span></span>
</td>
<td class="nump">933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">3.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 207<span></span>
</td>
<td class="nump">268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 1,106<span></span>
</td>
<td class="nump">1,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 176<span></span>
</td>
<td class="nump">262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 344<span></span>
</td>
<td class="nump">413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">4.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 193<span></span>
</td>
<td class="nump">268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds 2013") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 378<span></span>
</td>
<td class="nump">433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 ("Vermont Bonds 2022A-1") due June 2052 - fixed rate interest period through 2027; bearing interest at 5.00%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 1,144<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 364<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_NotesPayableMember', window );">Notes payable maturing through August 2024; bearing interest at a weighted average of 1.7%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 664<span></span>
</td>
<td class="nump">4,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_CreditFacilityMember', window );">Credit Facility | Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 4,716<span></span>
</td>
<td class="nump">$ 5,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR | Secured Debt | Term Loan A Facility ("Term Loan Facility") due December 2026; bore interest at LIBOR plus 1.125%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR | Line of Credit | Revolving Credit Facility ("Revolving Credit Facility") due December 2026; bore interest at LIBOR plus 1.125%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, including portion classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_AmendedRevolvingCreditFacilityDueDecember2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_AmendedRevolvingCreditFacilityDueDecember2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_RevenueBondsSeries2020DueSeptember2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_RevenueBondsSeries2020DueSeptember2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_LongTermRevenueBondSeries2013Due2036Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_LongTermRevenueBondSeries2013Due2036Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_LongTermRevenueBondSeries2022A1Due2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_LongTermRevenueBondSeries2022A1Due2052Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cwst_NotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cwst_NotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cwst_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cwst_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366879856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Credit Facility (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 09, 2023</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 22, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember', window );">Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Additional revolver capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember', window );">Credit Facility | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault', window );">Interest rate, annual increase upon payment default</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault', window );">Interest rate, annual increase upon other event of default</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember', window );">Credit Facility | Minimum | Subsequent Event | Variable Rate Component Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember', window );">Credit Facility | Maximum | Subsequent Event | Variable Rate Component Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember', window );">Credit Facility | SOFR | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_DebtInstrumentVariableRateAdjustment', window );">Variable rate adjustment</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember', window );">Credit Facility | SOFR | Subsequent Event | Variable Rate Component One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_DebtInstrumentVariableRateAdjustment', window );">Variable rate adjustment</a></td>
<td class="nump">0.04%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember', window );">Credit Facility | SOFR | Subsequent Event | Variable Rate Component Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_DebtInstrumentVariableRateAdjustment', window );">Variable rate adjustment</a></td>
<td class="nump">0.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember', window );">Credit Facility | SOFR | Minimum | Subsequent Event | Variable Rate Component One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember', window );">Credit Facility | SOFR | Maximum | Subsequent Event | Variable Rate Component One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Line of credit drawn</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Facility term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Credit Facility | LIBOR | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266,085,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Credit Facility | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LettersOfCreditSublimit', window );">Letters of credit sublimit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding irrevocable letters of credit totaling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,915,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Credit Facility | Letter of Credit | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LineOfCreditFacilityFrontingFeePercentage', window );">Fronting fee</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Compliance, Net Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_DebtInstrumentCovenantComplianceNetLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate, Annual Increase, Upon Other Event Of Default</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate, Annual Increase, Upon Payment Default</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DebtInstrumentVariableRateAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Variable Rate Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_DebtInstrumentVariableRateAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LettersOfCreditSublimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sublimit to the amount of letters of credit allowed under credit agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LettersOfCreditSublimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LineOfCreditFacilityAdditionalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional optional borrowing capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LineOfCreditFacilityAdditionalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LineOfCreditFacilityFrontingFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Fronting Fee Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LineOfCreditFacilityFrontingFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_VariableRateComponentAxis=cwst_VariableRateComponentTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_VariableRateComponentAxis=cwst_VariableRateComponentTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=cwst_SecuredOvernightFinancingRateSOFRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=cwst_SecuredOvernightFinancingRateSOFRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_VariableRateComponentAxis=cwst_VariableRateComponentOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_VariableRateComponentAxis=cwst_VariableRateComponentOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366246352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Tax-Exempt Financings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">3.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | 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%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015 (FAME Bonds 2015R-1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 due August 2035 - fixed rate interest period through 2025; bearing interest at 4.375%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">4.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 ("Vermont Bonds 2022A-1") due June 2052 - fixed rate interest period through 2027; bearing interest at 5.00%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount issued</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds 2013") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Debt instrument, interest rate during period</a></td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_NewHampshireBondsMember', window );">New Hampshire Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_RevenueBondsSeries2020DueSeptember2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_RevenueBondsSeries2020DueSeptember2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_LongTermRevenueBondSeries2022A1Due2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_LongTermRevenueBondSeries2022A1Due2052Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_LongTermRevenueBondSeries2013Due2036Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_LongTermRevenueBondSeries2013Due2036Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cwst_NewHampshireBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cwst_NewHampshireBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365912256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Components of Interest Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Interest expense on long-term debt and finance leases</a></td>
<td class="nump">$ 21,691<span></span>
</td>
<td class="nump">$ 19,201<span></span>
</td>
<td class="nump">$ 20,084<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,903<span></span>
</td>
<td class="nump">2,288<span></span>
</td>
<td class="nump">2,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LettersOfCreditFees', window );">Letter of credit fees</a></td>
<td class="nump">458<span></span>
</td>
<td class="nump">458<span></span>
</td>
<td class="nump">531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Less: capitalized interest</a></td>
<td class="num">(330)<span></span>
</td>
<td class="num">(718)<span></span>
</td>
<td class="num">(413)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">$ 23,722<span></span>
</td>
<td class="nump">$ 21,229<span></span>
</td>
<td class="nump">$ 22,371<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LettersOfCreditFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of letters of credit fees included in interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LettersOfCreditFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390373622176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Cash Flow Hedges (Details) - Cash Flow Hedging - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Interest Rate Derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 190,000<span></span>
</td>
<td class="nump">$ 195,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFloorInterestRate', window );">Floor interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAverageFixedInterestRate', window );">Weighted average percentage rate paid</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Forward Starting Interest Rate Derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">$ 85,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFloorInterestRate', window );">Floor interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAverageFixedInterestRate', window );">Weighted average percentage rate paid</a></td>
<td class="nump">1.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAverageFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average fixed interest rate related to the group of interest rate derivatives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAverageFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFloorInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFloorInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=cwst_ForwardInterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=cwst_ForwardInterestRateContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366385648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Schedule of Cash Flow Hedges Related to Derivative Instruments on the Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), net of tax</a></td>
<td class="nump">$ 7,542<span></span>
</td>
<td class="num">$ (5,103)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Cash flow hedge derivatives, assets</a></td>
<td class="nump">11,806<span></span>
</td>
<td class="nump">424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Cash flow hedge derivatives, liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,176<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument | Interest rate swaps | Accumulated income (loss), net, cash flow hedge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">Accumulated other comprehensive income (loss), before tax</a></td>
<td class="nump">11,806<span></span>
</td>
<td class="num">(4,935)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociTaxAttributableToParent', window );">Accumulated other comprehensive income (loss), tax</a></td>
<td class="num">(4,264)<span></span>
</td>
<td class="num">(168)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), net of tax</a></td>
<td class="nump">7,542<span></span>
</td>
<td class="num">(5,103)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember', window );">Other current assets | Designated as hedging instrument | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Cash flow hedge derivatives, assets</a></td>
<td class="nump">4,345<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other non-current assets | Designated as hedging instrument | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Cash flow hedge derivatives, assets</a></td>
<td class="nump">7,461<span></span>
</td>
<td class="nump">424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=cwst_OtherAccruedLiabilitiesMember', window );">Other accrued liabilities | Designated as hedging instrument | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Cash flow hedge derivatives, liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,796<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other long-term liabilities | Designated as hedging instrument | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Cash flow hedge derivatives, liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,380<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=cwst_OtherAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=cwst_OtherAccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365287360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Fair Value of Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Fixed Rate Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value of debt</a></td>
<td class="nump">$ 188,136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value | Fixed Rate Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value of debt</a></td>
<td class="nump">197,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value | Secured Debt | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value of debt</a></td>
<td class="nump">350,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value | Line of Credit | Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value of debt</a></td>
<td class="nump">$ 6,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cwst_FixedRateBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cwst_FixedRateBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cwst_CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390373073552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Schedule of Future Maturities of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">$ 8,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">12,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Fiscal year ending December 31, 2025</a></td>
<td class="nump">43,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Fiscal year ending December 31, 2026</a></td>
<td class="nump">352,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Fiscal year ending December 31, 2027</a></td>
<td class="nump">5,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">180,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="nump">$ 603,477<span></span>
</td>
<td class="nump">$ 562,570<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366188768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Narrative (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="nump">$ 821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Risk free interest rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Risk free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367630208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward', window );"><strong>Accrual for Environmental Loss Contingencies [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Beginning balance</a></td>
<td class="nump">$ 5,887<span></span>
</td>
<td class="nump">$ 5,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1', window );">Obligations settled</a></td>
<td class="num">(415)<span></span>
</td>
<td class="num">(346)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Ending balance</a></td>
<td class="nump">6,335<span></span>
</td>
<td class="nump">5,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEnvironmentalLossContingenciesCurrent', window );">Less: current portion</a></td>
<td class="nump">814<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent', window );">Long-term portion</a></td>
<td class="nump">$ 5,521<span></span>
</td>
<td class="nump">$ 5,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag', window );">Environmental loss contingency, current, statement of financial position, not disclosed</a></td>
<td class="text">Less: current portion<span></span>
</td>
<td class="text">Less: current portion<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag', window );">Environmental loss contingency, noncurrent, statement of financial position, not disclosed</a></td>
<td class="text">Long-term portion<span></span>
</td>
<td class="text">Long-term portion<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_EnvironmentalRemediationContingencyOtherMember', window );">Other environmental remediation sites</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward', window );"><strong>Accrual for Environmental Loss Contingencies [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses', window );">Accretion expense and obligations incurred</a></td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">$ 109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_InactiveWasteDisposalSiteMember', window );">Inactive waste disposal site</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward', window );"><strong>Accrual for Environmental Loss Contingencies [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses', window );">Accretion expense and obligations incurred</a></td>
<td class="nump">$ 759<span></span>
</td>
<td class="nump">$ 924<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Loss Contingency, Current, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 5: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13703-110860<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to settle environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesPayments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEnvironmentalLossContingenciesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13644-110860<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEnvironmentalLossContingenciesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_EnvironmentalRemediationContingencyOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cwst_EnvironmentalRemediationContingencyOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_InactiveWasteDisposalSiteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cwst_InactiveWasteDisposalSiteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364710592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Rental (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">$ 782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">1,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">Fiscal year ending December 31, 2025</a></td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">Fiscal year ending December 31, 2026</a></td>
<td class="nump">318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">Fiscal year ending December 31, 2027</a></td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">4,009<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Total</a></td>
<td class="nump">$ 6,995<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365907312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Reconciliation of Undiscounted Liability to Amount Recognized in Statements of Financial Position (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Undiscounted liability</a></td>
<td class="nump">$ 6,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount', window );">Less discount, net</a></td>
<td class="num">(660)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Liability balance</a></td>
<td class="nump">$ 6,335<span></span>
</td>
<td class="nump">$ 5,887<span></span>
</td>
<td class="nump">$ 5,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag', window );">Environmental loss contingency, statement of financial position, not disclosed</a></td>
<td class="text">consolidated balance sheet<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 5: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13703-110860<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of imputed interest necessary to reduce (reconcile) the undiscounted amount of the accrual for environmental loss contingencies to the present value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365427472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Narrative (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized to issue (up to) (in shares) | shares</a></td>
<td class="nump">944,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Shares issued | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted average period</a></td>
<td class="text">4 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of other stock awards vested</a></td>
<td class="nump">$ 17,011<span></span>
</td>
<td class="nump">$ 20,106<span></span>
</td>
<td class="nump">$ 18,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income benefit associated with stock-based compensation expense</a></td>
<td class="num">(1,744)<span></span>
</td>
<td class="num">(2,304)<span></span>
</td>
<td class="num">(6,796)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwst_RestrictedStockAwardsMember', window );">Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of stock options exercised</a></td>
<td class="nump">1,467<span></span>
</td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock-based compensation expense, options</a></td>
<td class="nump">$ 2,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">30.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember', window );">Restricted Stock, Restricted Stock Units and Performance Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 7,530<span></span>
</td>
<td class="nump">11,241<span></span>
</td>
<td class="nump">7,965<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 3,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwst_MarketbasedPerformanceStockUnitsMember', window );">Market-based Performance Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">34.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of market-based performance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 103.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember', window );">Amended and Restated 1997 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 376<span></span>
</td>
<td class="nump">$ 281<span></span>
</td>
<td class="nump">$ 254<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cwst_NonEmployeeDirectorMember', window );">Non-Employee Director | Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Performance Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 4,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average | Restricted Stock Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted average period</a></td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted average period</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average | Performance Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted average period</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cwst_A2016IncentivePlanMember', window );">2016 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options granted period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cwst_A2016IncentivePlanMember', window );">2016 Incentive Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cwst_A2016IncentivePlanMember', window );">2016 Incentive Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options vesting period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_StockholdersEquityNumberOfVotesEachShare', window );">Vote for each share held (in votes per share) | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future grant | shares</a></td>
<td class="nump">32,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock | Public Stock Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,703,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 144,790<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock | 2016 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Common stock, authorized shares | shares</a></td>
<td class="nump">2,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Common stock, additional authorized shares | shares</a></td>
<td class="nump">2,723,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future grant | shares</a></td>
<td class="nump">797,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class&#160;B Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LimitedPartnersCapitalAccountLineItems', window );"><strong>Limited Partners' Capital Account [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_StockholdersEquityNumberOfVotesEachShare', window );">Vote for each share held (in votes per share) | vote</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_StockholdersEquityNumberOfVotesEachShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity, Number Of Votes, Each Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_StockholdersEquityNumberOfVotesEachShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LimitedPartnersCapitalAccountLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LimitedPartnersCapitalAccountLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwst_RestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cwst_RestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwst_MarketbasedPerformanceStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cwst_MarketbasedPerformanceStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cwst_NonEmployeeDirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cwst_NonEmployeeDirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwst_PerformanceStockUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cwst_PerformanceStockUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cwst_A2016IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cwst_A2016IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=cwst_PublicStockOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=cwst_PublicStockOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365362480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Summary of Stock Option Activity (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock&#160;Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">77,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">75,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(23,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, ending balance (in shares) | shares</a></td>
<td class="nump">129,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">49,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise&#160;Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 15.68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">82.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">8.56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">55.60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 12.88<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term, outstanding</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term, exercisable</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, outstanding | $</a></td>
<td class="nump">$ 3,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, exercisable | $</a></td>
<td class="nump">$ 3,248<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366386448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember', window );">Restricted Stock, Restricted Stock Units and Performance Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted&#160;Stock, Restricted&#160;Stock&#160;Units, and&#160;Performance&#160;Stock Units</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">249,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">83,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(126,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited or canceled (in shares)</a></td>
<td class="num">(37,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">169,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber', window );">Unvested, ending balance (in shares)</a></td>
<td class="nump">268,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant&#160;Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 55.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">94.14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">50.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited or canceled (in dollars per share) | $ / shares</a></td>
<td class="nump">68.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">75.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant price, unvested, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 79.06<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining contractual term, outstanding</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm', window );">Weighted average remaining contractual term, unvested</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Aggregate intrinsic value, outstanding | $</a></td>
<td class="nump">$ 13,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue', window );">Aggregate intrinsic value, unvested | $</a></td>
<td class="nump">$ 21,219<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwst_PerformanceStockUnitMember', window );">Performance Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant&#160;Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Attainment level percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock | Performance Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant&#160;Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_AdditionalSharesIssuedMaximumAttainmentLevel', window );">Additional issuance if performance targets met (in shares)</a></td>
<td class="nump">99,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Additional shares issued</a></td>
<td class="nump">84,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_AdditionalSharesIssuedMaximumAttainmentLevel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares of Class A Common Stock potentially issuable if maximum attainment levels are met.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_AdditionalSharesIssuedMaximumAttainmentLevel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Remaining Contractual Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwst_PerformanceStockUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=cwst_PerformanceStockUnitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390365889984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">$ 422,457<span></span>
</td>
<td class="nump">$ 362,142<span></span>
</td>
<td class="nump">$ 122,753<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">12,645<span></span>
</td>
<td class="nump">6,414<span></span>
</td>
<td class="num">(5,476)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">497,900<span></span>
</td>
<td class="nump">422,457<span></span>
</td>
<td class="nump">362,142<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Accumulated income (loss), net, cash flow hedge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(5,103)<span></span>
</td>
<td class="num">(11,517)<span></span>
</td>
<td class="num">(6,041)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">15,297<span></span>
</td>
<td class="nump">3,737<span></span>
</td>
<td class="num">(11,184)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">1,443<span></span>
</td>
<td class="nump">4,763<span></span>
</td>
<td class="nump">3,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Income tax benefit related to items in other comprehensive income (loss)</a></td>
<td class="num">(4,095)<span></span>
</td>
<td class="num">(2,086)<span></span>
</td>
<td class="nump">2,029<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">12,645<span></span>
</td>
<td class="nump">6,414<span></span>
</td>
<td class="num">(5,476)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">$ 7,542<span></span>
</td>
<td class="num">$ (5,103)<span></span>
</td>
<td class="num">$ (11,517)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367162832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Reclassification Out of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 23,722<span></span>
</td>
<td class="nump">$ 21,229<span></span>
</td>
<td class="nump">$ 22,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">74,966<span></span>
</td>
<td class="nump">58,046<span></span>
</td>
<td class="nump">38,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">21,887<span></span>
</td>
<td class="nump">16,946<span></span>
</td>
<td class="num">(52,804)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">53,079<span></span>
</td>
<td class="nump">41,100<span></span>
</td>
<td class="nump">91,106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Accumulated income (loss), net, cash flow hedge | Reclassification out of AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="num">(1,443)<span></span>
</td>
<td class="num">(4,763)<span></span>
</td>
<td class="num">(3,679)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">98<span></span>
</td>
<td class="num">(1,142)<span></span>
</td>
<td class="num">(2,029)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="num">(1,541)<span></span>
</td>
<td class="num">(3,621)<span></span>
</td>
<td class="num">(1,650)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Accumulated income (loss), net, cash flow hedge | Interest rate swaps | Reclassification out of AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">$ 1,443<span></span>
</td>
<td class="nump">$ 4,763<span></span>
</td>
<td class="nump">$ 3,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366052512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted investment securities - landfill closure</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 2,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag', window );">Derivative Asset, Statement Of Financial Position Extensible Enumeration, Not Disclosed Flag</a></td>
<td class="text">Interest rate swaps<span></span>
</td>
<td class="text">Interest rate swaps<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration - acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Recurring | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted&#160;Prices&#160;in Active&#160;Markets&#160;for Identical Assets (Level 1) | Recurring | Landfills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted investment securities - landfill closure</a></td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">2,122<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant&#160;Other Observable&#160;Inputs (Level 2) | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">424<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">11,806<span></span>
</td>
<td class="nump">424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration - acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,176<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant&#160;Other Observable&#160;Inputs (Level 2) | Recurring | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="nump">11,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,176<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant&#160;Other Observable&#160;Inputs (Level 2) | Recurring | Landfills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted investment securities - landfill closure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable&#160;Inputs (Level 3) | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration - acquisition</a></td>
<td class="nump">1,919<span></span>
</td>
<td class="nump">1,919<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,919<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable&#160;Inputs (Level 3) | Recurring | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable&#160;Inputs (Level 3) | Recurring | Landfills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted investment securities - landfill closure</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Asset, Statement Of Financial Position Extensible Enumeration, Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The noncurrent cash, cash equivalents and investments that is restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits classified as long-term; that is not expected to be released from such existing restrictions within one year of the balance sheet date or operating cycle, whichever is longer. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes noncurrent cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=127002003&amp;loc=SL6242269-115581<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndInvestmentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364669568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Detail) - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Purchase Plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1', window );">Employer contributions vesting period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employer contributions</a></td>
<td class="nump">$ 3,558,000<span></span>
</td>
<td class="nump">$ 2,811,000<span></span>
</td>
<td class="nump">$ 2,357,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansWithdrawalObligation', window );">Multiemployer pension plan withdrawal obligation</a></td>
<td class="nump">1,586,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm', window );">Contingent liability term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">17 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_MultiemployerPlansWithdrawalObligationUndiscounted', window );">Multiemployer pension plan withdrawal obligation, undiscounted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,224,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation', window );">Estimated accumulated benefit obligation as complete withdrawal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,511,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Purchase Plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contributions by employer</a></td>
<td class="nump">$ 442,000<span></span>
</td>
<td class="nump">$ 398,000<span></span>
</td>
<td class="nump">$ 390,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=cwst_HourlyEmployeeMember', window );">Hourly employees | First matching contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Purchase Plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' annual income</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=cwst_HourlyEmployeeMember', window );">Hourly employees | Next matching contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Purchase Plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' annual income</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=cwst_SalaryEmployeeMember', window );">Salary employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Purchase Plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' annual income</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount', window );">Maximum annual contributions per employee</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems', window );"><strong>Employee Stock Purchase Plan [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Discount rate</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock issued under stock purchase plan (in shares)</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Stock available for distribution under stock purchase plan (in shares)</a></td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Multiemployer Plans, Complete Withdrawal, Estimated Accumulated Benefit Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Multiemployer Plans, Withdrawal Obligation, Contingent Liability Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_MultiemployerPlansWithdrawalObligationUndiscounted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Multiemployer Plans, Withdrawal Obligation, Undiscounted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_MultiemployerPlansWithdrawalObligationUndiscounted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20487-108367<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum amount the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansWithdrawalObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansWithdrawalObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on purchase date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=cwst_HourlyEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=cwst_HourlyEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis=cwst_DefinedContributionPlanFirstMatchingContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_DefinedContributionPlanMatchingContributionHierarchyAxis=cwst_DefinedContributionPlanFirstMatchingContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DefinedContributionPlanMatchingContributionHierarchyAxis=cwst_DefinedContributionPlanSecondMatchingContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_DefinedContributionPlanMatchingContributionHierarchyAxis=cwst_DefinedContributionPlanSecondMatchingContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=cwst_SalaryEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=cwst_SalaryEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390372470752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Benefit for Income Taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Federal</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (951)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">15,645<span></span>
</td>
<td class="nump">12,356<span></span>
</td>
<td class="num">(35,177)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Total</a></td>
<td class="nump">15,645<span></span>
</td>
<td class="nump">12,356<span></span>
</td>
<td class="num">(36,128)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>State</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">5,362<span></span>
</td>
<td class="nump">1,873<span></span>
</td>
<td class="nump">435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">880<span></span>
</td>
<td class="nump">2,717<span></span>
</td>
<td class="num">(17,111)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">Total</a></td>
<td class="nump">6,242<span></span>
</td>
<td class="nump">4,590<span></span>
</td>
<td class="num">(16,676)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">$ 21,887<span></span>
</td>
<td class="nump">$ 16,946<span></span>
</td>
<td class="num">$ (52,804)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364706320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance, benefit</a></td>
<td class="nump">$ 1,425,000<span></span>
</td>
<td class="nump">$ 388,000<span></span>
</td>
<td class="nump">$ 61,317,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">4,668,000<span></span>
</td>
<td class="nump">6,094,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Decrease in valuation allowance</a></td>
<td class="nump">1,814,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">22,466,000<span></span>
</td>
<td class="nump">43,089,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carryforwards subject to expiration</a></td>
<td class="nump">5,864,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Net operating loss carryforwards not subject to expiration</a></td>
<td class="nump">46,453,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating loss carryforwards, state and local</a></td>
<td class="nump">29,306,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credit carryforward</a></td>
<td class="nump">6,663,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">22,903,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">(437,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">411,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwst_CompleteDisposalCompanyIncMember', window );">Complete Disposal Company, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 1,756,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cwst_CompleteDisposalCompanyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cwst_CompleteDisposalCompanyIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366385696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Difference in Benefit for Income Taxes (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax at statutory rate</a></td>
<td class="nump">$ 15,743<span></span>
</td>
<td class="nump">$ 12,190<span></span>
</td>
<td class="nump">$ 8,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">6,087<span></span>
</td>
<td class="nump">3,868<span></span>
</td>
<td class="nump">1,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(1,425)<span></span>
</td>
<td class="num">(388)<span></span>
</td>
<td class="num">(61,317)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Federal effect of change in state valuation allowance</a></td>
<td class="nump">282<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">3,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation', window );">Non-deductible officer compensation</a></td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">1,338<span></span>
</td>
<td class="nump">487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="nump">782<span></span>
</td>
<td class="nump">322<span></span>
</td>
<td class="nump">656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards', window );">Deductible stock awards</a></td>
<td class="num">(627)<span></span>
</td>
<td class="num">(363)<span></span>
</td>
<td class="num">(3,790)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="num">(83)<span></span>
</td>
<td class="num">(153)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount', window );">Deferred tax adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,047)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other, net</a></td>
<td class="num">(172)<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="num">(124)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision (benefit) for income taxes</a></td>
<td class="nump">$ 21,887<span></span>
</td>
<td class="nump">$ 16,946<span></span>
</td>
<td class="num">$ (52,804)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Deductible Stock Awards</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Deferred Tax Adjustments, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366385728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accrued expenses and reserves</a></td>
<td class="nump">$ 43,437<span></span>
</td>
<td class="nump">$ 41,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">13,398<span></span>
</td>
<td class="nump">24,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther', window );">General business and state tax credit carryforwards</a></td>
<td class="nump">6,987<span></span>
</td>
<td class="nump">7,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock awards</a></td>
<td class="nump">2,728<span></span>
</td>
<td class="nump">3,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments', window );">Unrealized loss on swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">2,419<span></span>
</td>
<td class="nump">2,264<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">68,969<span></span>
</td>
<td class="nump">80,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(4,668)<span></span>
</td>
<td class="num">(6,094)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets after valuation allowance</a></td>
<td class="nump">64,301<span></span>
</td>
<td class="nump">74,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Amortization of intangibles</a></td>
<td class="num">(17,252)<span></span>
</td>
<td class="num">(18,042)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Unrealized gain on swaps</a></td>
<td class="num">(3,022)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Tax over book depreciation of property and equipment</a></td>
<td class="num">(21,561)<span></span>
</td>
<td class="num">(13,297)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(156)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(41,835)<span></span>
</td>
<td class="num">(31,495)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">$ 22,466<span></span>
</td>
<td class="nump">$ 43,089<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, (Gain) Loss On Derivative Instruments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from derivatives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366440992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ITEMS AND CHARGES - Charges Associated with Closure of Southbridge Landfill (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LandfillClosureCreditChargeNet', window );">Southbridge Landfill closure charge, net</a></td>
<td class="nump">$ 1,436<span></span>
</td>
<td class="nump">$ 496<span></span>
</td>
<td class="nump">$ 4,587<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_SouthbridgeLandfillMember', window );">Southbridge Landfill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Legal and transaction costs</a></td>
<td class="nump">684<span></span>
</td>
<td class="nump">868<span></span>
</td>
<td class="nump">2,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnContractTermination', window );">Contract settlement charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">572<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LandfillClosureProjectCreditCharge', window );">Landfill closure project charge (credit)</a></td>
<td class="nump">752<span></span>
</td>
<td class="num">(944)<span></span>
</td>
<td class="nump">490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LitigationSettlementCharge', window );">Legal settlement charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense', window );">Environmental remediation charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(188)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_LandfillClosureCreditChargeNet', window );">Southbridge Landfill closure charge, net</a></td>
<td class="nump">$ 1,436<span></span>
</td>
<td class="nump">$ 496<span></span>
</td>
<td class="nump">$ 4,587<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LandfillClosureCreditChargeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate (recovery) charge associated with the closure of a landfill, which is comprised of an asset impairment charge, a development project charge write-off, an environmental remediation charge, a legal settlement charge, related legal and transaction costs and a recovery on insurance settlement. A positive number is an expense and a negative number is a gain.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LandfillClosureCreditChargeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LandfillClosureProjectCreditCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>(Credit) charge associated with changes in the estimated costs to execute the closure plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LandfillClosureProjectCreditCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LitigationSettlementCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation Settlement Charge</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_LitigationSettlementCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of any recovery from third parties that is credited to environmental remediation costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13296-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnContractTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnContractTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_SouthbridgeLandfillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cwst_SouthbridgeLandfillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390364771648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ITEMS AND CHARGES - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract', window );"><strong>Unusual or Infrequent Items, or Both [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Expense from acquisition activities</a></td>
<td class="nump">$ 4,613<span></span>
</td>
<td class="nump">$ 5,304<span></span>
</td>
<td class="nump">$ 1,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationExpense', window );">Environmental remediation charge</a></td>
<td class="nump">$ 759<span></span>
</td>
<td class="nump">$ 924<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13644-110860<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109237650&amp;loc=d3e13064-110858<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13296-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtraordinaryAndUnusualItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtraordinaryAndUnusualItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367295040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income</a></td>
<td class="nump">$ 53,079<span></span>
</td>
<td class="nump">$ 41,100<span></span>
</td>
<td class="nump">$ 91,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Unvested restricted stock (in shares)</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Effect of weighted average shares outstanding (in shares)</a></td>
<td class="num">(68,000)<span></span>
</td>
<td class="num">(97,000)<span></span>
</td>
<td class="num">(2,294,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding</a></td>
<td class="nump">51,623,000<span></span>
</td>
<td class="nump">51,312,000<span></span>
</td>
<td class="nump">48,793,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of stock options and stock awards (in shares)</a></td>
<td class="nump">144,000<span></span>
</td>
<td class="nump">203,000<span></span>
</td>
<td class="nump">252,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">51,767,000<span></span>
</td>
<td class="nump">51,515,000<span></span>
</td>
<td class="nump">49,045,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive potentially issuable shares (in shares)</a></td>
<td class="nump">111,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">50,704,000<span></span>
</td>
<td class="nump">50,423,000<span></span>
</td>
<td class="nump">50,101,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class&#160;B Common&#160;Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126962052&amp;loc=d3e4991-113900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesIssuedBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesRestrictedStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367182848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 1994 </div>
<div>lease</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Total services purchased</a></td>
<td class="nump">$ 12,297<span></span>
</td>
<td class="nump">$ 15,206<span></span>
</td>
<td class="nump">$ 12,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Outstanding accounts payable</a></td>
<td class="nump">1,891<span></span>
</td>
<td class="nump">1,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwst_NumberOfLeases', window );">Number of leases | lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">6,339<span></span>
</td>
<td class="nump">5,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Accrued costs associated with post-closure obligations</a></td>
<td class="nump">113,678<span></span>
</td>
<td class="nump">86,914<span></span>
</td>
<td class="nump">82,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember', window );">Landfills</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationCashPaidToSettle', window );">Landfill post-closure cost</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Accrued costs associated with post-closure obligations</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">CCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from related party</a></td>
<td class="nump">141<span></span>
</td>
<td class="nump">430<span></span>
</td>
<td class="nump">288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cwst_RelatedPartyMember', window );">Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Leases monthly payments</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 273<span></span>
</td>
<td class="nump">$ 297<span></span>
</td>
<td class="nump">$ 319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_NumberOfLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of related party capital lease agreements entered into.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwst_NumberOfLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwst_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116646717&amp;loc=d3e6290-110844<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationCashPaidToSettle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid during the period to settle an asset retirement obligation. Amounts paid to settle an asset retirement obligation are generally included in the operating section of the Statement of Cash Flows.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=SL5974666-110848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationCashPaidToSettle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cwst_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cwst_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390366627968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING - Summary of Financial Information by Reportable Segment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,085,089<span></span>
</td>
<td class="nump">$ 889,211<span></span>
</td>
<td class="nump">$ 774,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">126,351<span></span>
</td>
<td class="nump">103,590<span></span>
</td>
<td class="nump">90,782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">95,394<span></span>
</td>
<td class="nump">77,660<span></span>
</td>
<td class="nump">59,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</a></td>
<td class="nump">23,013<span></span>
</td>
<td class="nump">20,927<span></span>
</td>
<td class="nump">22,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">130,960<span></span>
</td>
<td class="nump">123,295<span></span>
</td>
<td class="nump">108,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">274,458<span></span>
</td>
<td class="nump">232,860<span></span>
</td>
<td class="nump">194,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">1,449,215<span></span>
</td>
<td class="nump">1,283,580<span></span>
</td>
<td class="nump">1,193,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember', window );">Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">52,406<span></span>
</td>
<td class="nump">52,072<span></span>
</td>
<td class="nump">30,873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember', window );">Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">183,286<span></span>
</td>
<td class="nump">163,728<span></span>
</td>
<td class="nump">149,984<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember', window );">Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">38,766<span></span>
</td>
<td class="nump">17,060<span></span>
</td>
<td class="nump">14,044<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">340,058<span></span>
</td>
<td class="nump">264,569<span></span>
</td>
<td class="nump">220,285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">47,673<span></span>
</td>
<td class="nump">33,572<span></span>
</td>
<td class="nump">25,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">16,559<span></span>
</td>
<td class="nump">12,937<span></span>
</td>
<td class="nump">11,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</a></td>
<td class="nump">565<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">38,501<span></span>
</td>
<td class="nump">31,489<span></span>
</td>
<td class="nump">29,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">52,406<span></span>
</td>
<td class="nump">52,072<span></span>
</td>
<td class="nump">30,873<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">372,895<span></span>
</td>
<td class="nump">357,446<span></span>
</td>
<td class="nump">223,492<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">445,153<span></span>
</td>
<td class="nump">389,520<span></span>
</td>
<td class="nump">357,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">64,116<span></span>
</td>
<td class="nump">61,055<span></span>
</td>
<td class="nump">56,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">65,453<span></span>
</td>
<td class="nump">49,035<span></span>
</td>
<td class="nump">42,688<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</a></td>
<td class="nump">508<span></span>
</td>
<td class="nump">159<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">65,190<span></span>
</td>
<td class="nump">72,892<span></span>
</td>
<td class="nump">71,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">183,286<span></span>
</td>
<td class="nump">163,728<span></span>
</td>
<td class="nump">149,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">737,658<span></span>
</td>
<td class="nump">688,826<span></span>
</td>
<td class="nump">642,003<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">299,878<span></span>
</td>
<td class="nump">235,122<span></span>
</td>
<td class="nump">196,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">12,082<span></span>
</td>
<td class="nump">7,060<span></span>
</td>
<td class="nump">6,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">15,862<span></span>
</td>
<td class="nump">17,591<span></span>
</td>
<td class="nump">7,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">15,172<span></span>
</td>
<td class="nump">12,094<span></span>
</td>
<td class="nump">2,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">38,766<span></span>
</td>
<td class="nump">17,060<span></span>
</td>
<td class="nump">14,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">191,118<span></span>
</td>
<td class="nump">127,304<span></span>
</td>
<td class="nump">88,512<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-company revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="num">(239,951)<span></span>
</td>
<td class="num">(202,298)<span></span>
</td>
<td class="num">(180,435)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-company revenue | Eastern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="num">(83,201)<span></span>
</td>
<td class="num">(66,126)<span></span>
</td>
<td class="num">(53,102)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-company revenue | Western</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="num">(151,016)<span></span>
</td>
<td class="num">(132,914)<span></span>
</td>
<td class="num">(116,658)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-company revenue | Resource Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="num">(5,734)<span></span>
</td>
<td class="num">(3,258)<span></span>
</td>
<td class="num">(10,675)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate Entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,480<span></span>
</td>
<td class="nump">1,903<span></span>
</td>
<td class="nump">2,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(2,480)<span></span>
</td>
<td class="num">(1,903)<span></span>
</td>
<td class="num">(2,383)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</a></td>
<td class="nump">21,794<span></span>
</td>
<td class="nump">20,144<span></span>
</td>
<td class="nump">21,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">12,097<span></span>
</td>
<td class="nump">6,820<span></span>
</td>
<td class="nump">4,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">$ 147,544<span></span>
</td>
<td class="nump">$ 110,004<span></span>
</td>
<td class="nump">$ 239,891<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cwst_ResourceSolutionsRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140390367743344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING - Summary of Revenue Attributable to Services Provided by Company (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,085,089<span></span>
</td>
<td class="nump">$ 889,211<span></span>
</td>
<td class="nump">$ 774,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product concentration risk | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsMember', window );">Solid waste operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 785,211<span></span>
</td>
<td class="nump">$ 654,089<span></span>
</td>
<td class="nump">$ 578,274<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsMember', window );">Solid waste operations | Product concentration risk | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</a></td>
<td class="nump">72.40%<span></span>
</td>
<td class="nump">73.60%<span></span>
</td>
<td class="nump">74.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsCollectionMember', window );">Collection</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 539,587<span></span>
</td>
<td class="nump">$ 442,685<span></span>
</td>
<td class="nump">$ 391,438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsCollectionMember', window );">Collection | Product concentration risk | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</a></td>
<td class="nump">49.70%<span></span>
</td>
<td class="nump">49.80%<span></span>
</td>
<td class="nump">50.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsDisposalMember', window );">Disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 227,971<span></span>
</td>
<td class="nump">$ 196,985<span></span>
</td>
<td class="nump">$ 175,546<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsDisposalMember', window );">Disposal | Product concentration risk | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">22.20%<span></span>
</td>
<td class="nump">22.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsPowerGenerationMember', window );">Power generation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 7,519<span></span>
</td>
<td class="nump">$ 5,138<span></span>
</td>
<td class="nump">$ 4,072<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsPowerGenerationMember', window );">Power generation | Product concentration risk | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsProcessingMember', window );">Processing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 10,134<span></span>
</td>
<td class="nump">$ 9,281<span></span>
</td>
<td class="nump">$ 7,218<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsProcessingMember', window );">Processing | Product concentration risk | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsMember', window );">Resource Solutions operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 299,878<span></span>
</td>
<td class="nump">$ 235,122<span></span>
</td>
<td class="nump">$ 196,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsMember', window );">Resource Solutions operations | Product concentration risk | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</a></td>
<td class="nump">27.60%<span></span>
</td>
<td class="nump">26.40%<span></span>
</td>
<td class="nump">25.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsProcessingMember', window );">Processing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 119,045<span></span>
</td>
<td class="nump">$ 93,323<span></span>
</td>
<td class="nump">$ 62,539<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsProcessingMember', window );">Processing | Product concentration risk | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</a></td>
<td class="nump">10.90%<span></span>
</td>
<td class="nump">10.50%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsCustomerSolutionsMember', window );">Customer Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 180,833<span></span>
</td>
<td class="nump">$ 141,799<span></span>
</td>
<td class="nump">$ 133,771<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsCustomerSolutionsMember', window );">Customer Solutions | Product concentration risk | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</a></td>
<td class="nump">16.70%<span></span>
</td>
<td class="nump">15.90%<span></span>
</td>
<td class="nump">17.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_SolidWasteOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsCollectionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_SolidWasteOperationsCollectionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsDisposalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_SolidWasteOperationsDisposalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsPowerGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_SolidWasteOperationsPowerGenerationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsProcessingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_SolidWasteOperationsProcessingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsProcessingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsProcessingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsCustomerSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cwst_ResourceSolutionsOperationsCustomerSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>cwst-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cwst="http://casella.com/20221231"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20221231.xsd" xlink:type="simple"/>
    <context id="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib3fb8da08a8a409f9eef5aed2942e995_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib493da9ef9b94121bae4b151c0c114fb_I20230131">
        <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>2023-01-31</instant>
        </period>
    </context>
    <context id="i0984a1c8e2a143028b8dbd39271a51cc_I20230131">
        <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>2023-01-31</instant>
        </period>
    </context>
    <context id="i380042f273a245ea9f358a0574229ab0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ide966d8efb194b2e892856b53be03be5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35665cb8cee444a2a501ae3be58c49bf_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8ab77600dffa4ebebb13e199c6703fd0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iac7f899cf8f74dcf95f2acaf9aa78b65_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4810825843074b4c9b5c3a5e6365f5c9_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf3f3a06c20243af8bc2255b813483bb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i58d63145b5204327af701edb9beee8ca_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="id7b14423afb44ad39b3fbe742ab86d4b_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="i87efc82738854c4188b970580e7eb4b9_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="i94b4878d9e364edc9a0325e322d546bf_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="i00583044848b4424b0ed6e694126ea6e_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="i3514824fed9642c9a7aa5ef09505bd4b_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="idc7bd09955d3425f9300dca1ccd13d91_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="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0c31cdad376b459890baa00f9004f8c0_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i387451f0918a4ee68427c7d5090962b5_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2eb73dca9e8c4d01b39086c025f94658_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibe293d3643914cc4a7cf7df4134ca932_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="i24ee78a01f504dfc859782b17889a800_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="ie2b7413bdb9144038cbe7dc0f0e38408_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="i6ec733a9096041edb6bc067f8cb95571_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="ie9b2cbe3bdc24fc2b5745efa080fe690_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="ia63a332c868a4739a8d4b88bef3216a9_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i42f7b38de2d74d1187a1f9f091974f5f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2d6e0038f3c8483dbd7d5d4e5836c72f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i77a1a8970c224dbcb2ac2c444373bc19_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia5e1d0d8d8e349b782856cb6d850c668_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1dcd4b3e65b34263947cfb54a6766ac4_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8514a017ffdb4ccd9fc9f911502ff641_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i069fab72f35445d4aa33264da2c1dcf3_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i631a0d11c4604f0289dd1552fb570493_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i39a7253c639147d594c71c2b568cf891_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i27d2eb20311b46cd82a4c48f3ffb3965_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i94585536c439458098463541fb362b7c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5e6cd623921f4fc29aba26a933dba7a4_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8d8b7454cb1d4525971a1a8fc8f20e88_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i85e9dc26952843d7bebd020bc2ac87cd_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i96b58c3752b44a19a787ee5066558ab6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0a7e88ff85d548c9ba2121780f6a14bd_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i20e66545f4a042529fd6397ab4bd29b9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i82a77582f75e4d4f91e21458e0a06f23_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id324eb2447f447c985ac4054080ae1d6_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0cc479ce551241f7aa15270156c7ec05_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e8159ff8dc942f497dec033b50a4368_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib51422dd4a314e609df54719ffbcd41e_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">cwst:RollingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibe59ff1931e14effb89b521f19d08b1d_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">cwst:RollingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i062bfece95fe4668ba7db820785ca3a5_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ContainersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i62f6a1ccc5f74ad6ba99359c558e2997_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ContainersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7637771e391e4c55b6623dbb164ebb57_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i11de16beba8a45f8ba739bb9e3a30eb5_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib2fcaf16662345739addae000a1d9b38_I20221231">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee90111a02584903aff1f29c5674f29c_I20221231">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i662dfbefd37f44a2800b48688d0c3737_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8f693437eb074a9eb5cca97738559835_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied146f1d3f5443d6af19442afcfa3052_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4901724b965347ee8e458ae502ccc932_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i42d0cb12547f4c81803a979ca352a297_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:ClosureAndPostClosureCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icab80be680fe451083b573f3fe61c5c2_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i386b39a9a4624378a24a198a26803f33_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib51f3c5fd2ce40588d8de60b766b629f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id745c7405bbe40b8b0eaa30ad550ff8a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d8c43a6303a443b9542d095adbb80d6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i837fa2c961164a2dbf48f84e06bec55f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i377995cf4497472897ca91e8fcd15460_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9b432c789b0c46c79380b7f3c2810649_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7da21125debb448ea4a1178aaac967a9_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id1a62fe3a6e04f679a29c4f513cdfbb0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3c48e40a5d974963a938bc2b3bfe9649_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3612f3acaa9c4cf0801c2a2c7fca6e28_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id17490c022d4432aa0a937d79feb26c1_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i07e3441fdaa0484ebc90c80558dd46cd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0baeee2f07094c3dad41842034d62921_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie2ec9211999c48f5afd9a14ad5f4dffa_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i904b6694143c48008f6d93b9b5315d66_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i77199a22d3c344f7ad0ac962d64ae978_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1e8851ef7b244c18645a0da9201cc36_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9722fce783664a4c9dc134e741a1e85f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if7b30ef2ce8f411dbaed8d68512f33aa_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if819f84aa76e4e9b8a03a1fae8d30b9e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a251c59c21a49f6af2c5d8af2bfffd4_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i887f21120fd94a1085b0aae384e4215b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf2f4aada38c401aa8109bfa7f2f48da_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i712aeabf0ab64cea908aaf4d0a262a17_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7f852b329e4646d8bd3f678884663f45_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0b7bcf7e949f45bea833ffed81b51e3e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa561748c5434f09a89062e9a65c58fb_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5637009f88a440199df845a50879410_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8abf64a55db146b68d00e3076aa1c9dc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i49691098685e4f35aba82b592d0be25c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9aebff3181b04791be77f51bed35e724_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if14513d57017489988bbfe9968857859_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iba4d182939c842c1b91da2adb91c10c6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i597e1a1182fa491fa516beb246e3477f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib196ecd073cc4b51952a77a0bb5a2b44_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3d33622a013548899da7f75773b1145d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i88f170db9de74181b12b1de83f4f65fe_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie4fc943dd29e463fbe57d5c1eb9f509a_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44c362fed5c140868d50d31920760e0c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6970aa50da04474180c5250a7150ce96_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifa847f3f55d94963b39b8aff329b10c9_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id75987f474904468999616c107957ab4_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3fbd4d3c22ad48f18489271341f39f26_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2291728c0d42484a989f4d6fe93d8900_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icf823b44a3ca4bb3a71911db8bccb8bd_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia847f6bb5e9346c0b74f7ee885befb8f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i14d56edb1d8342d49f3726926e6d8d16_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7b0a49e3af9d49d4b49ff8d9fb6bd7b3_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8be6267c6b864687967962f7b4ee0701_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ide068f320f0447ddaf321ddf0373ad55_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3d738759698341e79616602ef35c065e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i09b27d8e36a842e8b997dc5170a8e737_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ief9846e56e3a4ee7b2d90879eba3bfac_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i262c8301964b44a9af42c0de7e3c0fdf_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5d8d9aa490e9415ab9960d71d621dbcf_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1d1636dffea5417eb981c149c3f8b1bb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic04bf50ed79048958047a7ec8f94b484_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i99c2bd3ec478431997006f9a25f6bb24_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i095ae251f50b4886a0488ea10e9d1b46_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i572d182808044391a4e6592a6f628324_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3ce590bb523549eea4b003fb3a3387c9_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2dd6e1faafe14ae3ad70c6a7cc711a25_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9a5283ed9f33410db55e7c4f9ef3e450_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8fae1f8f807e4e16bb8f4d71c00948bc_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie1caac96282249ce9ee8596802367441_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i766d7ecc9acb4f53b929911d51a2e54b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6043aad03d9448f4867cfb1fce6bd151_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib62391a9962d4aa49bc60c18821e5966_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib853376977474a6b9f8d3140c393562c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8808e485c1fe47f08dca71524948a420_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i55f60f54d21d47f09f4288fd0e9ac21e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4728329a52f141deb37f92a08bea0500_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i71e4722318af439eb8b807b043e4b585_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib6f4ce0340a7478481440848e75ebacf_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7046eb8db92e45349344e89fc3e1cf0d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5fd07f39d5cd42c1a8802c0e4c0fb5b2_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2e22df57d69941238681d5a5d13560f0_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie808c9e0febc40fd84c13bb9cf059383_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7a907910fe8a4db9b5374342301a389c_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0e86dd8b9b484868bb324011f2e648d1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i016cecfcaeb2430c9538a4f438ee2886_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2e940c509ad54babbc2ad5e47d31b48d_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia2596a17439f4a5d9d3c14628d5567fe_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6619f1b6edd7402b8cf0a2f030372453_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibc2b3b290a404eb5a2df3de7e6b5f06e_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6bbf08800e704f0e95b20921f3d02919_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8a46463921c848f3a21f04d5e4ab0ee5_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifa8b8e61259c416981840fcd465d3a7b_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i84901e6c15804536ba88bd4a09f4fb24_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie210c3e50f7f450da9a850d950666fd1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1d5464ad63504789a928504d0cea92e3_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia0136730ff1c411a8db4ebd1e2383cd5_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1e7a48ab714245cd8804e0eb876cb449_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8830cd0a3a784cb3bc4d0a8de6377790_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i46e28419cd7a4aaeb302d0fcdc48b37f_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3fa46fa690b94e809389620653186f6d_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i51a6f956e32c4746bc90af19874f22f1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2b87ddb942e74988a275c985dbf7f4e9_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6e3f1f030a4548b48ea9791cb0f5016a_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4471ec96ef9f4550b4799c601adf2eac_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia5eb96c3bb104373b4382b1430d1f5c9_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i01a2455d3f474e65aa0194f7c3f82812_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5828104f16b34de79d6d83cc4d8a0d2b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic3471527b95c403ab69c101b70260a7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic608f37cfed7421f9b6a7f712fd15e2c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71179cecc63a4e038fb441bdf95d2cf8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf6dde7b8b6f41d8b85a233d07f0cc23_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3675df5b32db490c95d557e2c5c4c2d9_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2f8defd84f5f4cf1b8af090852d4b3f7_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i255cc3a9466743a5bc91a1a2327f7210_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i63ccb83d84cd4676a1df0d6a7cb08030_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic3e77ce4f4af4126a544168a60e26e3a_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9dc6833938a74771b12ee31e53be9bfe_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i45876b93be5a4bf68df437f5e973b51f_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i550fbf4a362747d0a5b524d213cac0ed_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i10bc6bb079424e93a6007d3f14d4aed2_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i72f4d5b8a03a48ea834491cdfa00aec4_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i076f9ffc84914494aa018325cc4fa563_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89050165cb4f4fcabc193c9fda1919a4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibcd0c475eca442859a6850589869019c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i49187787948f4f5d81e06cf22cb0b29d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i039cf9e0fee5450c9c90d0048e711380_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i105b559c68ea4b39a116ddce531cb000_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id2e8a0ff4f3d46c89bef5a039182c24a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f58fcd6ee6c47e9b82eb58ee162b069_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a53b4bcb64145bcbe2486b0c76d4a92_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia588c85a308b4f1f9be09a49bba564e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa0b7b059eed4aa58da05395e717bb0e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dddeb77a1914d56b7e326e7816d1248_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9560d1ab64d24b04b12715ff05688b5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id19f24ffa1144c3ab5ff890c081a9cc2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95d064f7b4774e0b81d417c6babea71c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if13829f638dd47ceaf6a9db153cbee1e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4c25e9e11624f42b8fdf097e12a765f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4e73b09f6f3941d0ab5cee47b4a971f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd5b74e288ab43cbba755c47be3ce678_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1604d25b1df74e8ebba55ea644258c86_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06fd22c573f149f3ae2d1cf5ffb307ea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49b0a1781cae44a4ab5c90f5dbdc7d9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i205282bb331d464c816da307ee3774a4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2b4877498ff042f9a9ba0955804ae6b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64de2da0beb242f4be1ee24d0e4b0144_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:RollingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8fc8d2ad2aeb452797d8eb09a55c17ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:RollingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50984a1684f14e768dcdf1078089cbe0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ContainersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4fcb1ddc4a89464fa1af2f851b1664e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ContainersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie3f8eb5905c240a29779dda8ebe2787d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9542de6685ae472fbc729bc9a93cfe22_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62df11b4fc674ca1b21be17428e7b76e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9883febccb6b4a038b8d1fddf76906fb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id25902722ec14786bc85feb638279a44_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5df1488987be4fd49db27e9c8e61bf02_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92075aa897864189a6e920f5f091dcaf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6e3072aa48e4ef0b6a6471bc8d2dd84_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i69b52e1c63e04bdd9499a1f03ba0517c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ieca459a4ff084be8a0e99bc46f56bef3_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idd36b920a989437d9b946d19815cbf6f_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="i7dab95376a1544d293b44234dade5cd9_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="ia43d2c0a720541d3a7421f77d63d0edc_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="ifb12aa24111d4af3aa999e2b7ef610ca_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i881601830f0d4798a98b591ad5e5efa1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9194b0c33eec4bb0b26f3671cfae1e75_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6af5c3a9f2a74cb298d2ee5dc7034e98_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i77c6dcec06f94729b9c6811ad4518bb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic768789410494a2e8841ccf8f7cdb8d8_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i90be38b49baf43a2affe12e1bd4a2871_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedTermAFacilityDueDecember2026TermLoanFacilityMember</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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4abe1dfac2164946a1d62741c422d29b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedTermAFacilityDueDecember2026TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ce166028cb14000a0416e188ed0848e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedTermAFacilityDueDecember2026TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8311fd50a96745eabd3a862eb17164aa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityDueDecember2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibf9f84ef7b2645f0bb3113293d570793_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityDueDecember2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ida04df5f33e643adacd9ea9e4a16106b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityDueDecember2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e60f9133011447db3473a815ecffc4d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i946d7d7e231343799b281d4097de64e7_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1218538363b3422bbf2fb894bccaaa96_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9a4209ee4df94f769254556b1127c924_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i89a248ac3e1f4896961ce4bb481b5a74_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i92fe01e486fa450e8bc2c4db9bada886_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i19565303426a415ea9928116dfb97628_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie711c0ea9fd84e80a2a8db9455e8edb4_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i871a36bc06ea47ebac35c405e1c8bcef_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i897b37759b81467ea5ae6557653f9f7c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i980a74c8beec4b9ca9686d4061903afc_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib09d28cec6a24e598378ade43cc32730_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2013Due2036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i51f509a60ee040b08842b6f852295d2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2013Due2036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf274170e2854a2eadfdddd158dd06bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2022A1Due2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f5e3ee06198429798acf445503624c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2022A1Due2052Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifcea33fe84334f58aff33b7989cacb80_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i203adddba8134e8ebc823cfc218b69af_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i15038bb40c7d412392f3878957764c58_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i53fe17170ad34a2aa16b1c2768ce8628_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2b08da4af8744448bdf9511e6648e6d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4d64a9da82e44e3190e958b32a297af1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id86c5d8d3d8548dba2208d0a5e9b225f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ide0e78c9bf2c467e85ed6827ea2f140d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i76a9273347fe445481df6a3cb7137e42_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6005c755a5cf406998287bf76f2d44ba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad34f141094c4586a20b86c90b72df8f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icf53c6bc29e04ae5a8c515386485f0cf_D20220101-20221231">
        <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:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5fc8e1c7bbe84731906582e941d71fa1_I20211222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-22</instant>
        </period>
    </context>
    <context id="i400ae45a5554442180324eac1aef233a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia66df2e0b5db4c8d99c4ec66ba56821c_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="if8aa26b8ffb8439f912fb269703d070f_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i0c94ef2b97224e19b6905f5fb4f43b28_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="ie19dba9f3a804555a117317953425125_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i0c28a2bd43144757a6ee63eae09db42f_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i53848d3aedcf4f37b8f498a93771842e_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i4dccf492159843e28662cdb60f34789c_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwst:VariableRateComponentAxis">cwst:VariableRateComponentTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">cwst:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="if4b85fa87828441eb2b2fcea89e86928_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i293219f6eab94ed1b1d855785a42195e_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i47cb5757fd974d499fe2d4ad0189bc9d_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="i9b5f59011e27495c86d2853f448557f1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7210444e198745f5a25c202e565d1f2e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeries2013Due2036Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0cbb1c1d3311402ea782724556d94415_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:NewHampshireBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if9641b8492db4147a10d528584f9b316_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i06089a92f7fc4ed8ba19884075668c2c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i66ee5f04e19547d1bce88528fe5c1e0e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i74f02d46d1734f4f870aadbc50c39c0b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icf3e9995201e4c54a15cb73f242655c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</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>2022-12-31</instant>
        </period>
    </context>
    <context id="icfca01b8b80d43cd9f202813cded8d93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a9c7c21383d4fa386cd1a74e6207993_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id2c9b22ca3c842cda258ea9cfe316ae4_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i98b00690427341378fc7f40200ad31ac_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i95c968983a084459bce917cba35eaead_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i693ba4b7cd5e46efa5394b571d4a687c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if19c988cde444dd68a3bd6d93fe1b78b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9caa3c6e3f224d6ab90ef686a9933f22_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3334ea0132c14e21a7f8afbea8e3ebf9_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i89439e4e458f4cd8ae61f7eca083a7eb_I20221231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic363728fb31f44359e622b113dcefa99_I20211231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib640bc8337bf4bd6ab7aa364e85dc215_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibb29081cc5cb4a36b2ee26186976d852_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ied7fa88791a548beb3adb1a1a05628cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f38f1a844464458aa0f51275e2c2556_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ac370782350452ca3a99bef9ca00bf4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i265ad444a626414ab34cbd8d51f1e4f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c93db0b1128463e902725054dda089d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:EnvironmentalRemediationContingencyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id1dca5c6399947febb550ac041a2453a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:EnvironmentalRemediationContingencyOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idd75bb263dae42fdb2fd241350c27052_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:InactiveWasteDisposalSiteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1498f6502dd24efea5edc6e3b54ee60e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:InactiveWasteDisposalSiteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd112935b15d4132bdb0e5ee928fb624_D20200101-20201231">
        <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:SubsidiarySaleOfStockAxis">cwst:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4534e913e1548d4810fe77029270470_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:SubsidiarySaleOfStockAxis">cwst:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91d5655b1bc84adaa6264633e53a1aa5_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief407ba522794153b3ebc51b875ad024_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i419a5a577f7443418df999f43ecd6ef4_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if6c4ad73509b48fda89d5c10cf23e30b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifeab488ebc174a7aa14df86826624632_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie859014310394c75992cc6b370c75737_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ida67ab9101a04e3eaef61dac9fe05c48_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifd06820a8f6d4870a750016644233901_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1be5dedfc37a404f886a3ec01646cbb3_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idc56e4a0b8ba412c975f594fcb2d788e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iaaf5649ad76e4f38a995909320bf417c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2c5796bf6cc8433487b24e25d30539e6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i00ebb15829ee4f0093d5ec6afb96b65d_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i799d02b8865e412daeee2b9cc6081a6a_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i148abecddc54427b95c61639f24b13cf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i33ad635f2f6a41789aca8f03846b6346_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1afe5818928403f9a0721bba5138fa9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2254a9b2a1d24c6b8379e34025e8d868_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6762d9434ee845d3bdd3336ec5b3eb47_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i251d4938d2544d30933343a2b6504767_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3a03b240265a42e89ff45b87b10320e6_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i813d100b52424b4ea52f9476efae982f_I20221231">
        <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:AwardTypeAxis">cwst:PerformanceStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9bbdd55de5e64d4b931c25827ea8c679_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:MarketbasedPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i55c2b67cff1b408484e75ff1ef2c1bd3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia88c730f3e04447486b25d8fda4d3e2d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5c3968a15aad40a8a085f363f14ec151_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb51da7aff404035b56e72118f8bf12e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2e963c3d10224666954aaed9181bb331_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6d3f40e519d423496512a03b1737acc_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="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id9f56235fb9a4368a39b50186b0f7036_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2e2160b8fd814484b653fd15e8a3d0b7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1b6d5fbb79294fed9c8f2e77b60a994f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieffd050a04fb491fbd10eabe38111cfb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if358f76447f5445a8f8d2baf71193191_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic8e4b03f7cd147549757a2d8a51b8fae_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia29407b9eb964dbe85f995e3c8e164db_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifcb649cb11f24332a66a51742a418480_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i15458d1eacc94a0cb17cd63439dd227d_I20221231">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i22f02d65ffa7447faf9e1cbe42364e65_I20221231">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i23e231bbc1f14ee59e8a880ec1cdb95b_I20221231">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifbef67162fe447c699fdba65dc940c26_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6d407e67043a439e806b6efdead08e86_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b29e0f74ee04f428b731519a136a0cf_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8d7da0111801468499a9153a2df13dde_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iae6bc75d6ac24201a177337b618c488a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9a5c924a5c1e420ab9b6e4d2644d6dea_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i01d19878cd6a44e398c888de8e6b891e_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9df4b7cb5ec341a08903bbeffd313046_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i770f76323e934fd081cc56ceb2868e59_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i179b84fc2f4a4438bf8b61c77cfe1fdc_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia1f2ecbac5ca49f49184488665a664f0_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib5c8aec040da42969f2694c11354171a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2eebc1e5f47948399415914beec47e89_I20211231">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5a42ffb75b14e8cad6bc06912d1f111_I20211231">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06fe443fa0cb4c83a93bf0ec5819c83d_I20211231">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae7358436f2f4f58a16ce69a835f98ad_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwst:DefinedContributionPlanMatchingContributionHierarchyAxis">cwst:DefinedContributionPlanFirstMatchingContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">cwst:HourlyEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3aaea25f08ee4e059a8c17b8ae2e6a63_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwst:DefinedContributionPlanMatchingContributionHierarchyAxis">cwst:DefinedContributionPlanSecondMatchingContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">cwst:HourlyEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iebe4749312fa4fd4becbb0d110da6b6e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">cwst:SalaryEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic46494abc4d4495898fa1ed863cbdcd0_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8a5faf7b3d354945a66f00b349758e6f_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib09b72c9f4824455886714df268cb770_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="i9859932754f94abaa962225b4844816f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id4897c2dd6bb46b8961adb76ffe2844f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i396b088d5c504639b03364d983d821bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4924592db6444291839aaf9f79d06b4b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8f5ec6cc6b504dfcb24892e97fcc7e89_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:CompleteDisposalCompanyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9da54bd9646040e986dfbc55a1982daa_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="ic836754b125f4e8b97ceab81211d93d5_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="ie9551eb635ff410ab09026b3d1d7626f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c55aec51ac745d6acb7ac9485f8ba57_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0eac65ca1eb84e79a72ead0d70b8a8bb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibbd3ec4fe90d4ba3a90c1d353ed06b89_D19930501-19940430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>1993-05-01</startDate>
            <endDate>1994-04-30</endDate>
        </period>
    </context>
    <context id="i3455c5f5747844c2ad8756e9e8a63d70_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwst:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9c5f5c3a34f74d93b251276358c4bc86_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwst:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie62e1f9fe5b44f5495dd8d6b12ff0755_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cwst:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac46ecd622e947cfbbb0a55229c15c4f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i49e8745fca6a4f10984bbbc0248bda48_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i03f40e17a4a347919f94e75f94d4c0b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i760e0099ffa54f77ac493079d8238317_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i261d443e1a844c5cb394838e19524919_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2636a7f3e8e948c9b2694a327f26fa7c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d8af46b31884ef8b5f17e55710d2c39_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia377d1646ab74b1a8ee6f59322705184_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if753c26c12b744b48a89e78b7364cf12_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic167c7cade324bf8bbb490bc6bdaf16e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i901f969c02db4ce48349c5dae409064b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i26a712139ffc4688a5fed6d0355059e7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i90c64c234ead48d98cfa06e332e33065_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i06415ae745cd4f23b8b977065573ac90_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i36a197c7b4494d81b264331081171e4d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie974a455099944cca614052564ffdc97_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id0ab2d446a1c4a02866fc3a6d5e6590a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i61c0946758b94fa8aee1df1fc641dd41_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4025ffa4af0743c9a44f3e22e02dd24d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6fdb330a16f147f1827a0481f1c1db6d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8b28880d584548f3ac1929fcb3ce8c4a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5659989a97dd4804adfb267580b5637f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i85efb277106f4d9581cb3122b61270cf_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4775e9b96d984944b32575fce4fff455_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie368ad6af0fb4f6ca8d7219c5231f3b7_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie245a75a27cd47d79e05786e94d1ead5_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i61d36051f23242c4837d5a55d3a61a20_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1783e65dbaf14a9d9ac29aabb6caa727_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i746554cc48ef46729a174aa72ae36824_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ief1208b6b3c14f7096332841d967561d_I20201231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iae18579bee7141ad9a8b40356b133f12_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ieffe9c76909a4b998a7e21d844ae0124_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icee045e7f2d54a79b9bb6f09afaa3a8c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb2a753dc6cf4d9f9aa00e0d58e2ceab_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia0b497ed363140f0971e1ed1403d799b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i52f907b2a1f44a0785a120c2484dc3f1_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibf0e0151ce9f40ca8dd58ce1c31da8f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4e7f95c2067445dea5b2733e543340f2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic122786fc80c4349b1420753bf466f4c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie85cd464b4c1436ca58cb65551e415bd_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i16acdea927da479fb01e0516366c732f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1bb78a107dbe4c0989d1520c0d80f461_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib652c466ddfe41fe8ff37174ed157f0a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6a032f5c3224813a0ee9cc9fe8be063_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8cef2e62995346b5ba2d03d7d37b21d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9f1e72b06800473bb7675036732babd2_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i16483db9de674da4be56fda4e4b3aa2f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i623d0e2d12554c3d924b78885f115a94_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i167007fd535642f9b040b71185e67e4f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0253d89f2124668b3ed092e4c730c31_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i19682d4c549843c181e27d7702653975_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9ce764b5e5bd4fb09c700770c9c2a80e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i83067ae0d56a4fbb9e89da83a4b6b68e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib7ed41b22f47402481256f7d5aab1cdd_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8a2b9d45bfe94573abefc622b920aea2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a03b3e629e14a02a1ca3f25a4eb1a2c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idcbed8edf72b4eae82bb4f6626555472_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia27f101767664f84b31fca9041780d7e_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i51b95b86b7634384a84b21d8562a7dce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie90a9e2662e44b6d82bb9274d7edf967_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2785c4bc098640609d20952958eddc05_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe74c12cc2304d3fbf840890921cadf7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i245115c333b14bbe9d06501139a9818c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia424b9a6d8224f91b8df2ab2a0385518_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i859e43f82ffd4969944e77938de19e16_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a9c1a3affcc4e3bb99c0e9b72af57af_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib7cd61f356ce459c8801b6ae7a5124f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5599d3b1de844e9facb3b7445fb954ba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iff9067ddee8948a2a5be07e61bc50e5d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib5672b6e23bf42c896b6f7255526eeb8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibb1d4381e01b44218dfb2b78ee6c924f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id555851ea6ff42caa4d5c5c2eee223af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1c86dd6f045b4e8baa66ecbf6be6e7d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsCustomerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06c4994165174d0bb75762485cbc0f87_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i40cdd7d2c2a4430f9d07ff0874987fdc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i24ca1d47c93145419b9e459519008b1f_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i60559962bb0d4525b375a555ea9b1bc1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie75103018b3e40a9b88f94e7da747f65_D20200101-20201231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib31eb721f1264466a4bb10838ca9a60d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib0458dd9c2104e8c9f9914184eb3fdec_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb2b996852ea4c8dac03247382a1131b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8f31152b95a5438989e9629775a7fd70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="vote">
        <measure>cwst:vote</measure>
    </unit>
    <unit id="segment">
        <measure>cwst:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="agreement">
        <measure>cwst:agreement</measure>
    </unit>
    <unit id="plan">
        <measure>cwst:plan</measure>
    </unit>
    <unit id="business">
        <measure>cwst:business</measure>
    </unit>
    <unit id="lease">
        <measure>cwst:lease</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80L2ZyYWc6Nzc0MzVlNjAwMmQwNDRkYmEwYTIzZDY4OTk4YjBmNDAvdGFibGU6MTExMGI5NGMyYWNkNGFlN2FjOTQyOTEyNmRiYjZhNTkvdGFibGVyYW5nZToxMTEwYjk0YzJhY2Q0YWU3YWM5NDI5MTI2ZGJiNmE1OV8xLTEtMS0xLTYzMDgw_4120262a-6cd9-4f6b-8750-f08edacce80b">0000911177</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80L2ZyYWc6Nzc0MzVlNjAwMmQwNDRkYmEwYTIzZDY4OTk4YjBmNDAvdGFibGU6MTExMGI5NGMyYWNkNGFlN2FjOTQyOTEyNmRiYjZhNTkvdGFibGVyYW5nZToxMTEwYjk0YzJhY2Q0YWU3YWM5NDI5MTI2ZGJiNmE1OV8yLTEtMS0xLTYzMDgw_baf200eb-a16f-4367-9ea8-0764155c7285">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80L2ZyYWc6Nzc0MzVlNjAwMmQwNDRkYmEwYTIzZDY4OTk4YjBmNDAvdGFibGU6MTExMGI5NGMyYWNkNGFlN2FjOTQyOTEyNmRiYjZhNTkvdGFibGVyYW5nZToxMTEwYjk0YzJhY2Q0YWU3YWM5NDI5MTI2ZGJiNmE1OV8zLTEtMS0xLTYzMDgw_49d973e6-c8e8-4360-8998-74bfb63650d7">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80L2ZyYWc6Nzc0MzVlNjAwMmQwNDRkYmEwYTIzZDY4OTk4YjBmNDAvdGFibGU6MTExMGI5NGMyYWNkNGFlN2FjOTQyOTEyNmRiYjZhNTkvdGFibGVyYW5nZToxMTEwYjk0YzJhY2Q0YWU3YWM5NDI5MTI2ZGJiNmE1OV80LTEtMS0xLTYzMDgw_d57e66eb-927c-44d1-9805-818b5e00e7bd">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i076f9ffc84914494aa018325cc4fa563_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzIzMDU_347bba17-bb51-465c-b738-38bcbcc8533b">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_3374c6d5-a10f-4ce4-bee3-da751269b852">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_7ed057ac-9d39-4415-ae3f-fa7d9e3c246c">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18xMzc_215eda79-8a4b-4389-9fab-f4d95a5ac5fc">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTNjMDk3NTNkMDI0NDdiY2E4NjY4ZDI3NGMzNTkzNjMvdGFibGVyYW5nZToxM2MwOTc1M2QwMjQ0N2JjYTg2NjhkMjc0YzM1OTM2M18wLTAtMS0xLTYzMDgw_cab183f3-e408-41bb-bd01-0ac669e396c2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18yMzE_938100c1-9a12-4e44-9ae3-f35e7a9a9cbe">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18yMzE_c7c07fcb-c047-4421-9fe2-2ed9a7537080">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MjI1ZDhmMmM4NTc1NDdmNjk4ZmQwZGQ2ZTExNmUwYmUvdGFibGVyYW5nZToyMjVkOGYyYzg1NzU0N2Y2OThmZDBkZDZlMTE2ZTBiZV8wLTAtMS0xLTYzMDgw_a118fc9f-c6fc-4ae2-a001-cf4e08ef1201">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zMzg_3c274fe6-83f6-47ce-a743-cca3d436fcc0">000-23211</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zOTQ_90f365ae-b42b-4894-bc81-f7ac345d98ed">CASELLA WASTE SYSTEMS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8wLTAtMS0xLTYzMDgw_fd118881-d7c8-43a2-b555-67c535940932">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8wLTItMS0xLTYzMDgw_66033e75-4547-4a40-84fe-67e460624b1f">03-0338873</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8zLTAtMS0xLTYzMDgwL3RleHRyZWdpb246MjYwODU1ODI3ZGMwNDBlY2JiNmQ1MDU4NGEwZjA1MTVfNA_0423c7d3-129d-4e41-bab9-c1eceba76e85">25 Greens Hill Lane</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8zLTAtMS0xLTYzMDgwL3RleHRyZWdpb246MjYwODU1ODI3ZGMwNDBlY2JiNmQ1MDU4NGEwZjA1MTVfOA_dca0e597-991b-4c2e-9186-958c237a74f6">Rutland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8zLTAtMS0xLTYzMDgwL3RleHRyZWdpb246MjYwODU1ODI3ZGMwNDBlY2JiNmQ1MDU4NGEwZjA1MTVfMTI_6d6d19de-fd96-4906-b7f5-e56b1a06f74e">VT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTgxOWMyYmUxNzViNGIyOGE5YTk3N2JmZmQ1YjQ0ZDIvdGFibGVyYW5nZToxODE5YzJiZTE3NWI0YjI4YTlhOTc3YmZmZDViNDRkMl8zLTItMS0xLTYzMDgw_8ea6cf0e-807a-4bcc-872f-7ee75a73fb22">05701</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM181NTk_5ee3f772-5a50-40c1-b324-c7cfe3d1680c">(802</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM181NjM_8cb31521-f36a-4344-ab9e-100e57dba060">775-0325</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTVjMzdkZTFkNzI1NDQ0M2E1ZDhkY2UxNGY4NDQ4YmYvdGFibGVyYW5nZToxNWMzN2RlMWQ3MjU0NDQzYTVkOGRjZTE0Zjg0NDhiZl8xLTAtMS0xLTYzMDgw_77c6ceae-8aca-4118-87f7-590ab72160ba">Class A common stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTVjMzdkZTFkNzI1NDQ0M2E1ZDhkY2UxNGY4NDQ4YmYvdGFibGVyYW5nZToxNWMzN2RlMWQ3MjU0NDQzYTVkOGRjZTE0Zjg0NDhiZl8xLTItMS0xLTYzMDgw_16b9ca37-97dc-41a9-b02e-ae33ce6713ac">CWST</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6MTVjMzdkZTFkNzI1NDQ0M2E1ZDhkY2UxNGY4NDQ4YmYvdGFibGVyYW5nZToxNWMzN2RlMWQ3MjU0NDQzYTVkOGRjZTE0Zjg0NDhiZl8xLTQtMS0xLTYzMDgw_2f5ce921-288b-472e-bb2b-8a212d26cf55">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zNjMz_bf7791b9-7edf-49c4-80c9-7c88268eec27">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM185NzE_3073e8d5-1d14-46ae-8898-ece21a9c3c07">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18xMzI0_54ae1b78-224e-4cb1-bf6c-c60d5ad77b11">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18xNjUx_a4316b13-251a-4c00-8276-cfcbfaf954bb">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6NzgwMWViMTBlNTFjNGE3Njg2NmIxZTk2MTMwMzIxYzAvdGFibGVyYW5nZTo3ODAxZWIxMGU1MWM0YTc2ODY2YjFlOTYxMzAzMjFjMF8wLTAtMS0xLTYzMDgw_a0adc3ad-426b-4a8e-a85a-0068a11a233f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6NzgwMWViMTBlNTFjNGE3Njg2NmIxZTk2MTMwMzIxYzAvdGFibGVyYW5nZTo3ODAxZWIxMGU1MWM0YTc2ODY2YjFlOTYxMzAzMjFjMF8wLTEwLTEtMS03OTg5MQ_c8d98d61-3eb2-4ab2-836d-fc595281db02">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGFibGU6NzgwMWViMTBlNTFjNGE3Njg2NmIxZTk2MTMwMzIxYzAvdGFibGVyYW5nZTo3ODAxZWIxMGU1MWM0YTc2ODY2YjFlOTYxMzAzMjFjMF8yLTYtMS0xLTYzMDgw_45e78021-f1fc-4fcd-a052-5480fa620224">false</dei:EntitySmallBusiness>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zNjM0_50e02f01-3e88-46b4-972a-7f385d2be6b1">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18yMTk5MDIzMjYyNzU4_88a0198b-9f4a-46ab-b299-6749062f526d">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ib3fb8da08a8a409f9eef5aed2942e995_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18yOTg5_71e93831-ed4c-4cb1-a96c-90a8e66b2f1e"
      unitRef="usd">3600000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib493da9ef9b94121bae4b151c0c114fb_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zMDc0_5878789a-99d1-4af0-8bf5-6d8ebc2c6303"
      unitRef="shares">50715714</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0984a1c8e2a143028b8dbd39271a51cc_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zMTg0_047cf6b6-a11d-4845-8a48-1551339322dd"
      unitRef="shares">988200</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8xL2ZyYWc6MDVhZDkxNjI1ODYzNGFiNjhhYjBlYWI1NjZkYjc0MzMvdGV4dHJlZ2lvbjowNWFkOTE2MjU4NjM0YWI2OGFiMGVhYjU2NmRiNzQzM18zNjM2_82468ff1-2b5c-4393-9c21-bf99eef087dc">Part III of this Annual Report on Form 10-K incorporates by reference information from the definitive Proxy Statement for the registrant&#x2019;s 2023 Annual Meeting of Stockholders or a Form10-K/A to be filed with the Securities and Exchange Commission not later than 120 days after the registrant&#x2019;s fiscal year ended December 31, 2022</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zMzcvZnJhZzoxY2NhOWFkZDkyZDE0MDNlYjBlMzk1NmQwYTliNzZmYS90YWJsZTpiMGM4ODU0Mzg2ZjY0MTkzYWM5YTAzMGJjMzIzNzM5OS90YWJsZXJhbmdlOmIwYzg4NTQzODZmNjQxOTNhYzlhMDMwYmMzMjM3Mzk5XzAtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjplZDllYTE3YTFhOWY0MTIwYmFmMDBmYmMwYzAxYjA0OF83MQ_233d62cc-969d-474a-b076-51da0b3cc96e">49</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDAvZnJhZzowZDY3OWQyYTdmYzg0OGU4YjRjOTVhOWEwMTk4NTZhOC90ZXh0cmVnaW9uOjBkNjc5ZDJhN2ZjODQ4ZThiNGM5NWE5YTAxOTg1NmE4XzE1MTMz_84719c77-aa44-4e56-af96-a5bbe09d7dff">RSM US LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDAvZnJhZzowZDY3OWQyYTdmYzg0OGU4YjRjOTVhOWEwMTk4NTZhOC90ZXh0cmVnaW9uOjBkNjc5ZDJhN2ZjODQ4ZThiNGM5NWE5YTAxOTg1NmE4XzE1MTMy_766bd528-27a1-4495-a3a1-8c0573ff8789">Boston, Massachusetts</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzMtMS0xLTEtNjMwODA_7f9ea470-a930-4172-95da-93f7d624a7c8"
      unitRef="usd">71152000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzMtMy0xLTEtNjMwODA_7cf90ef5-0c33-4676-8e58-1735e8c5ad73"
      unitRef="usd">33809000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzQtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjpjZjY4YjY5NTk1NmQ0ZGEyYTM5YzE3Mzg3MzkyNjk5M182Mw_58ca334a-b411-46e4-acc2-dde9fefd7fa1"
      unitRef="usd">3016000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzQtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjpjZjY4YjY5NTk1NmQ0ZGEyYTM5YzE3Mzg3MzkyNjk5M183MA_af9de243-feb5-4518-8c43-76c5848d3063"
      unitRef="usd">3276000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzQtMS0xLTEtNjMwODA_36ef3e99-320e-4946-82f2-2f44489e47b2"
      unitRef="usd">100886000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzQtMy0xLTEtNjMwODA_ca0420e3-b0c7-4927-8a62-cc0306199e01"
      unitRef="usd">86979000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzctMS0xLTEtNjMwODA_5790669e-3118-4309-9af9-b648ef811602"
      unitRef="usd">15182000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzctMy0xLTEtNjMwODA_4e497195-a4ed-40c6-8f1d-dd76cb1cec2a"
      unitRef="usd">12766000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryGross
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzgtMS0xLTEtNjMwODA_d5074b41-2332-4522-a9ef-7a9c7700618d"
      unitRef="usd">13472000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzgtMy0xLTEtNjMwODA_5a9d6675-3d62-4dfe-9bbf-84440f8740da"
      unitRef="usd">9729000</us-gaap:InventoryGross>
    <us-gaap:OtherAssetsCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEwLTEtMS0xLTYzMDgw_29bdc9f0-bda1-4d76-9695-ebe05f51fc9a"
      unitRef="usd">6787000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEwLTMtMS0xLTYzMDgw_a4ac24fb-2db7-4f67-8de4-478de60dd8aa"
      unitRef="usd">3196000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzExLTEtMS0xLTYzMDgw_1af9795c-865c-41ce-84be-af6b2004bb7f"
      unitRef="usd">207479000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzExLTMtMS0xLTYzMDgw_8e093bdf-3088-4384-9575-5a3b80874f30"
      unitRef="usd">146479000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEyLTAtMS0xLTYzMDgwL3RleHRyZWdpb246ZTI4OTY2MjhkMzcxNGVkOTg2MTYzYmM4ZDczMWRkNDBfODc_4b59a16c-816f-4713-a9e8-b24ef3a30ec8"
      unitRef="usd">1064756000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEyLTAtMS0xLTYzMDgwL3RleHRyZWdpb246ZTI4OTY2MjhkMzcxNGVkOTg2MTYzYmM4ZDczMWRkNDBfOTQ_a33022e3-e8f6-46f0-908f-ec9eafd75645"
      unitRef="usd">973094000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEyLTEtMS0xLTYzMDgw_5ba6b6f8-fbb5-4799-b0b2-686186afbdf8"
      unitRef="usd">720550000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEyLTMtMS0xLTYzMDgw_032aa1ae-1d63-431f-ab9c-ca1e15a43260"
      unitRef="usd">644604000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEzLTEtMS0xLTYzMDgw_6d850eda-ab08-4734-93b0-0dabc450b449"
      unitRef="usd">92063000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzEzLTMtMS0xLTYzMDgw_0a78b4d2-bab0-4cb8-a57d-0ab4ade1745f"
      unitRef="usd">93799000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE0LTEtMS0xLTYzMDgw_e3616c08-a9d4-4f71-a96d-8fbd08cd03e6"
      unitRef="usd">274458000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE0LTMtMS0xLTYzMDgw_6ba807ef-2d16-45a5-8bfe-78ef132026ac"
      unitRef="usd">232860000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE1LTEtMS0xLTYzMDgw_d3986e72-b4ed-4c81-a410-8506643cb9c8"
      unitRef="usd">91783000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE1LTMtMS0xLTYzMDgw_1aebf11f-d105-4fae-acda-7cc4d7b8f4b2"
      unitRef="usd">93723000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE3LTEtMS0xLTYzMDgw_c69da33f-d5d2-4e5b-a435-d3fdd545c33e"
      unitRef="usd">1900000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE3LTMtMS0xLTYzMDgw_2249ea65-8c49-43c9-a189-9c4eea5de731"
      unitRef="usd">2122000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:OtherInvestmentsAndSecuritiesAtCost
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE4LTEtMS0xLTYzMDgw_16195b52-5503-431c-a7d5-d7e6f64e907e"
      unitRef="usd">10967000</us-gaap:OtherInvestmentsAndSecuritiesAtCost>
    <us-gaap:OtherInvestmentsAndSecuritiesAtCost
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE4LTMtMS0xLTYzMDgw_8a82d594-daaf-4147-b80e-89f2c7aa204e"
      unitRef="usd">11264000</us-gaap:OtherInvestmentsAndSecuritiesAtCost>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE5LTEtMS0xLTYzMDgw_bf7aa301-c4b8-4729-b1a5-32af34a40bf8"
      unitRef="usd">22903000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzE5LTMtMS0xLTYzMDgw_c0c9ed65-3313-4abb-9753-653773c136df"
      unitRef="usd">43957000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzIwLTEtMS0xLTYzMDgw_66cda16b-66c7-4248-96ca-c8d5b1d42fa9"
      unitRef="usd">27112000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzIwLTMtMS0xLTYzMDgw_77665e10-cd8e-4ecc-aa00-cb72006f4dce"
      unitRef="usd">14772000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzIxLTEtMS0xLTYzMDgw_b5c7769a-af00-44cd-84d6-07bec67608c1"
      unitRef="usd">1449215000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTowNDAwYjRhYWRkNjE0N2JmYWVhNDI2MzI0OGZmNGZhOC90YWJsZXJhbmdlOjA0MDBiNGFhZGQ2MTQ3YmZhZWE0MjYzMjQ4ZmY0ZmE4XzIxLTMtMS0xLTYzMDgw_62143880-4964-4ff1-8a5b-bb067d63936a"
      unitRef="usd">1283580000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzMtMS0xLTEtNjMwODA_3b1d0f4e-1498-477f-b753-5782442773be"
      unitRef="usd">8968000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzMtMy0xLTEtNjMwODA_ab80425c-bb1d-4bf3-9faf-aad97883d44f"
      unitRef="usd">9901000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzQtMS0xLTEtNjMwODA_708d4d31-d403-4abd-b50e-9ed31edb07ca"
      unitRef="usd">7000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzQtMy0xLTEtNjMwODA_adad008c-64ce-4e54-9f76-08a272905451"
      unitRef="usd">7307000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzUtMS0xLTEtNjMwODA_70243b38-58be-4b6d-9b1e-9789210580f7"
      unitRef="usd">74203000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzUtMy0xLTEtNjMwODA_19bf192d-b7bd-4850-8808-bee05d640cc4"
      unitRef="usd">63086000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzYtMS0xLTEtNjMwODA_65341b75-56b5-4f6c-9f2e-f0adf4091d61"
      unitRef="usd">23556000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzYtMy0xLTEtNjMwODA_25048781-ba31-46b8-a016-f984cd1da801"
      unitRef="usd">22210000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzctMS0xLTEtNjMwODA_80b426ec-2285-4516-a240-23ebc6ad89a2"
      unitRef="usd">2858000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzctMy0xLTEtNjMwODA_76dc2db4-c27d-48f9-829e-a04313728d19"
      unitRef="usd">2042000</us-gaap:InterestPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzgtMS0xLTEtNjMwODA_2a438c63-c363-480e-95b6-3157cd9b1d73"
      unitRef="usd">3742000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzgtMy0xLTEtNjMwODA_307b612a-1284-497e-a4c4-090a8b84e507"
      unitRef="usd">3404000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzktMS0xLTEtNjMwODA_c71dceec-a7d3-4ee9-86c4-86fa236ee933"
      unitRef="usd">11036000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzktMy0xLTEtNjMwODA_9c87f3af-397b-4c25-95e8-6b47775da5e1"
      unitRef="usd">7915000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEwLTEtMS0xLTYzMDgw_05cb68d9-76cc-4ece-8183-4d159bccedff"
      unitRef="usd">46237000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEwLTMtMS0xLTYzMDgw_04f4ccf3-16f2-4570-a967-76baa627c2ae"
      unitRef="usd">36328000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzExLTEtMS0xLTYzMDgw_1b39d3d2-eedf-4566-a0c5-0be852838780"
      unitRef="usd">177600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzExLTMtMS0xLTYzMDgw_17733521-a145-4e02-b143-81f882940fd9"
      unitRef="usd">152193000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEyLTEtMS0xLTYzMDgw_9e492f3f-af2e-4996-aff0-39908adca442"
      unitRef="usd">585015000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEyLTMtMS0xLTYzMDgw_881d1bd0-14da-4891-acf4-92c15b15bec9"
      unitRef="usd">542503000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEzLTEtMS0xLTYzMDgw_0f1c529c-65ac-4ff4-bee9-19797df5b7fd"
      unitRef="usd">57345000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzEzLTMtMS0xLTYzMDgw_044c4284-baa5-49ca-8b11-419a6c5c487b"
      unitRef="usd">56375000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE0LTEtMS0xLTYzMDgw_6c51f8eb-31ce-4dde-8b5a-2d81d7f03be8"
      unitRef="usd">102642000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE0LTMtMS0xLTYzMDgw_ae443d8c-145f-4e77-a150-23d6c23579dc"
      unitRef="usd">78999000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE1LTEtMS0xLTYzMDgw_b5b46bef-f0ad-48ca-ad4b-b9a819ac0c9f"
      unitRef="usd">437000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE1LTMtMS0xLTYzMDgw_3bb213e8-ec66-4170-bcd0-a349b8d6a380"
      unitRef="usd">868000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE2LTEtMS0xLTYzMDgw_e3db1884-70c3-4916-aca7-241b7367c7b9"
      unitRef="usd">28276000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE2LTMtMS0xLTYzMDgw_e80724f6-2180-49ad-8a2a-1a5514c984f8"
      unitRef="usd">30185000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE3LTEtMS0xLTYzMDgw_e5cd6355-37f9-40fa-8ed1-e56f3b9fa5b0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzE3LTMtMS0xLTYzMDgw_e5271397-b0f5-4196-8a03-9a84999f3c81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfMjY_1e48dfca-65a0-4716-84aa-90582add3817"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfMjY_c03b7c36-3f41-4d46-8f4d-7ea3344c5c4e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNTA_7fbd8061-cfaf-410b-979c-0cba2558b560"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNTA_8a4788e1-e998-4991-93bf-9dc24ce5a256"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNzI_982f7d2f-2a96-4856-a1ff-d6cd2d79d898"
      unitRef="shares">50704000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNzI_9f8285dd-698e-44cd-acd4-ebb1eb5209fc"
      unitRef="shares">50704000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNzk_04fccc6a-ab9c-4ebf-aa02-6545850ce2f5"
      unitRef="shares">50423000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246N2VmYjI1MTJhYTFjNDE2MWI3MDIzOTEwYjZlMmI5NjZfNzk_b2fa7452-f68e-46c5-b8d1-e2796314314f"
      unitRef="shares">50423000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTEtMS0xLTYzMDgw_b7f44020-c56a-4ca5-a4d0-794c0ee329fd"
      unitRef="usd">507000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIwLTMtMS0xLTYzMDgw_b388d8ae-7b38-4f4a-930e-70d4080cafc1"
      unitRef="usd">504000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfMjY_80341bfb-5e00-4771-b6b0-cbc1d4b15752"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfMjY_e50c0321-45d2-4543-99e0-57ed40421535"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNTA_1ec73b6b-2c4d-4c61-bd10-1a70ef7b8c28"
      unitRef="shares">1000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNTA_413c62a3-c570-479f-9b28-4158e2061cf1"
      unitRef="shares">1000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNzI_310d77a6-dfee-4d0e-8e57-cd2ade0e0bf6"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNzI_434c80f6-acaf-483c-a23b-2d55168b30c4"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNzI_cf2265bc-9e9a-41dc-b9ff-7a0aaf85ba3b"
      unitRef="shares">988000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfNzI_dcea4238-0a38-49fb-ace5-8de8cd3a4bfe"
      unitRef="shares">988000</us-gaap:CommonStockSharesIssued>
    <cwst:StockholdersEquityNumberOfVotesEachShare
      contextRef="iac7f899cf8f74dcf95f2acaf9aa78b65_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfMTA2_1928e1a2-3d1e-4c47-90ee-5413fb14ddfc"
      unitRef="vote">10</cwst:StockholdersEquityNumberOfVotesEachShare>
    <cwst:StockholdersEquityNumberOfVotesEachShare
      contextRef="i4810825843074b4c9b5c3a5e6365f5c9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YjdmOTc0ZDk3YTVlNDYxZjk0OTQ3MmFjZmRlZmM3NDZfMTA2_44dd74b5-af85-4d54-8349-10eed14da4a2"
      unitRef="vote">10</cwst:StockholdersEquityNumberOfVotesEachShare>
    <us-gaap:CommonStockValue
      contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTEtMS0xLTYzMDgw_e252c455-b4b4-4e19-abc2-8997a6813006"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIxLTMtMS0xLTYzMDgw_d61deeef-b758-49ba-be09-5e95d23e507b"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIyLTEtMS0xLTYzMDgw_96501413-0ef7-442f-b544-9ed4420da0d6"
      unitRef="usd">661761000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIyLTMtMS0xLTYzMDgw_5b35bc05-e611-499c-90bd-082098f7019f"
      unitRef="usd">652045000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIzLTEtMS0xLTYzMDgw_5890a8a9-9260-4b18-84fb-cf86f4bc5c09"
      unitRef="usd">-171920000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzIzLTMtMS0xLTYzMDgw_c74b0123-5f79-45a8-93fc-c2b02454af20"
      unitRef="usd">-224999000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI0LTEtMS0xLTYzMDgw_7f4c02c2-6a9b-4ec5-9073-21ea343d81ff"
      unitRef="usd">7542000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI0LTMtMS0xLTYzMDgw_625fb3e3-77b8-4010-bcbd-f28ce7b6e30a"
      unitRef="usd">-5103000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI3LTEtMS0xLTYzMDgw_210a4fb9-151a-4f60-8d34-f609b40eb25c"
      unitRef="usd">497900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI3LTMtMS0xLTYzMDgw_8aa5711f-6ef1-4df0-9c94-6f4bfdb73ad2"
      unitRef="usd">422457000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI4LTEtMS0xLTYzMDgw_fe4b8bbb-1fcc-4a90-bc65-70b4190e1b5a"
      unitRef="usd">1449215000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDMvZnJhZzphYjdlYTgzMGFlZjk0ZTI2OWZmMDM0ZWI0OWE2ODM0Yy90YWJsZTozZDkwZWI1MzVhMTU0N2UwYjVkNGVkYzNjZmZiNjdkMS90YWJsZXJhbmdlOjNkOTBlYjUzNWExNTQ3ZTBiNWQ0ZWRjM2NmZmI2N2QxXzI4LTMtMS0xLTYzMDgw_5c8bb75f-9a75-4eb7-8fc0-5b55e74a20eb"
      unitRef="usd">1283580000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzItMS0xLTEtNjMwODA_3d35879d-e515-4fa2-b029-3ea8b84cd089"
      unitRef="usd">1085089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzItMy0xLTEtNjMwODA_91814abb-bc1f-4572-8f35-7fd2681d0090"
      unitRef="usd">889211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzItNS0xLTEtNjMwODA_19f9a465-514a-42c9-a0f2-2a0c7f23154b"
      unitRef="usd">774584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQtMS0xLTEtNjMwODA_026472b1-738f-470d-8c9c-0acbf09d7645"
      unitRef="usd">723117000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQtMy0xLTEtNjMwODA_9044f106-e28c-4abc-b548-eb00ed9e92fa"
      unitRef="usd">582403000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQtNS0xLTEtNjMwODA_c15a73cc-1ef0-47ad-8f53-a510980a072b"
      unitRef="usd">515646000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzUtMS0xLTEtNjMwODA_46067452-3617-4ba6-8063-dd296a44cd3b"
      unitRef="usd">133419000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzUtMy0xLTEtNjMwODA_93738f99-56b5-43be-8e58-5888f92dd501"
      unitRef="usd">118834000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzUtNS0xLTEtNjMwODA_75984358-ab82-4624-be4d-0c35004abc7a"
      unitRef="usd">102410000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzYtMS0xLTEtNjMwODA_b848cfa3-7088-4841-badb-7f9a0190e9be"
      unitRef="usd">126351000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzYtMy0xLTEtNjMwODA_d5be20ab-6612-4198-9620-6f449a681cc4"
      unitRef="usd">103590000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzYtNS0xLTEtNjMwODA_17092031-03d5-44d5-b4b9-3a1cd4b1b7ea"
      unitRef="usd">90782000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzctMS0xLTEtNjMwODA_37227f8d-3ec4-49aa-bcec-0bd356ad35cd"
      unitRef="usd">4613000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzctMy0xLTEtNjMwODA_ba4f7872-5f0e-440b-b582-beeaf6232a24"
      unitRef="usd">5304000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzctNS0xLTEtNjMwODA_6816b2da-e8ee-4b9f-bfdc-83acc7d376a7"
      unitRef="usd">1862000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <cwst:LandfillClosureCreditChargeNet
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzgtMS0xLTEtNjMwODA_a29a8d33-e9f8-4427-8cba-af2af139f017"
      unitRef="usd">1436000</cwst:LandfillClosureCreditChargeNet>
    <cwst:LandfillClosureCreditChargeNet
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzgtMy0xLTEtNjMwODA_9d2bcca9-44fa-4697-bf33-90fc1139710f"
      unitRef="usd">496000</cwst:LandfillClosureCreditChargeNet>
    <cwst:LandfillClosureCreditChargeNet
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzgtNS0xLTEtNjMwODA_2106180c-fc07-4d15-99fd-d9763c1b6a57"
      unitRef="usd">4587000</cwst:LandfillClosureCreditChargeNet>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzktMS0xLTEtNjMwODA_0e21957f-f59c-4706-aeb2-2ba64fee9b45"
      unitRef="usd">759000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzktMy0xLTEtNjMwODA_fcda330c-8336-47d0-8441-71a73305a77e"
      unitRef="usd">924000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzktNS0xLTEtNjMwODA_e921ae6c-4191-4be1-91d7-94465158a242"
      unitRef="usd">0</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:CostsAndExpenses
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE4LTEtMS0xLTYzMDgw_74aac29e-9cd5-430c-beb2-311b460e52ec"
      unitRef="usd">989695000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE4LTMtMS0xLTYzMDgw_181e35f3-8700-4e00-bb71-c136e236027e"
      unitRef="usd">811551000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE4LTUtMS0xLTYzMDgw_bfda742a-4b17-4910-9d52-e1257ed0368b"
      unitRef="usd">715287000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE5LTEtMS0xLTYzMDgw_de68448e-0825-456f-a9e7-e81707d01653"
      unitRef="usd">95394000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE5LTMtMS0xLTYzMDgw_fa173450-e053-434d-af54-72d1207e965d"
      unitRef="usd">77660000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzE5LTUtMS0xLTYzMDgw_daa06d70-82c2-424a-ac48-75eee39844a8"
      unitRef="usd">59297000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIxLTEtMS0xLTYzMDgw_d9b84d02-59e7-4008-a9c9-ff1460d4ec67"
      unitRef="usd">709000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIxLTMtMS0xLTYzMDgw_79f52756-878d-4c0c-b92b-34b7340abde8"
      unitRef="usd">302000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIxLTUtMS0xLTYzMDgw_12614bd2-3671-4a96-975f-c097493bc320"
      unitRef="usd">303000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIyLTEtMS0xLTYzMDgw_e3a5fc35-31df-4e80-8966-765ca8e28028"
      unitRef="usd">23722000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIyLTMtMS0xLTYzMDgw_a30bb147-bb64-4db8-ba9d-da43f92041f8"
      unitRef="usd">21229000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzIyLTUtMS0xLTYzMDgw_19403653-fe73-48af-830b-8720156198fb"
      unitRef="usd">22371000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI4LTEtMS0xLTYzMDgw_d2e76343-b098-4428-b99b-5752a2c024be"
      unitRef="usd">2585000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI4LTMtMS0xLTYzMDgw_4a44368e-f055-4316-bf66-1e63292ee73e"
      unitRef="usd">1313000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI4LTUtMS0xLTYzMDgw_43dc8c96-4fa0-4dc4-b7d2-3784b31c18af"
      unitRef="usd">1073000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI5LTEtMS0xLTYzMDgw_c42d29f9-7ac7-4364-a4e0-ec7de1ac3641"
      unitRef="usd">-20428000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI5LTMtMS0xLTYzMDgw_8ecc43ad-b435-484f-b7ab-c77a4f9e220c"
      unitRef="usd">-19614000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzI5LTUtMS0xLTYzMDgw_4eeaaa85-969f-4876-a4f1-83fd45cb272e"
      unitRef="usd">-20995000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMwLTEtMS0xLTYzMDgw_c219ae75-ddf6-4563-b758-004049df2011"
      unitRef="usd">74966000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMwLTMtMS0xLTYzMDgw_6743cf50-da70-4d73-b645-5ccda2b4200a"
      unitRef="usd">58046000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMwLTUtMS0xLTYzMDgw_81288be7-8e73-4129-9e77-6674aa5c6434"
      unitRef="usd">38302000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMxLTEtMS0xLTYzMDgw_89023775-27ed-428f-9b8d-95d73ab7448a"
      unitRef="usd">21887000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMxLTMtMS0xLTYzMDgw_01641ee1-e7ed-4d40-8640-52d774d0e4ad"
      unitRef="usd">16946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzMxLTUtMS0xLTYzMDgw_3ce1e604-f75b-4383-9119-e84bdee176d9"
      unitRef="usd">-52804000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzM2LTEtMS0xLTYzMDgw_991dd0be-4478-4d80-96e5-3b38884f74d3"
      unitRef="usd">53079000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzM2LTMtMS0xLTYzMDgw_378c1c3d-f60e-43bf-8fd6-bb1e7d1070c3"
      unitRef="usd">41100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzM2LTUtMS0xLTYzMDgw_70ff8069-ba1a-48d2-8ae9-868f21b93291"
      unitRef="usd">91106000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQwLTEtMS0xLTYzMDgw_8c8e6a10-b37d-4d36-addf-bce9dbb1fddc"
      unitRef="shares">51623000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQwLTMtMS0xLTYzMDgw_0d607fd2-4717-4921-82c8-c07382d2489c"
      unitRef="shares">51312000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQwLTUtMS0xLTYzMDgw_65ad9fc9-6551-4754-b18c-587a07a5274e"
      unitRef="shares">48793000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQxLTEtMS0xLTYzMDgw_19613ffb-0f4f-4990-ad15-4a9eaeb76271"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQxLTMtMS0xLTYzMDgw_5bed7f98-c488-49a7-aa0a-513f51973453"
      unitRef="usdPerShare">0.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQxLTUtMS0xLTYzMDgw_75841f0c-b856-41df-add9-df23c6068879"
      unitRef="usdPerShare">1.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQzLTEtMS0xLTYzMDgw_daf9763c-bda0-4c06-b60d-0291d027e6ec"
      unitRef="shares">51767000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQzLTMtMS0xLTYzMDgw_961025f7-1fc2-4543-b6ae-13c41e25040c"
      unitRef="shares">51515000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQzLTUtMS0xLTYzMDgw_c470f65d-157b-4c0b-8579-960c9fa2578a"
      unitRef="shares">49045000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQ0LTEtMS0xLTYzMDgw_f5444733-4158-4a08-b3d6-add07becbbf3"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQ0LTMtMS0xLTYzMDgw_aa9589ce-11af-49f3-8929-addf26e76d58"
      unitRef="usdPerShare">0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDYvZnJhZzo2YWY2Y2QzYmNhM2Y0NTg3OTQ4NjFmNmIzOWYwN2FiZC90YWJsZTpjZmY1YTg3MWNkMGE0OTZjODNhZjIzMzMzNGFmZDFlMS90YWJsZXJhbmdlOmNmZjVhODcxY2QwYTQ5NmM4M2FmMjMzMzM0YWZkMWUxXzQ0LTUtMS0xLTYzMDgw_7651975c-0a53-4dff-8e4d-0909c1e75412"
      unitRef="usdPerShare">1.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzItMS0xLTEtNjMwODA_beac779a-6417-401c-b25a-3011402b3f8a"
      unitRef="usd">53079000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzItMy0xLTEtNjMwODA_feac9299-ca30-4baf-a37f-d9bade89c61e"
      unitRef="usd">41100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzItNS0xLTEtNjMwODA_8d4dbb11-2455-410b-9adb-d27ddbaab2b4"
      unitRef="usd">91106000</us-gaap:NetIncomeLoss>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzUtMS0xLTEtNjMwODA_44cece4c-457a-4d35-ba21-2dfd643e247d"
      unitRef="usd">-1662000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzUtMy0xLTEtNjMwODA_79b97d94-099d-4d56-b149-a64517f2b73b"
      unitRef="usd">-4743000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzUtNS0xLTEtNjMwODA_73d35f56-e359-4934-9eb8-6c2aa67aae9b"
      unitRef="usd">-3644000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzYtMS0xLTEtNjMwODA_c38db3ba-1387-4b13-a6be-0f1d98a83c12"
      unitRef="usd">-1443000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzYtMy0xLTEtNjMwODA_94da986e-ec04-4ad0-8762-bb773295807e"
      unitRef="usd">-4763000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzYtNS0xLTEtNjMwODA_7ca1f9e5-ca19-4c69-9499-7f8fe64aadde"
      unitRef="usd">-3679000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzctMS0xLTEtNjMwODA_941c0b1b-2fda-4246-a384-33e972d75611"
      unitRef="usd">16959000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzctMy0xLTEtNjMwODA_6221524a-cb70-4c09-b921-534f4a32c575"
      unitRef="usd">8480000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzctNS0xLTEtNjMwODA_0e99dbbd-144f-4800-93bb-73be08f23036"
      unitRef="usd">-7540000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzktMS0xLTEtNjMwODA_07e8f11a-7948-49a3-b8e0-7f60e9803fd2"
      unitRef="usd">16740000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzktMy0xLTEtNjMwODA_4ea0e9f7-8519-418b-8836-98ec7109b9e5"
      unitRef="usd">8500000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzktNS0xLTEtNjMwODA_00c1f755-6a1e-4f20-8e9a-78806d5c0621"
      unitRef="usd">-7505000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEwLTEtMS0xLTYzMDgw_973c021f-3f18-4130-9273-682ff3c75fd1"
      unitRef="usd">4095000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEwLTMtMS0xLTYzMDgw_4bded4e5-5963-4f38-8d23-cdfb1b5c01aa"
      unitRef="usd">2086000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEwLTUtMS0xLTYzMDgw_78c1cdf7-e239-4ec4-99c8-47eebf075395"
      unitRef="usd">-2029000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzExLTEtMS0xLTYzMDgw_941b0e05-1074-4bac-8ef5-c5876073cab8"
      unitRef="usd">12645000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzExLTMtMS0xLTYzMDgw_edf92c11-0fed-48e9-b1e1-320c8dd9177a"
      unitRef="usd">6414000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzExLTUtMS0xLTYzMDgw_becd69ea-aaf9-472a-b2c3-edcf0f129b77"
      unitRef="usd">-5476000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEyLTEtMS0xLTYzMDgw_2a330199-de0d-4a2a-9546-dea3ed6bf2b5"
      unitRef="usd">65724000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEyLTMtMS0xLTYzMDgw_235c7059-49ac-4db6-a440-f2309eb2a74f"
      unitRef="usd">47514000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNDkvZnJhZzo0YWEyMTk1MmViNWE0NGQ0YjRkMmExMWYwNzRjZWM0Ni90YWJsZToyNjM5YTVmMWNlMzQ0YzZlOTVmNGIwMjNmMjc1NmEyMy90YWJsZXJhbmdlOjI2MzlhNWYxY2UzNDRjNmU5NWY0YjAyM2YyNzU2YTIzXzEyLTUtMS0xLTYzMDgw_805c06f6-8190-4dd8-b29d-834957b1830c"
      unitRef="usd">85630000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMS0xLTEtNjMwODA_a25ded76-c7dc-4009-9a9c-a7157463d7e8"
      unitRef="usd">122753000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i58d63145b5204327af701edb9beee8ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMy0xLTEtNjMwODA_138c5af1-0275-41d5-ae93-be82e8d470d2"
      unitRef="shares">46803000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i58d63145b5204327af701edb9beee8ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtNS0xLTEtNjMwODA_6fa48623-60ea-4d81-ab23-dbed5e583fc9"
      unitRef="usd">468000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id7b14423afb44ad39b3fbe742ab86d4b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtNy0xLTEtNjMwODA_1c7d6491-bd85-4ea1-be5a-26db446124f3"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id7b14423afb44ad39b3fbe742ab86d4b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtOS0xLTEtNjMwODA_7451ae4e-6b95-498f-8bd8-c5a60538387b"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i87efc82738854c4188b970580e7eb4b9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMTEtMS0xLTYzMDgw_30960d65-9ac9-4f6f-b70b-9fe48dc22594"
      unitRef="usd">485332000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94b4878d9e364edc9a0325e322d546bf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMTMtMS0xLTYzMDgw_d71876a0-a409-4ad2-9b2b-06de17376f78"
      unitRef="usd">-357016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00583044848b4424b0ed6e694126ea6e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMtMTUtMS0xLTYzMDgw_8511208a-54ea-4164-8bee-68b9347b14c8"
      unitRef="usd">-6041000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3514824fed9642c9a7aa5ef09505bd4b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzQtMS0xLTEtNjMwODA_fe9dd2ca-ccc9-43d0-bb0d-8d92f15900b8"
      unitRef="usd">-189000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc7bd09955d3425f9300dca1ccd13d91_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzQtMTMtMS0xLTYzMDgw_fdc37c65-25d7-4bdf-a9c7-eb9e211d7021"
      unitRef="usd">-189000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzUtMS0xLTEtNjMwODA_b5137308-c335-48c3-9515-19a42a82daa1"
      unitRef="usd">144790000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzUtMy0xLTEtNjMwODA_258c7ec3-8dec-4afd-9028-c3aeefa6cd7c"
      unitRef="shares">2703000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzUtNS0xLTEtNjMwODA_6f99a649-00b1-4ea0-9e8e-af68dc8d3ab0"
      unitRef="usd">27000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzUtMTEtMS0xLTYzMDgw_26004c3c-5fd2-443b-b28c-7e7d02bfdaaf"
      unitRef="usd">144763000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzYtMS0xLTEtNjMwODA_7cf85cbc-8457-427d-8961-27ceb8aa61c4"
      unitRef="usd">939000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzYtMy0xLTEtNjMwODA_15aecd9f-a863-4600-b335-64995f87296d"
      unitRef="shares">559000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzYtNS0xLTEtNjMwODA_ae123584-7552-4509-9d9d-09101d328f01"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzYtMTEtMS0xLTYzMDgw_e50d401f-d0e7-4b1f-89d6-fb4a82b6844f"
      unitRef="usd">934000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzctMS0xLTEtNjMwODA_52af7876-7269-45a5-8685-4fe61c14e42b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzctMy0xLTEtNjMwODA_19f1d074-0792-4503-a155-f4bada582d4a"
      unitRef="shares">36000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i43b1cbdb767e4dbc8ae356874da06bdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzctNS0xLTEtNjMwODA_27f3ab49-46c2-4105-888d-2da1c314c070"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzctMTEtMS0xLTYzMDgw_44e7a871-e1a8-4701-b69e-c63f2c96b0ea"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzgtMS0xLTEtNjMwODA_6edba3ce-adfd-4f0d-aff8-70a200e5e28f"
      unitRef="usd">8219000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia9c9b8fa889148a5a79eb5f40404d087_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzgtMTEtMS0xLTYzMDgw_78707d5d-e962-4def-b8f7-7b1fd3bbe0a3"
      unitRef="usd">8219000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzExLTEtMS0xLTYzMDgw_bf8e8098-e90f-44ef-b570-109185218fdb"
      unitRef="usd">91106000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0c31cdad376b459890baa00f9004f8c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzExLTEzLTEtMS02MzA4MA_c138c7eb-0c1e-419d-942d-050564b5bfe5"
      unitRef="usd">91106000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzEzLTEtMS0xLTYzMDgw_002622bd-b3fd-4990-863a-7b1bda016178"
      unitRef="usd">-5476000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i387451f0918a4ee68427c7d5090962b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzEzLTE1LTEtMS02MzA4MA_19a26035-acf1-466d-8a69-07da8b6d5c0a"
      unitRef="usd">-5476000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTEtMS0xLTYzMDgw_039d32de-3737-4c27-88bb-0955105ef4c4"
      unitRef="usd">362142000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibe293d3643914cc4a7cf7df4134ca932_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTMtMS0xLTYzMDgw_ef2d1660-215c-4759-aeeb-39caad40d6b7"
      unitRef="shares">50101000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibe293d3643914cc4a7cf7df4134ca932_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTUtMS0xLTYzMDgw_0e2db483-0e95-46a1-9f71-6c916a1bd4a2"
      unitRef="usd">501000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i24ee78a01f504dfc859782b17889a800_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTctMS0xLTYzMDgw_900b07cd-e914-462e-87aa-47312163f2b1"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i24ee78a01f504dfc859782b17889a800_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTktMS0xLTYzMDgw_0c32b51c-00d2-4fe6-851c-54918bec1a9c"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2b7413bdb9144038cbe7dc0f0e38408_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTExLTEtMS02MzA4MA_20936d2f-a639-45e3-9103-460247f92375"
      unitRef="usd">639247000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ec733a9096041edb6bc067f8cb95571_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTEzLTEtMS02MzA4MA_9824cf80-61cf-4215-82aa-aed796db34f2"
      unitRef="usd">-266099000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie9b2cbe3bdc24fc2b5745efa080fe690_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE0LTE1LTEtMS02MzA4MA_c0883844-34b2-46a3-8aa3-82157cd0e4bf"
      unitRef="usd">-11517000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE3LTEtMS0xLTYzMDgw_c5bc4431-56e0-4503-8572-0dca3017d8f5"
      unitRef="usd">1250000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia63a332c868a4739a8d4b88bef3216a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE3LTMtMS0xLTYzMDgw_0a028944-7e9e-4f16-8b68-2a4d808be929"
      unitRef="shares">322000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia63a332c868a4739a8d4b88bef3216a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE3LTUtMS0xLTYzMDgw_8357512e-3deb-402b-b774-f7d148608ce3"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42f7b38de2d74d1187a1f9f091974f5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE3LTExLTEtMS02MzA4MA_9aced90e-1281-4c9f-9735-757d6411f56c"
      unitRef="usd">1247000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE5LTEtMS0xLTYzMDgw_f2d9e070-34ef-49c6-b9fd-de54f31d1b6e"
      unitRef="usd">11551000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42f7b38de2d74d1187a1f9f091974f5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzE5LTExLTEtMS02MzA4MA_cc09d794-0edb-4032-91aa-6f7c986299e7"
      unitRef="usd">11551000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzIxLTEtMS0xLTYzMDgw_6ae93fda-dab1-4ab9-90b3-03e59ed854e9"
      unitRef="usd">41100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2d6e0038f3c8483dbd7d5d4e5836c72f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzIxLTEzLTEtMS02MzA4MA_9bfd2864-31f7-4f04-a17b-bf308d6214f0"
      unitRef="usd">41100000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzIzLTEtMS0xLTYzMDgw_31c0fc90-b383-47d7-8053-6ed4d36da9aa"
      unitRef="usd">6414000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i77a1a8970c224dbcb2ac2c444373bc19_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzIzLTE1LTEtMS02MzA4MA_a43e4a8a-6866-4ae3-82ad-0c0ad41913c8"
      unitRef="usd">6414000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTEtMS0xLTYzMDgw_de999af3-7656-409d-86f0-fa36513bedca"
      unitRef="usd">422457000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia5e1d0d8d8e349b782856cb6d850c668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTMtMS0xLTYzMDgw_2aed735e-56ad-41ff-a860-9ff913f45c8c"
      unitRef="shares">50423000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia5e1d0d8d8e349b782856cb6d850c668_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTUtMS0xLTYzMDgw_0ff4634d-9466-4463-af1a-b9d97bf27b69"
      unitRef="usd">504000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1dcd4b3e65b34263947cfb54a6766ac4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTctMS0xLTYzMDgw_6073da11-f8bb-4348-9b5a-281e00d3b37c"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1dcd4b3e65b34263947cfb54a6766ac4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTktMS0xLTYzMDgw_830f292a-23a2-43b5-af65-741db6558746"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8514a017ffdb4ccd9fc9f911502ff641_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTExLTEtMS02MzA4MA_e443c7fd-1742-42b7-aa32-5af0910c9b96"
      unitRef="usd">652045000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i069fab72f35445d4aa33264da2c1dcf3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTEzLTEtMS02MzA4MA_c715de6c-c4c7-4688-b9de-97a141c27865"
      unitRef="usd">-224999000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i631a0d11c4604f0289dd1552fb570493_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI0LTE1LTEtMS02MzA4MA_7968dfc4-3a17-427b-bf5f-cb77af4c8e55"
      unitRef="usd">-5103000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI3LTEtMS0xLTYzMDgw_75e36328-dbcd-4a05-8c8c-33b8f12b7e49"
      unitRef="usd">1564000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i39a7253c639147d594c71c2b568cf891_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI3LTMtMS0xLTYzMDgw_7df3a165-df43-4d20-933b-8859052f67a4"
      unitRef="shares">281000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i39a7253c639147d594c71c2b568cf891_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI3LTUtMS0xLTYzMDgw_684b58a8-93d6-44f1-96e1-ed42741d6971"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i27d2eb20311b46cd82a4c48f3ffb3965_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI3LTExLTEtMS02MzA4MA_84f3d07a-96e7-4106-ac07-a31e7890c115"
      unitRef="usd">1561000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI5LTEtMS0xLTYzMDgw_14eff3cb-59a5-4c11-a4cc-0c9d307ed629"
      unitRef="usd">8155000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i27d2eb20311b46cd82a4c48f3ffb3965_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzI5LTExLTEtMS02MzA4MA_0d0b26ca-d7e0-48ac-9ad5-d810e921444b"
      unitRef="usd">8155000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMxLTEtMS0xLTYzMDgw_e52ad470-0eaf-49dc-8e2f-e96049c75cbe"
      unitRef="usd">53079000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i94585536c439458098463541fb362b7c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMxLTEzLTEtMS02MzA4MA_8b7a0ce4-e000-4abf-9ac0-e5cd19bf54bb"
      unitRef="usd">53079000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMzLTEtMS0xLTYzMDgw_7794eaae-273e-46b3-8464-e595f6caf3c1"
      unitRef="usd">12645000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5e6cd623921f4fc29aba26a933dba7a4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzMzLTE1LTEtMS02MzA4MA_eea547fe-5e02-4b6e-83e7-8c13914cb2ff"
      unitRef="usd">12645000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTEtMS0xLTYzMDgw_7198b648-085a-410c-b214-3a55b3116e91"
      unitRef="usd">497900000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8d8b7454cb1d4525971a1a8fc8f20e88_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTMtMS0xLTYzMDgw_4b3e3865-b600-44c2-b671-0e2c1ecccc45"
      unitRef="shares">50704000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8d8b7454cb1d4525971a1a8fc8f20e88_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTUtMS0xLTYzMDgw_8dc45013-5498-4027-801c-63a0fbcc9753"
      unitRef="usd">507000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i85e9dc26952843d7bebd020bc2ac87cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTctMS0xLTYzMDgw_ceb9a294-5f06-45ed-8075-8af93a236069"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i85e9dc26952843d7bebd020bc2ac87cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTktMS0xLTYzMDgw_10681e33-e49b-43f1-8ba8-376041faf928"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96b58c3752b44a19a787ee5066558ab6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTExLTEtMS02MzA4MA_6e6f396c-eebd-4d30-bdae-17267b1d59ae"
      unitRef="usd">661761000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a7e88ff85d548c9ba2121780f6a14bd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTEzLTEtMS02MzA4MA_10f28cd1-0c6b-433b-a694-4119a8e7b7a3"
      unitRef="usd">-171920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20e66545f4a042529fd6397ab4bd29b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTIvZnJhZzowNGY3M2M4YWZhMTI0OGEwYmRkYWQyODRlMmRiYmM0NC90YWJsZTplMTMzNGI2ZDc5N2Q0MzhkODA4Nzc3ZTYxNmNhZDdmZC90YWJsZXJhbmdlOmUxMzM0YjZkNzk3ZDQzOGQ4MDg3NzdlNjE2Y2FkN2ZkXzM0LTE1LTEtMS02MzA4MA_c39812d3-3732-480a-8e04-5083d7383afb"
      unitRef="usd">7542000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMtMS0xLTEtNjMwODA_a67aca0e-e734-4f15-bb76-c2361a8462f6"
      unitRef="usd">53079000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMtMy0xLTEtNjMwODA_4b7b76e4-f5cc-4007-af74-b7122631f559"
      unitRef="usd">41100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMtNS0xLTEtNjMwODA_b5b24545-dea1-4cc7-9d17-248b9a297bcb"
      unitRef="usd">91106000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUtMS0xLTEtNjMwODA_4c0c7259-31ae-4a55-b11b-02c953998030"
      unitRef="usd">126351000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUtMy0xLTEtNjMwODA_d378b5d1-480f-4a26-82eb-dc75cd654b47"
      unitRef="usd">103590000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUtNS0xLTEtNjMwODA_2429e8a4-f2d0-4d82-9a7e-dceea9e5c107"
      unitRef="usd">90782000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzctMS0xLTEtNjMwODA_b03c6862-754f-451c-85ae-04538d840bdb"
      unitRef="usd">8008000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzctMy0xLTEtNjMwODA_42d2ad5b-0fad-423b-a825-700f592eef23"
      unitRef="usd">7324000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzctNS0xLTEtNjMwODA_ce690ece-13e9-47c1-bdbe-2ebe19598c19"
      unitRef="usd">7090000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzgtMS0xLTEtNjMwODA_9967e40f-1902-4ae2-ab88-a5a7d4b46c2b"
      unitRef="usd">1903000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzgtMy0xLTEtNjMwODA_f32e6d84-3ea9-4def-969a-7e9a7db4d7d6"
      unitRef="usd">2288000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzgtNS0xLTEtNjMwODA_63a9a5d0-ec90-42c2-a408-da8d878124e5"
      unitRef="usd">2169000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzktMS0xLTEtNjMwODA_7f5df51c-f602-43b9-835e-a3bd7b984a04"
      unitRef="usd">8155000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzktMy0xLTEtNjMwODA_395122b8-df78-4cc7-ad69-2f2beb7eb9e1"
      unitRef="usd">11551000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzktNS0xLTEtNjMwODA_f4269b51-da7a-423c-80e9-5662ffc4dce6"
      unitRef="usd">8219000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEwLTEtMS0xLTYzMDgw_d8b12f50-b01b-4762-9510-0468bfd122aa"
      unitRef="usd">13804000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEwLTMtMS0xLTYzMDgw_db014f0a-1dd3-460a-973f-690e3e9aa764"
      unitRef="usd">13827000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEwLTUtMS0xLTYzMDgw_4b0c0cb0-2aae-4899-8d7b-3a3cefb62cae"
      unitRef="usd">16257000</us-gaap:OperatingLeaseExpense>
    <cwst:LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEyLTEtMS0xLTYzMDgw_d5c72919-f383-414c-a760-c7ee9c8ec2c4"
      unitRef="usd">737000</cwst:LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome>
    <cwst:LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEyLTMtMS0xLTYzMDgw_62d29477-6b1c-480f-a4f1-e181651b74b0"
      unitRef="usd">1055000</cwst:LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome>
    <cwst:LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzEyLTUtMS0xLTYzMDgw_11d7572c-603f-40d7-bdaa-2aea1eb98132"
      unitRef="usd">1753000</cwst:LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI0LTEtMS0xLTYzMDgw_3facc63d-a308-42bc-befb-66707c784120"
      unitRef="usd">16527000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI0LTMtMS0xLTYzMDgw_5731083b-2956-456a-8823-cd261aa1c1cf"
      unitRef="usd">15073000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI0LTUtMS0xLTYzMDgw_9c6c9fdb-aa8f-4a62-8ab9-79af319da13e"
      unitRef="usd">-52288000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI2LTEtMS0xLTYzMDgw_ec8c6bc1-f2cc-43e1-b2cf-9eebd41644eb"
      unitRef="usd">7101000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI2LTMtMS0xLTYzMDgw_aaad0de8-04eb-4ae0-8a79-ea933eef64d7"
      unitRef="usd">7422000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI2LTUtMS0xLTYzMDgw_55e84439-76d8-4f18-908e-061303424683"
      unitRef="usd">-5815000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <cwst:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI3LTEtMS0xLTYzMDgw_9b43e0a7-34a0-4281-b70a-dbf7de4e4ef6"
      unitRef="usd">-5486000</cwst:IncreaseDecreaseInOperatingLeaseLiabilities>
    <cwst:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI3LTMtMS0xLTYzMDgw_2d4efec2-0902-485c-9ca4-64b430db8bd5"
      unitRef="usd">-5655000</cwst:IncreaseDecreaseInOperatingLeaseLiabilities>
    <cwst:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI3LTUtMS0xLTYzMDgw_0f4f7f9c-6300-44bc-86ed-179c4a03116f"
      unitRef="usd">-5386000</cwst:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI4LTEtMS0xLTYzMDgw_32555bc9-002c-4a68-82e6-f04f25be2b11"
      unitRef="usd">11075000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI4LTMtMS0xLTYzMDgw_e9021215-3e69-40ef-a271-74c5d3c32a4f"
      unitRef="usd">13888000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI4LTUtMS0xLTYzMDgw_41aa8c6e-e18b-4bcd-9bc1-e67427fc7428"
      unitRef="usd">-15226000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI5LTEtMS0xLTYzMDgw_82fe8b5b-2d9c-4df4-8d35-2bbdbdbbb198"
      unitRef="usd">11054000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI5LTMtMS0xLTYzMDgw_56db258c-15c3-4dcf-83cd-e7babbceefc8"
      unitRef="usd">6343000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzI5LTUtMS0xLTYzMDgw_0a7e92f6-bd38-401f-a35b-a5fd85411d95"
      unitRef="usd">1211000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMwLTEtMS0xLTYzMDgw_e46df559-cba4-4acd-b3d0-9ad35fcbaf58"
      unitRef="usd">1316000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMwLTMtMS0xLTYzMDgw_7071b2ea-c977-44cb-912d-42fcc05e6672"
      unitRef="usd">-7539000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMwLTUtMS0xLTYzMDgw_8c5e0cac-422d-4f12-a2ae-b1728817af96"
      unitRef="usd">-9158000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMxLTEtMS0xLTYzMDgw_3cde6423-0acb-45a7-8a82-59c955c1f2bc"
      unitRef="usd">217314000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMxLTMtMS0xLTYzMDgw_c7140254-d5e0-4b71-821e-64a3238027d9"
      unitRef="usd">182737000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMxLTUtMS0xLTYzMDgw_4bb157ee-7898-4e5d-b8c1-aab21b7b9981"
      unitRef="usd">139922000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMzLTEtMS0xLTYzMDgw_152a5ed9-1891-462b-844d-4f11555d74aa"
      unitRef="usd">78197000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMzLTMtMS0xLTYzMDgw_518966de-2f12-422e-b2e2-8f6c713f2f11"
      unitRef="usd">170647000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzMzLTUtMS0xLTYzMDgw_a30de07e-63c2-4312-b7d0-874a9068ce7a"
      unitRef="usd">32457000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM1LTEtMS0xLTYzMDgw_92ff4801-d4c1-4d20-8e24-ff2006102804"
      unitRef="usd">130960000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM1LTMtMS0xLTYzMDgw_464b8ebf-6965-46c4-8995-7519ec4f2318"
      unitRef="usd">123295000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM1LTUtMS0xLTYzMDgw_64e19ef3-9de8-4821-b78d-54e0cd28c1b0"
      unitRef="usd">108108000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM3LTEtMS0xLTYzMDgw_ecc012d2-3273-4658-a742-e509bee185e8"
      unitRef="usd">1637000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM3LTMtMS0xLTYzMDgw_80f41a2b-e914-4525-9cd0-11f89b5175c5"
      unitRef="usd">0</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM3LTUtMS0xLTYzMDgw_5c4fc7b3-2a2d-4ac2-afe0-9825c2ec7fbb"
      unitRef="usd">0</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM4LTEtMS0xLTYzMDgw_8903f2c4-a94e-4e19-b7eb-4fa9a86f6b81"
      unitRef="usd">600000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM4LTMtMS0xLTYzMDgw_d5588174-c380-421f-b3d1-b7d2e00e030a"
      unitRef="usd">788000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzM4LTUtMS0xLTYzMDgw_46c08ed1-af0d-45f4-9216-a51264437daa"
      unitRef="usd">533000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQxLTEtMS0xLTYzMDgw_1902343d-b5ab-4fe3-a1a8-f0233c17d8e6"
      unitRef="usd">-206920000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQxLTMtMS0xLTYzMDgw_e4c81192-9bb8-4438-9e38-838799608e84"
      unitRef="usd">-293154000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQxLTUtMS0xLTYzMDgw_5c27905b-5f23-48fc-82bf-93c0bf13f8ec"
      unitRef="usd">-140032000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQzLTEtMS0xLTYzMDgw_7c34ba40-1590-4daf-adbf-8794e9cab155"
      unitRef="usd">88200000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQzLTMtMS0xLTYzMDgw_ef8fcb15-5472-4034-8d8e-fc1f6d43afaf"
      unitRef="usd">3701000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQzLTUtMS0xLTYzMDgw_4ad17074-135d-4b08-975d-0e72e494e979"
      unitRef="usd">157000000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ0LTEtMS0xLTYzMDgw_67b121d2-f22b-4826-8482-9af6056da186"
      unitRef="usd">59211000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ0LTMtMS0xLTYzMDgw_77785556-6b0f-478e-9d8d-ae089bb1e5ab"
      unitRef="usd">10305000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ0LTUtMS0xLTYzMDgw_eb6c50cf-e9e5-4267-af1d-964599ae1678"
      unitRef="usd">149378000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ1LTEtMS0xLTYzMDgw_f5a82847-6ef4-456f-a724-4dd8eb6d57de"
      unitRef="usd">1232000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ1LTMtMS0xLTYzMDgw_232d9caa-6d95-4be0-8c8f-dae44d3d6e6e"
      unitRef="usd">3684000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ1LTUtMS0xLTYzMDgw_2d884843-7514-414d-b10a-98501135eb8b"
      unitRef="usd">1531000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ2LTEtMS0xLTYzMDgw_eb433f90-1deb-4b98-b3b1-33ec034834b0"
      unitRef="usd">1000000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ2LTMtMS0xLTYzMDgw_9f018691-531e-4d72-b6fe-38ad78aadb41"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ2LTUtMS0xLTYzMDgw_b5955c00-6995-4113-abf1-3f211ebd70da"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ3LTEtMS0xLTYzMDgw_266391ca-57e9-4189-b3c2-2b595db32199"
      unitRef="usd">192000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ3LTMtMS0xLTYzMDgw_cabeb313-096e-4695-99f5-4dde583cd056"
      unitRef="usd">172000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ3LTUtMS0xLTYzMDgw_9cf32bf5-1a34-4460-b3f9-15a656a712fb"
      unitRef="usd">100000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ4LTEtMS0xLTYzMDgw_3b78ac0c-78e1-4f31-9a85-d5347766ac72"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ4LTMtMS0xLTYzMDgw_a4dcfcfb-8313-45fa-ae9d-cc43b5a55a47"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzQ4LTUtMS0xLTYzMDgw_9a3a9be0-2f8f-4abd-83c6-0cecbabf5625"
      unitRef="usd">144790000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUxLTEtMS0xLTYzMDgw_22e4207a-279e-49f1-9c8c-26231a61f966"
      unitRef="usd">26949000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUxLTMtMS0xLTYzMDgw_cd58303b-e3e8-4c60-8f26-3fcfa80b79d2"
      unitRef="usd">-10116000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzUxLTUtMS0xLTYzMDgw_6ef22a9f-1239-472d-bb87-5d7443ed6038"
      unitRef="usd">150981000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU2LTEtMS0xLTYzMDgw_c604e803-22d7-4f58-bacb-94ac60eb85cf"
      unitRef="usd">37343000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU2LTMtMS0xLTYzMDgw_551ab21c-0d23-41b3-8b52-d7e8bc2590ec"
      unitRef="usd">-120533000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU2LTUtMS0xLTYzMDgw_791269f4-642b-4bae-b941-0c3f7c2a2a3f"
      unitRef="usd">150871000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU3LTEtMS0xLTYzMDgw_73f6f759-6d22-4306-8481-b5529f240121"
      unitRef="usd">33809000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU3LTMtMS0xLTYzMDgw_f49761b6-3c90-4aaa-806b-41810523efa6"
      unitRef="usd">154342000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU3LTUtMS0xLTYzMDgw_b770d78e-13da-4e0d-98d0-e319014b5d6e"
      unitRef="usd">3471000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU4LTEtMS0xLTYzMDgw_f7439d10-2213-4f9f-864d-5be54bc8b856"
      unitRef="usd">71152000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU4LTMtMS0xLTYzMDgw_b8a25054-545c-4920-a1a8-55cf403753c9"
      unitRef="usd">33809000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZTo3YmI4OTMwNzI4N2Q0MmZiODA2OWZiYjQyNzU5ZjlmNS90YWJsZXJhbmdlOjdiYjg5MzA3Mjg3ZDQyZmI4MDY5ZmJiNDI3NTlmOWY1XzU4LTUtMS0xLTYzMDgw_012b610c-ca67-4976-8953-72277474b2b8"
      unitRef="usd">154342000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzQtMS0xLTEtNjMwODA_e52780d4-0c95-493c-9241-1e9d024feff9"
      unitRef="usd">21003000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzQtMy0xLTEtNjMwODA_349e2374-4678-47fb-999d-5e23f3150892"
      unitRef="usd">19025000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzQtNS0xLTEtNjMwODA_8ea6628b-3805-4a72-94eb-3dacda0c2383"
      unitRef="usd">20117000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzUtMS0xLTEtNjMwODA_e3ab59f8-651e-4d70-a370-1a5d1da8840d"
      unitRef="usd">2798000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzUtMy0xLTEtNjMwODA_205f1730-4b81-45d5-a94a-9c9c8bcdf12f"
      unitRef="usd">1438000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzUtNS0xLTEtNjMwODA_2834e9d4-01fa-4cec-8ee4-1a2eca9708f8"
      unitRef="usd">-1534000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzctMS0xLTEtNjMwODA_dc34edef-f5c6-4731-be1c-35275a3da98f"
      unitRef="usd">11919000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzctMy0xLTEtNjMwODA_c42fc81e-1d76-4b70-93e0-48ddaa7b8217"
      unitRef="usd">20753000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNTUvZnJhZzo5NWQxMjc0ZWRiZjI0ZjU1YmI3MDI3ZTExOTBlNDI3Mi90YWJsZToxM2FjODZmY2M3MDc0ZmU1OGJmZDcyYTYwOGZiZmM5Ni90YWJsZXJhbmdlOjEzYWM4NmZjYzcwNzRmZTU4YmZkNzJhNjA4ZmJmYzk2XzctNS0xLTEtNjMwODA_c7867561-6a0c-4a90-923e-394eba2ac1dc"
      unitRef="usd">18069000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjEvZnJhZzplNWI3YmFhMDQxOWU0ZTYzYjcxMzg3YjdhYmY4N2Q2Ni90ZXh0cmVnaW9uOmU1YjdiYWEwNDE5ZTRlNjNiNzEzODdiN2FiZjg3ZDY2XzI1ODI_dd6fa629-f025-4fcc-90dc-9881d1e9c98d">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. We provide resource management expertise and services to residential, commercial, municipal, institutional and industrial customers, primarily in the areas of solid waste collection and disposal, transfer, recycling and organics services. We provide integrated solid waste services in seven states: Vermont, New Hampshire, New York, Massachusetts, Connecticut, Maine and Pennsylvania, with our headquarters located in Rutland, Vermont. 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 leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. 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 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.&lt;/span&gt;&lt;/div&gt;When necessary, certain prior period amounts in the consolidated financial statements have been conformed to current period presentation, including the presentation of certain adjustments to reconcile net income to net cash provided by operating activities, which have been reclassified within cash flows from operating activities, and the presentation of the purchase price allocation for acquisitions.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjEvZnJhZzplNWI3YmFhMDQxOWU0ZTYzYjcxMzg3YjdhYmY4N2Q2Ni90ZXh0cmVnaW9uOmU1YjdiYWEwNDE5ZTRlNjNiNzEzODdiN2FiZjg3ZDY2XzI1ODY_34503e92-1fc0-4790-ab76-655ebc3767d4">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 leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment. The accompanying 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.When necessary, certain prior period amounts in the consolidated financial statements have been conformed to current period presentation, including the presentation of certain adjustments to reconcile net income to net cash provided by operating activities, which have been reclassified within cash flows from operating activities, and the presentation of the purchase price allocation for acquisitions.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjEvZnJhZzplNWI3YmFhMDQxOWU0ZTYzYjcxMzg3YjdhYmY4N2Q2Ni90ZXh0cmVnaW9uOmU1YjdiYWEwNDE5ZTRlNjNiNzEzODdiN2FiZjg3ZDY2XzU3Nw_dbd5393b-a77d-44fe-9fb5-99cd6ff6df9e"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjQvZnJhZzpjMGRkM2IxOWU3YzM0OTJjOGVmMTBjZTIxNGEwNTJhZi90ZXh0cmVnaW9uOmMwZGQzYjE5ZTdjMzQ5MmM4ZWYxMGNlMjE0YTA1MmFmXzY4NA_e5d7ea61-3366-4227-bd20-bfde9f41ea5a">ACCOUNTING CHANGES&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 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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.438%"/&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:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accounting standards issued pending adoption as of December 31, 2022&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 December 2022&lt;/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;div&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 is going to be discontinued effective July 1, 2023. This guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Effective February 9, 2023, we elected optional expedients under this guidance that provide temporary relief over contract modifications and hedge accounting in order to maintain hedge effectiveness upon modifying contract terms related to reference rate reform in our amended and restated credit agreement and transition our interest rate derivative agreements from LIBOR to another reference rate. See Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect through December 31, 2024. &lt;/span&gt;&lt;/div&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. 2021-08: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)&lt;/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;Requires entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. This guidance improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination.&lt;/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 have made in the past, and we may make in the future, acquisitions to densify existing operations, expand service areas, and grow services for our customers and these acquisitions may include contract assets or contract liabilities. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. We adopted this guidance effective January 1, 2023.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjQvZnJhZzpjMGRkM2IxOWU3YzM0OTJjOGVmMTBjZTIxNGEwNTJhZi90ZXh0cmVnaW9uOmMwZGQzYjE5ZTdjMzQ5MmM4ZWYxMGNlMjE0YTA1MmFmXzY3Ng_bd0a6d51-b458-4da5-859b-ff36be1efeba">&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 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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.438%"/&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:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accounting standards issued pending adoption as of December 31, 2022&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 December 2022&lt;/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;div&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 is going to be discontinued effective July 1, 2023. This guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Effective February 9, 2023, we elected optional expedients under this guidance that provide temporary relief over contract modifications and hedge accounting in order to maintain hedge effectiveness upon modifying contract terms related to reference rate reform in our amended and restated credit agreement and transition our interest rate derivative agreements from LIBOR to another reference rate. See Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect through December 31, 2024. &lt;/span&gt;&lt;/div&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. 2021-08: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)&lt;/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;Requires entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. This guidance improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination.&lt;/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 have made in the past, and we may make in the future, acquisitions to densify existing operations, expand service areas, and grow services for our customers and these acquisitions may include contract assets or contract liabilities. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. We adopted this guidance effective January 1, 2023.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjQvZnJhZzpjMGRkM2IxOWU3YzM0OTJjOGVmMTBjZTIxNGEwNTJhZi90ZXh0cmVnaW9uOmMwZGQzYjE5ZTdjMzQ5MmM4ZWYxMGNlMjE0YTA1MmFmXzY4NQ_650186f9-2788-443b-a9f9-8836da2c2bc5">&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 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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.438%"/&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:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accounting standards issued pending adoption as of December 31, 2022&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 December 2022&lt;/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;div&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 is going to be discontinued effective July 1, 2023. This guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. Effective February 9, 2023, we elected optional expedients under this guidance that provide temporary relief over contract modifications and hedge accounting in order to maintain hedge effectiveness upon modifying contract terms related to reference rate reform in our amended and restated credit agreement and transition our interest rate derivative agreements from LIBOR to another reference rate. See Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect through December 31, 2024. &lt;/span&gt;&lt;/div&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. 2021-08: Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805)&lt;/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;Requires entities to apply ASC 606 to recognize and measure contract assets and contract liabilities in a business combination. This guidance improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination.&lt;/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 have made in the past, and we may make in the future, acquisitions to densify existing operations, expand service areas, and grow services for our customers and these acquisitions may include contract assets or contract liabilities. The adoption of this guidance did not have a material impact on our consolidated financial statements and related disclosures. We adopted this guidance effective January 1, 2023.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTgy_f442fd29-6439-49b9-b0ed-0efaffd669a5">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&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;Management&#x2019;s Estimates and Assumptions&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 some cases, these estimates are difficult to determine, and we must exercise significant judgment. In preparing our consolidated financial statements, the estimates and assumptions that we consider to be significant and that present the greatest amount of uncertainty relate to our accounting for landfills, environmental remediation liabilities, asset impairments, if applicable, accounts receivable valuation allowance for credit losses, self-insurance reserves, deferred taxes and uncertain tax positions, estimates of the fair values of assets acquired and liabilities assumed in any acquisition, contingent liabilities and stock-based compensation. Each of these items is discussed in more detail elsewhere in these notes to the consolidated financial statements, as applicable. Actual results may differ materially from the estimates and assumptions that we use in the preparation of our consolidated financial statements.&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;Cash and Cash Equivalents&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 consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.&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;Concentrations of Credit Risk&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;Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted investment securities, accounts receivable and derivative instruments. We maintain cash and cash equivalents and restricted investment securities with banks that at times exceed applicable insurance limits. We reduce our exposure to credit risk by maintaining such deposits with high quality financial institutions. Our concentration of credit risk with respect to accounts receivable is limited because of the large number and diversity of customers we serve, thus reducing the credit risk associated with any one customer group. As of December 31, 2022, no single customer or customer group represented greater than 5% of total accounts receivable. We manage credit risk through credit evaluations, credit limits, and monitoring procedures, but generally do not require collateral to support accounts receivable. We reduce our exposure to credit risk associated with derivative instruments by entering into agreements with high quality financial institutions and by evaluating and regularly monitoring their creditworthiness.&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;Accounts Receivable, Net of Allowance for Credit Losses&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;Accounts receivable represent receivables from customers for collection, transfer, recycling, disposal and other services. Our accounts receivable are recorded when billed or when related revenue is earned, if earlier, and represent claims against third-parties that will be settled in cash. The carrying value of our accounts receivable, net of allowance for credit losses represents its estimated net realizable value. Estimates are used in determining our allowance for credit losses based on, among other things, our historical loss trends, the age of outstanding accounts receivable, and current and expected economic conditions. Our reserve is evaluated and revised on a monthly basis. Past due accounts receivable are written off when deemed to be uncollectible. See Note 6, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable, Net of Allowance for Credit Losses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure over allowance for credit losses.&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;Inventory&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;Inventory includes secondary fibers, recyclables ready for sale, and parts and supplies. Inventory is stated at the lower of cost (first-in, first-out) or market. &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;Property, Plant and Equipment&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;Property, plant and equipment is recorded at cost, less accumulated depreciation and amortization. We provide for depreciation and amortization using the straight-line method by charges to operations in amounts that allocate the cost of the assets over their estimated useful lives as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Useful&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rolling stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-12 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and Fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&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;The cost of maintenance and repairs is charged to operations as incurred.&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;Landfill development costs are included in property, plant and equipment. Landfill development costs include costs to develop each of our landfill sites, including such costs related to landfill liner material and installation, excavation for airspace, landfill leachate collection systems, landfill gas collection systems, environmental monitoring equipment for groundwater and landfill gas, directly related engineering, capitalized interest, on-site road construction, and other capital infrastructure. Additionally, landfill development costs include all land purchases within the landfill footprint and the purchase of any required landfill buffer property. Under life-cycle accounting, these costs are capitalized and charged to expense based on tonnage placed into each site. See the &#x201c;&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;Landfill Accounting&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;&#x201d; accounting policy below for additional disclosure about the amortization of landfill development costs and Note 7, &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;Property, Plant and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about property, plant and equipment.&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;Landfill Accounting&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-style:italic;font-weight:700;line-height:120%"&gt;Life Cycle Accounting&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;Under life-cycle accounting, all costs related to acquisition and construction of landfill sites are capitalized and charged to expense based on tonnage placed into each site. Landfill permitting, acquisition and preparation costs are amortized on the units-of-consumption method as landfill airspace is consumed. In determining the amortization rate for each of our landfills, preparation costs include the total estimated costs to complete construction of the landfills&#x2019; permitted and expansion capacity.&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-style:italic;font-weight:700;line-height:120%"&gt;Landfill Development Costs&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 estimate the total cost to develop each of our landfill sites to its remaining permitted and expansion capacity (see landfill development costs discussed within the &#x201c;&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;Property, Plant and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; accounting policy above). The projection of these landfill costs is dependent, in part, on future events. The remaining amortizable basis of each landfill includes costs to develop a site to its remaining permitted and expansion capacity and includes amounts previously expended and capitalized, net of accumulated airspace amortization, and projections of future purchase and development costs including capitalized interest. The interest capitalization rate is based on our weighted average interest rate incurred on borrowings outstanding during the period. Interest capitalized during the fiscal years ended December 31, 2022 ("fiscal year 2022"), December 31, 2021 ("fiscal year 2021") and December 31, 2020 ("fiscal year 2020") was $330, $718 and $413, respectively.&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-style:italic;font-weight:700;line-height:120%"&gt;Landfill Airspace&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 apply the following guidelines in determining a landfill&#x2019;s remaining permitted and expansion airspace:&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;Remaining Permitted Airspace.&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; Our engineers, in consultation with third-party engineering consultants and surveyors, are responsible for determining remaining permitted airspace at our landfills. The remaining permitted airspace is determined by an annual survey, which is then used to compare the existing landfill topography to the expected final landfill topography.&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;Expansion Airspace&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;. We currently include unpermitted expansion airspace in our estimate of remaining permitted and expansion airspace in certain circumstances. To be considered expansion airspace all of the following criteria must be met:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we control the land on which the expansion is sought;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all technical siting criteria have been met or a variance has been obtained or is reasonably expected to be obtained;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we have not identified any legal or political impediments which we believe will not be resolved in our favor;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we are actively working on obtaining any necessary permits and we expect that all required permits will be received; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;senior management has approved the project based on a review of the engineering design and determination that the financial return profile meets our investment criteria.&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;For unpermitted airspace to be included in our estimate of remaining permitted and expansion airspace, the expansion effort must meet all of the criteria listed above. These criteria are evaluated annually by our engineers, accountants, lawyers, managers and others to identify potential obstacles to obtaining the permits. Once the remaining permitted and expansion airspace is determined in cubic yards, an airspace utilization factor (&#x201c;AUF&#x201d;) is established to calculate the remaining permitted and expansion capacity in tons. The AUF is established using a process that considers the measured density obtained from annual surveys. When we include the expansion airspace in our calculation of remaining permitted and expansion airspace, we include the projected costs for development, as well as the projected asset retirement costs related to final capping, closure and post-closure of the expansion airspace in the amortization basis of the landfill.&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;After determining the costs and the remaining permitted and expansion capacity at each of our landfills, we determine the per ton rates that will be expensed as waste is received and deposited at each of our landfills by dividing the costs by the corresponding number of tons. We calculate per ton amortization rates for assets associated with each final capping event, for assets related to closure and post-closure activities, and for all other costs capitalized or to be capitalized in the future for each landfill. These rates per ton are updated annually, or more frequently, as significant facts change.&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;It is possible that actual results, including the amount of costs incurred, the timing of final capping, closure and post-closure activities, our airspace utilization or the success of our expansion efforts, could ultimately turn out to be significantly different from our estimates and assumptions. To the extent that such estimates or related assumptions prove to be significantly different than actual results, lower profitability may be experienced due to higher amortization rates, higher final capping, closure or post-closure rates, or higher expenses. Higher profitability may result if the opposite occurs. Most significantly, if it is determined that the expansion capacity should no longer be considered in calculating the recoverability of the landfill asset, we may be required to recognize an asset impairment. If it is determined that the likelihood of receiving an expansion permit has become remote, the capitalized costs related to the expansion effort are expensed immediately.&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-style:italic;font-weight:700;line-height:120%"&gt;Final Capping, Closure and Post-Closure Costs&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 is a description of our landfill asset retirement activities and related accounting:&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;Final Capping Costs.&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; Final capping activities include the installation of liners, drainage, compacted soil layers and topsoil over areas of a landfill where total airspace has been consumed and waste is no longer being received. Final capping activities occur throughout the life of the landfill. Our engineering personnel estimate the cost for each final capping event based on the acreage to be capped, along with the final capping materials and activities required. The estimates also consider when these costs would actually be paid and factor in inflation and discount rates. The engineers then quantify the landfill capacity associated with each final capping event and the costs for each event are amortized over that capacity as waste is received at the landfill.&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;Closure and Post-Closure Costs.&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; Closure and post-closure costs represent future estimated costs related to monitoring and maintenance of a solid waste landfill after a landfill facility ceases to accept waste and closes. We estimate, based on input from our engineers, accountants, lawyers, managers and others, our future cost requirements for closure and post-closure monitoring and maintenance based on our interpretation of the technical standards of the Subtitle D regulations and the air emissions standards under the Clean Air Act of 1970, as amended, as they are being applied on a state-by-state basis. Closure and post-closure accruals for the cost of monitoring and maintenance include site inspection, groundwater monitoring, leachate management, methane gas control and recovery, and operation and maintenance costs to be incurred for a period which is generally for a term of 30 years after final closure of a landfill. In determining estimated future closure and post-closure costs, we consider costs associated with permitted and permittable airspace.&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 estimated future final capping, closure and post-closure costs, based on our interpretation of current requirements and proposed regulatory changes, are intended to approximate fair value. Absent quoted market prices, our cost estimates are based on historical experience, professional engineering judgment and quoted or actual prices paid for similar work. Our estimate of costs to discharge final capping, closure and post-closure asset retirement obligations for landfills are developed in today&#x2019;s dollars. These costs are then inflated to the period of performance using an estimate of inflation, which is updated annually (2.2% as of December 31, 2022). Final capping, closure and post-closure liabilities are then discounted using the credit adjusted risk-free rate in effect at the time the obligation is incurred. The weighted average rate applicable to our asset retirement obligations as of December 31, 2022 is between approximately 5.1% and 9.9%, the range of the credit adjusted risk free rates effective since the adoption of guidance associated with asset retirement obligations in the fiscal year ended April&#160;30, 2004. Accretion expense is necessary to increase the accrued final capping, closure and post-closure liabilities to the future anticipated obligation. To accomplish this, we accrete our final capping, closure and post-closure accrual balances using the same credit-adjusted risk-free rate that was used to calculate the recorded liability. Accretion expense on recorded landfill liabilities is recorded to cost of operations from the time the liability is recognized until the costs are paid. Accretion expense on recorded landfill liabilities amounted to $7,565, $6,775 and $6,436 in fiscal years 2022, 2021 and 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;We provide for the accrual and amortization of estimated future obligations for closure and post-closure based on tonnage placed into each site. With regards to final capping, the liability is recognized, and the costs are amortized based on the remaining airspace related to the specific final capping event. See Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Final Capping, Closure and Post-Closure Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about asset retirement obligations related to final capping, closure and post-closure costs.&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 operate in states which require a certain portion of landfill final capping, closure and post-closure obligations to be secured by financial assurance, which may take the form of surety bonds, letters of credit and restricted investment securities. Surety bonds securing closure and post-closure obligations at December 31, 2022 and December 31, 2021 totaled $231,871 and $209,275, respectively. There are no letters of credit securing closure and post-closure obligations as of December 31, 2022 and December 31, 2021. See Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for disclosure about restricted investment securities securing closure and post-closure obligations.&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;Lease Accounting&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 lease vehicles, equipment, property and other non-core equipment in the ordinary course of our business. Leases are classified as either operating leases or finance leases, as appropriate. Our leases have varying terms and may include renewal or purchase options, escalation clauses, restrictions, lease concessions, capital project funding, penalties or other obligations that we considered historically in determining minimum rental payments. We recognize lease expense for operating leases on a straight-line basis over the lease term. We recognize depreciation expense for finance leases over either the useful life of the asset or the lease term based on the terms of the lease agreement.&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 also party to three landfill operation and management agreements that we account for as operating leases. These agreements are long-term landfill operating contracts with government bodies whereby we receive tipping revenue, pay normal operating expenses and assume future final capping, closure and post-closure obligations. The government bodies retain ownership of each landfill. There are no bargain purchase options and title to each of the properties does not pass to us at the end of the respective lease terms. We allocate the consideration paid to the landfill airspace rights and underlying land lease based on the relative fair values. &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 addition to up-front or one-time payments, the landfill operating agreements may require us to make future minimum rental payments, including success or expansion fees, other direct costs and final capping, closure and post-closure costs. The value of all future minimum rental payments is amortized and charged to cost of operations over the life of the contract. We amortize the consideration allocated to airspace rights as airspace is utilized on a units-of-consumption basis and such amortization is charged to cost of operations as airspace is consumed (e.g.,&#160;as tons are placed into the landfill). The underlying value of any land lease is amortized to cost of operations on a straight-line basis over the estimated life of the respective operating agreement. &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 recognize a right-of-use asset and a lease liability for core leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheets. For other non-core operating leases, which are comprised of small-dollar-value items such as office equipment, we expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheets. We identify lease and nonlease components in a contract to which consideration in the contract will be allocated. We may elect by class of underlying asset to choose not to separate nonlease components from lease components and instead account for each separate lease component and the nonlease components in a contract as part of the single lease component. We have elected to not separate lease components from nonlease components for property leases and are, therefore, not allocating consideration between lease and nonlease components for this asset class. Lease payments include: fixed payments, including in-substance fixed payments, less any lease incentives paid or payable to the lessee; variable lease payments that depend on an index or a rate; exercise price of a purchase option reasonably certain to be exercised; penalties for terminating a lease; and amounts where it is probable that we will owe under a residual value guarantee. Refundable deposits are not considered to be a fixed payment. Variable lease costs that are not based on an index or a rate are recorded to expense in the period incurred. Lease term is determined at lease commencement and includes any noncancellable period for which we have the right to use the underlying asset together with any periods covered by an option to extend or terminate the lease if we are reasonably certain to exercise the option to extend or not to exercise the option to terminate. The initial determination of a lease liability is calculated as the net present value of the lease payments not yet paid. The discount rate used to determine present value is the rate implicit in the lease, if present, or, if not present, our incremental borrowing rate, which is a rate that reflects interest that we would have to pay to borrow funds on a collateralized basis over a similar term to the lease and in a similar economic environment. For shorter term leases, such as vehicle and equipment leases, we calculate our incremental borrowing rate using the interest rate from our existing secured line of credit, adjusted based on term. For longer term leases, such as our landfill operating leases, we calculate our incremental borrowing rate based on an industry yield curve with a similar credit rating, adjusted by a company specific spread as determined by a third-party. See Note 8, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further disclosure about lease costs and other lease information.&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;Goodwill and Intangible Assets&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;Goodwill.&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; Goodwill is the excess of our purchase consideration over the fair value of the net assets of acquired businesses. We do not amortize goodwill, but as discussed in the &#x201c;&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;Asset Impairments&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;&#x201d; accounting policy below, we assess our goodwill for impairment at least annually. See Note&#160;9, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about goodwill.&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;Intangible Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Intangible assets consist primarily of covenants not-to-compete, customer relationships, and trade names. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the sum of years digits or straight-line methods over their estimated useful lives. Covenants not-to-compete, customer relationships and trade names are typically amortized over a term of no more than 10 years. See Note&#160;9, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about intangible assets.&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;Investments in Unconsolidated Entities&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;Investments in unconsolidated entities over which we have significant influence over the investees&#x2019; operating and financing activities are accounted for under the equity method of accounting. As of December 31, 2022 and December 31, 2021, we had no investments accounted for under the equity method of accounting. Investments in affiliates in which we do not have the ability to exert significant influence over the investees&#x2019; operating and financing activities are accounted for under the cost method of accounting. As of December 31, 2022 and December 31, 2021, we had cost method investments totaling $10,967 and $11,264, 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;We monitor and assess the carrying value of our investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist. Fair value is generally based on: (i)&#160;other third-party investors&#x2019; recent transactions in the securities; (ii)&#160;other information available regarding the current market for similar assets; and/or (iii)&#160;a market or income approach, as deemed appropriate.&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;When we assess the carrying value of our investments for potential impairment, determining the fair value of our investments is reliant upon the availability of market information and/or other information provided by third-parties to be able to develop an estimate of fair value. Considerable judgment is required in interpreting market data to develop the estimates of fair value. Accordingly, our estimates are not necessarily indicative of the amounts that we, or other holders of these investments, could realize in a current market exchange. The use of different assumptions and/or estimation methodologies could have a significant effect on the estimated fair values. The estimates of fair value could differ significantly from the amounts presented. See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201c;Asset Impairments&#x201d;&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; accounting policy below.&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;Fair Value of Financial Instruments&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 may 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 derivatives, contingent consideration related to acquisitions, trade payables and debt. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The three-tier hierarchy prioritizes valuation inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of three levels: 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. See Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&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; and Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for fair value disclosure about debt and financial instruments, respectively. See the &#x201c;&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;Derivatives and Hedging&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;&#x201d; accounting policy below for the fair value disclosure about interest rate derivatives.&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;Business Combinations&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 acquire businesses in the waste industry, including non-hazardous waste collection, transfer station, recycling and disposal operations, as part of our growth strategy. Businesses are included in the consolidated financial statements from the date of acquisition.&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 recognize, separately from goodwill, the identifiable assets acquired and liabilities assumed at their estimated acquisition-date fair values. We measure and recognize goodwill as of the acquisition date as the excess of: (a)&#160;the aggregate of the fair value of consideration transferred, the fair value of any noncontrolling interest in the acquiree (if any) and the acquisition date fair value of our previously held equity interest in the acquiree (if any), over (b)&#160;the fair value of net assets acquired and liabilities assumed. If information about facts and circumstances existing as of the acquisition date is incomplete by the end of the reporting period in which a business combination occurs, we will report provisional amounts for the items for which the accounting is incomplete. The measurement period ends once we receive the information we were seeking; however, this period will not extend beyond one year from the acquisition date. Any material adjustments recognized during the measurement period will be recognized retrospectively in the consolidated financial statements of the current period. All acquisition-related transaction and restructuring costs are to be expensed as incurred. See Note 5, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about business acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;.&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 Liabilities&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 environmental remediation liabilities representing our estimate of the most likely outcome of the matters for which we have determined that a liability is probable. These liabilities include potentially responsible party investigations, settlements, certain legal and consultant fees, as well as costs directly associated with site investigation and clean up, such as materials and incremental internal costs directly related to the remedy. We provide for expenses associated with environmental remediation obligations when such amounts are probable and can be reasonably estimated. We estimate costs required to remediate sites where it is probable that a liability has been incurred based on site-specific facts and circumstances. Estimates of the cost for the likely remedy are developed using third-party environmental engineers or other service providers. Where we believe that both the amount of a particular environmental remediation liability and timing of payments are reliably determinable, we inflate the cost in current dollars until the expected time of payment and discount the cost to present value. See Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about environmental remediation liabilities.&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;Self-Insurance Liabilities and Related Costs&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 self-insured for vehicles and workers&#x2019; compensation with reinsurance coverage limiting our maximum exposure.  In fiscal year 2022, our maximum exposure per individual event under the workers&#x2019; compensation plan was $1,250. In fiscal year 2022, our minimum and maximum exposure per individual event under the automobile plan were up to $1,500 and $3,650, respectively. The liability for unpaid claims and associated expenses, including incurred but not reported losses, is determined by management with the assistance of a third-party actuary and reflected in our consolidated balance sheets as an accrued liability. We use a third-party to track and evaluate actual claims experience for consistency with the data used in the annual actuarial valuation. The actuarial-determined liability is calculated based on historical data, which considers both the frequency and settlement amount of claims. Our self-insurance reserves totaled $22,184 and $19,847 as of December 31, 2022 and December 31, 2021, respectively. Our estimated accruals for these liabilities could be significantly different than our ultimate obligations if variables such as the frequency or severity of future events differ significantly from our assumptions.&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;Income Taxes&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 estimates to determine our provision for income taxes and related assets and liabilities and any valuation allowance recorded against our net deferred tax assets. Valuation allowances have been established for the possibility that tax benefits may not be realized for certain deferred tax assets. Deferred income taxes are recognized based on the expected future tax consequences of differences between the financial statement basis and the tax basis of assets and liabilities, calculated using currently enacted tax rates. We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making this determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event we determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we will make an adjustment to the valuation allowance which would reduce the provision for income taxes.&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 account for income tax uncertainties according to guidance on the recognition, derecognition and measurement of potential tax benefits associated with tax positions. We recognize interest and penalties relating to income tax matters as a component of income tax expense. &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;See Note 17, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure related to income taxes, including the effect of the valuation allowance release in fiscal year 2020.&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;Derivatives and Hedging&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 account for derivatives and hedging activities in accordance with derivatives and hedging accounting guidance that establishes accounting and reporting standards requiring that every derivative instrument (including certain derivative instruments embedded in other contracts) be recorded in the consolidated balance sheet as either an asset or liability measured at its fair value. The guidance requires that changes in the derivative&#x2019;s fair value be recognized currently in earnings unless specific hedge accounting criteria are met. &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 their fair value is recorded in stockholders&#x2019; equity as a component of accumulated other comprehensive income (loss), net of tax 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. See Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for fair value disclosure about derivative instruments and Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further disclosure about interest rate derivatives. &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;Contingent Liabilities&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 various legal proceedings, claims and regulatory matters, the outcomes of which are subject to significant uncertainty. We determine whether to disclose or accrue for loss contingencies based on an assessment of whether the risk of loss is remote, reasonably possible or probable, and whether it can be reasonably estimated. We analyze our litigation and regulatory matters based on available information to assess the potential liabilities. Management&#x2019;s assessment is developed based on an analysis of possible outcomes under various strategies. We accrue for loss contingencies when such amounts are probable and reasonably estimable. If a contingent liability is only reasonably possible, we will disclose the potential range of the loss, if estimable. We record losses related to contingencies in cost of operations or general and administration expenses, depending on the nature of the underlying transaction leading to the loss contingency. See Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about loss contingencies, as applicable. Contingent liabilities accounted for under purchase accounting are recorded at their fair values. These fair values may be different from the values we would have otherwise recorded, had the contingent liability not been assumed as part of an acquisition of a business. See Note 5, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for disclosure about contingent consideration accounted for under purchase accounting, as applicable. &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;Revenue Recognition&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 disaggregate our revenues by applicable service line: collection, landfill, transfer, transportation, landfill gas-to-energy, processing, and non-processing, which we refer to as our Customer Solutions business. Under the revenue recognition guidance, revenues are measured based on the consideration specified in a contract with a customer. The circumstances that impact the timing and amount of revenue recognized for each applicable service line may vary based on the nature of the service performed. We generally recognize revenues for services over time as we satisfy the performance obligation by transferring control over the service to the customer as the service is performed and the benefit is received and consumed by the customer. Services are typically delivered in a series as a single bundled performance obligation over either a designated period of time or for specified number of services. Services may also be delivered as a single bundled service, on a period-to-period basis, or in a spot transaction. Consideration may be variable on a per ton basis and/or fixed. Fixed consideration is allocated to each distinct service and variable consideration is allocated to the increment of time that the service is performed, and we have the contractual right to the fee. Fees are typically billed weekly, monthly, quarterly or in advance. Generally, the amount of consideration that we have the right to receive that is invoiced to the customer directly corresponds to the value of our performance completed to date. We do not disclose the amount of variable consideration included in the transaction price that is allocated to outstanding performance obligations when the variable consideration is allocated entirely to unsatisfied performance obligations or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation. Revenues that are not satisfied over time are recognized at a point-in-time. This typically includes the sale of recycled or organic materials, as well as renewable energy credits ("RECs"). Revenues from the sale of organic or recycled materials are recognized at a point-in-time as control of the materials transfers to the customer upon shipment or pick-up by the customer. Revenues from the sale of RECs are recognized at a point-in-time as the trade is executed and control transfers to the customer. &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;Payments to customers that are not in exchange for a distinct good or service are recorded as a reduction of revenues. We make rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties. 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 fiscal years 2022, 2021, or 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 $102,234 and $89,232 as of December 31, 2022 and December 31, 2021, 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 is transferred to the customer. Contract liabilities of $3,742 and $3,404 as of December 31, 2022 and December 31, 2021, respectively, are presented separately on the consolidated balance sheets. Due to the short-term nature of advanced billings, substantially all of the deferred revenue recognized as a contract liability as of December 31, 2021 and December 31, 2020 was recognized as revenue during fiscal years 2022 and 2021, respectively, when the services were performed. See Note 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure over revenues by applicable service line.&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;Asset Impairments&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;Recovery of Long-Lived Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We continually assess whether events or changes in circumstances have occurred that may warrant revision of the estimated useful lives of our long-lived assets (other than goodwill) or whether the remaining balances of those assets should be evaluated for possible impairment. Long-lived assets include, for example, capitalized landfill costs, other property, plant and equipment, identifiable intangible assets, and operating lease right-of-use assets. Events or changes in circumstances that may indicate that an asset may be impaired include the following:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant decrease in the market price of an asset or asset group;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in the extent or manner in which an asset or asset group is being used or in its physical condition;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in legal factors or in the business climate that could affect the value of an asset or asset group, including an adverse action or assessment by a regulator;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an impairment of goodwill at a reporting unit.&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;There are certain indicators listed above that require significant judgment and understanding of the waste industry when applied to landfill development or expansion. For example, a regulator may initially deny a landfill expansion permit application although the expansion permit is ultimately granted. In addition, management may periodically divert waste from one landfill to another to conserve remaining permitted landfill airspace. Therefore, certain events could occur in the ordinary course of business and not necessarily be considered indicators of impairment due to the unique nature of the waste industry.&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;If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. We group our long-lived assets for this purpose at the lowest level for which identifiable cash flows are primarily independent of the cash flows of other assets or asset groups. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying 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;To determine fair value, we use discounted cash flow analyses and estimates about the future cash flows of the asset or asset group. This analysis includes a determination of an appropriate discount rate, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are typically based on financial forecasts developed internally by management. The discount rate used is commensurate with the risks involved. We may also rely on third-party valuations and or information available regarding the market value for similar assets.&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;If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, impairment in the amount of the difference is recorded in the period that the impairment occurs. Estimating future cash flows requires significant judgment and projections may vary from the cash flows eventually realized.&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;Goodwill.&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; We annually assess goodwill for impairment during the fourth quarter of our fiscal year or more frequently if events or circumstances indicate that impairment may exist. &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 may assess whether a goodwill impairment exists using either a qualitative or a quantitative assessment. If we perform a qualitative assessment, it involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment. If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or if we elect not to perform a qualitative assessment, we perform a quantitative assessment to determine whether goodwill impairment exists at the reporting unit.&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 testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments and our Resource Solutions operating segment, and compare the fair value with the carrying value of the net assets of each reporting unit. If the fair value is less than its carrying value, then we would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, noting that the amount is not to exceed the total amount of goodwill allocated to that reporting unit. &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;To determine the fair value of each of our reporting units as a whole we use discounted cash flow analyses, which require significant assumptions and estimates about the future operations of each reporting unit. Significant judgments inherent in this analysis include the determination of appropriate discount rates, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are based on financial forecasts developed internally by management. Our discount rate assumptions are based on an assessment of our risk adjusted discount rate, applicable for each reporting unit. In assessing the reasonableness of our determined fair values of our reporting units, we evaluate our results against our current market capitalization.&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;If the fair value of goodwill is less than its carrying value for a reporting unit, an impairment charge would be recorded to earnings. The loss recognized cannot exceed the carrying amount of goodwill. After a goodwill impairment loss is recognized, the adjusted carrying amount of goodwill becomes its new accounting basis.&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 addition to an annual goodwill impairment assessment, we would evaluate a reporting unit for impairment if events or circumstances change between annual tests indicating a possible impairment. Examples of such events or circumstances include the following:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in legal status or in the business climate;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an adverse action or assessment by a regulator;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a more likely than not expectation that an operating segment or a significant portion thereof will be sold; or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the testing for recoverability of a significant asset group within the operating 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;We elected to perform a quantitative analysis as part of our annual goodwill impairment test for fiscal year 2022. As of October 1, 2022, our Eastern, Western and Resource Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, in each case the fair value of our Eastern, Western and Resource Solutions reporting units exceeded its carrying value by in excess of 67%. We incurred no impairment of goodwill as a result of our annual goodwill impairment tests in fiscal years 2022, 2021 or 2020. However, there can be no assurance that goodwill will not be impaired at any time in the future. &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;Cost Method Investments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We monitor and assess the carrying value of our cost method investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist. We incurred no impairment of cost method investments in fiscal year 2022, 2021 or 2020. There can be no assurance that our cost method investments will not be impaired at any time in the future.&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;Defined Benefit Pension 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-weight:400;line-height:120%"&gt;We make contributions to one qualified multiemployer defined benefit pension plan ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service. We do not administer this plan. The Pension Plan&#x2019;s benefit formula is based on credited years of service and hours worked as defined in the Pension Plan document. Our pension contributions are made in accordance with funding standards established by the Employee Retirement Income Security Act of 1974 and the Internal Revenue Code, as amended by the Pension Protection Act of 2006. The Pension Plan&#x2019;s assets have been invested as determined by the Pension Plan's fiduciaries in accordance with the Pension Plan's investment policy. The Pension Plan&#x2019;s asset allocation is based on the Pension Plan's investment policy and is reviewed as deemed necessary. See Note 16, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about the Pension Plan.&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;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-weight:400;line-height:120%"&gt;Our equity awards granted generally consist of stock options, restricted stock, restricted stock units and market-based performance stock units. The fair value of each stock option grant is estimated using a Black-Scholes option-pricing model. The fair value of restricted stock and restricted stock unit grants is at a price equal to the fair market value of our Class&#160;A common stock at the date of grant. Compensation expense associated with our stock options, restricted stock and restricted stock units is recognized as expense in general and administration expense over the employee&#x2019;s requisite service period. The fair value of market-based performance stock unit grants is valued using a Monte Carlo pricing model and compensation expense is recognized as expense in general and administration expense ratably over the performance period based on our estimated achievement of the established performance criteria. For purposes of calculating stock-based compensation expense, forfeitures are accounted for as they occur.  See Note 14, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stockholders' Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about stock-based compensation.&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;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic 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 computed by dividing net income by the combined weighted average number of common shares outstanding during the period and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, unvested restricted stock, unvested restricted stock units and unvested market-based performance stock units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method. See Note 19, &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;Earnings Per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about the calculation of earnings per share.&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;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 December 31, 2022 through the date of this filing of the consolidated financial statements with the SEC on this Annual Report on Form 10-K. Except as disclosed, no material subsequent events have occurred since December 31, 2022 through the date of this filing that would require recognition or disclosure in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTkx_2260054b-7c4c-4924-9d6d-53079a849f4c">&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;Management&#x2019;s Estimates and Assumptions&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 some cases, these estimates are difficult to determine, and we must exercise significant judgment. In preparing our consolidated financial statements, the estimates and assumptions that we consider to be significant and that present the greatest amount of uncertainty relate to our accounting for landfills, environmental remediation liabilities, asset impairments, if applicable, accounts receivable valuation allowance for credit losses, self-insurance reserves, deferred taxes and uncertain tax positions, estimates of the fair values of assets acquired and liabilities assumed in any acquisition, contingent liabilities and stock-based compensation. Each of these items is discussed in more detail elsewhere in these notes to the consolidated financial statements, as applicable. Actual results may differ materially from the estimates and assumptions that we use in the preparation of our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjE4_c3ea41b6-f178-4b33-8813-aa515f9e4c4c">&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;Cash and Cash Equivalents&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 consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzA2_ab4da44c-affc-4665-a506-837b4ee7646f">&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;Concentrations of Credit Risk&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;Financial instruments that potentially subject us to concentrations of credit risk consist of cash and cash equivalents, restricted investment securities, accounts receivable and derivative instruments. We maintain cash and cash equivalents and restricted investment securities with banks that at times exceed applicable insurance limits. We reduce our exposure to credit risk by maintaining such deposits with high quality financial institutions. Our concentration of credit risk with respect to accounts receivable is limited because of the large number and diversity of customers we serve, thus reducing the credit risk associated with any one customer group. As of December 31, 2022, no single customer or customer group represented greater than 5% of total accounts receivable. We manage credit risk through credit evaluations, credit limits, and monitoring procedures, but generally do not require collateral to support accounts receivable. We reduce our exposure to credit risk associated with derivative instruments by entering into agreements with high quality financial institutions and by evaluating and regularly monitoring their creditworthiness.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjY5_1f53a592-58f9-422b-86c2-8327b8b48448">Accounts Receivable, Net of Allowance for Credit LossesAccounts receivable represent receivables from customers for collection, transfer, recycling, disposal and other services. Our accounts receivable are recorded when billed or when related revenue is earned, if earlier, and represent claims against third-parties that will be settled in cash. The carrying value of our accounts receivable, net of allowance for credit losses represents its estimated net realizable value. Estimates are used in determining our allowance for credit losses based on, among other things, our historical loss trends, the age of outstanding accounts receivable, and current and expected economic conditions. Our reserve is evaluated and revised on a monthly basis. Past due accounts receivable are written off when deemed to be uncollectible.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzAy_e9b69401-3141-43d9-9ece-724461edf278">InventoryInventory includes secondary fibers, recyclables ready for sale, and parts and supplies. Inventory is stated at the lower of cost (first-in, first-out) or market.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTk2_3f83198f-4b97-4c0f-9262-6ad5eadf8e28">&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;Property, Plant and Equipment&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;Property, plant and equipment is recorded at cost, less accumulated depreciation and amortization. We provide for depreciation and amortization using the straight-line method by charges to operations in amounts that allocate the cost of the assets over their estimated useful lives as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Useful&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rolling stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-12 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and Fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&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;The cost of maintenance and repairs is charged to operations as incurred.&lt;/span&gt;&lt;/div&gt;Landfill development costs are included in property, plant and equipment. Landfill development costs include costs to develop each of our landfill sites, including such costs related to landfill liner material and installation, excavation for airspace, landfill leachate collection systems, landfill gas collection systems, environmental monitoring equipment for groundwater and landfill gas, directly related engineering, capitalized interest, on-site road construction, and other capital infrastructure. Additionally, landfill development costs include all land purchases within the landfill footprint and the purchase of any required landfill buffer property. Under life-cycle accounting, these costs are capitalized and charged to expense based on tonnage placed into each site</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjg2_a8800ac2-807d-4066-a375-8af2888ac883">We provide for depreciation and amortization using the straight-line method by charges to operations in amounts that allocate the cost of the assets over their estimated useful lives as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.653%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Useful&#160;Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rolling stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-12 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and Fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-8 years&lt;/span&gt;&lt;/div&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 summary of property, plant and equipment is as 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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Landfills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease right-of-use assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Rolling 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;276,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,785,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,617,698&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: accumulated depreciation and amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,064,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(973,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;720,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,604&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i82a77582f75e4d4f91e21458e0a06f23_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzEtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo0NDc5MGI4NjdkOWI0YzhjOWYyZmQzM2Q4ZWQ2MWVjYl80_8b820732-235c-43c1-8bf9-a2f89e18f7b3">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id324eb2447f447c985ac4054080ae1d6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzEtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo0NDc5MGI4NjdkOWI0YzhjOWYyZmQzM2Q4ZWQ2MWVjYl83_4392a24b-3338-49aa-bbfd-ebee91b81cef">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0cc479ce551241f7aa15270156c7ec05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzItMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo1NWY1OTdmNGM2ZmY0M2E4YTMxOTkwZjgxNDk5ZTA2Y180_d49d536f-d36e-45ce-bb5c-8282c2b73fa2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3e8159ff8dc942f497dec033b50a4368_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzItMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo1NWY1OTdmNGM2ZmY0M2E4YTMxOTkwZjgxNDk5ZTA2Y183_4e47a548-ece2-472e-ada6-dbc3be5f20ca">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib51422dd4a314e609df54719ffbcd41e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzMtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjphYTk1Nzc5MmExNzI0ZmQ1OWYzNmFlZDRiZDQ2NmZkZF80_7542eeca-7a0f-4ac1-a0fe-8363716c7488">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibe59ff1931e14effb89b521f19d08b1d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzMtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjphYTk1Nzc5MmExNzI0ZmQ1OWYzNmFlZDRiZDQ2NmZkZF83_3342ecf2-642f-4b34-ba53-7a42c500a1ac">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i062bfece95fe4668ba7db820785ca3a5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzQtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo0ODQ1ODQ2ZWM0M2I0ZTkwODliMTdjMjcxM2FjMTAxY180_1985b238-ea19-409e-b2d3-77ab2081aec1">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i62f6a1ccc5f74ad6ba99359c558e2997_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzQtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjo0ODQ1ODQ2ZWM0M2I0ZTkwODliMTdjMjcxM2FjMTAxY183_a69cc331-a33c-49e3-b987-37fa1533f53c">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7637771e391e4c55b6623dbb164ebb57_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzUtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjpmNTI5MTM2NTBmZTI0ZDc0YTAzNTJlYWMyZjY0MTZhM180_f58b3e5e-b8e7-4f8b-93ae-588f0152f79c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i11de16beba8a45f8ba739bb9e3a30eb5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90YWJsZTozMDBlZjg1NmQ4NWE0OWJlOGFlYTRhZGE5MDJmNjg4Yi90YWJsZXJhbmdlOjMwMGVmODU2ZDg1YTQ5YmU4YWVhNGFkYTkwMmY2ODhiXzUtMi0xLTEtNjMwODAvdGV4dHJlZ2lvbjpmNTI5MTM2NTBmZTI0ZDc0YTAzNTJlYWMyZjY0MTZhM183_ce960d8c-64a9-43c8-99b2-e9d3d7724726">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjYz_2df22adc-ca57-4f0b-8099-519f98aa0b79">&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;Landfill Accounting&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-style:italic;font-weight:700;line-height:120%"&gt;Life Cycle Accounting&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;Under life-cycle accounting, all costs related to acquisition and construction of landfill sites are capitalized and charged to expense based on tonnage placed into each site. Landfill permitting, acquisition and preparation costs are amortized on the units-of-consumption method as landfill airspace is consumed. In determining the amortization rate for each of our landfills, preparation costs include the total estimated costs to complete construction of the landfills&#x2019; permitted and expansion capacity.&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-style:italic;font-weight:700;line-height:120%"&gt;Landfill Development Costs&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 estimate the total cost to develop each of our landfill sites to its remaining permitted and expansion capacity (see landfill development costs discussed within the &#x201c;&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;Property, Plant and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; accounting policy above). The projection of these landfill costs is dependent, in part, on future events. The remaining amortizable basis of each landfill includes costs to develop a site to its remaining permitted and expansion capacity and includes amounts previously expended and capitalized, net of accumulated airspace amortization, and projections of future purchase and development costs including capitalized interest. The interest capitalization rate is based on our weighted average interest rate incurred on borrowings outstanding during the period. Interest capitalized during the fiscal years ended December 31, 2022 ("fiscal year 2022"), December 31, 2021 ("fiscal year 2021") and December 31, 2020 ("fiscal year 2020") was $330, $718 and $413, respectively.&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-style:italic;font-weight:700;line-height:120%"&gt;Landfill Airspace&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 apply the following guidelines in determining a landfill&#x2019;s remaining permitted and expansion airspace:&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;Remaining Permitted Airspace.&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; Our engineers, in consultation with third-party engineering consultants and surveyors, are responsible for determining remaining permitted airspace at our landfills. The remaining permitted airspace is determined by an annual survey, which is then used to compare the existing landfill topography to the expected final landfill topography.&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;Expansion Airspace&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;. We currently include unpermitted expansion airspace in our estimate of remaining permitted and expansion airspace in certain circumstances. To be considered expansion airspace all of the following criteria must be met:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we control the land on which the expansion is sought;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;all technical siting criteria have been met or a variance has been obtained or is reasonably expected to be obtained;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we have not identified any legal or political impediments which we believe will not be resolved in our favor;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we are actively working on obtaining any necessary permits and we expect that all required permits will be received; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;senior management has approved the project based on a review of the engineering design and determination that the financial return profile meets our investment criteria.&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;For unpermitted airspace to be included in our estimate of remaining permitted and expansion airspace, the expansion effort must meet all of the criteria listed above. These criteria are evaluated annually by our engineers, accountants, lawyers, managers and others to identify potential obstacles to obtaining the permits. Once the remaining permitted and expansion airspace is determined in cubic yards, an airspace utilization factor (&#x201c;AUF&#x201d;) is established to calculate the remaining permitted and expansion capacity in tons. The AUF is established using a process that considers the measured density obtained from annual surveys. When we include the expansion airspace in our calculation of remaining permitted and expansion airspace, we include the projected costs for development, as well as the projected asset retirement costs related to final capping, closure and post-closure of the expansion airspace in the amortization basis of the landfill.&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;After determining the costs and the remaining permitted and expansion capacity at each of our landfills, we determine the per ton rates that will be expensed as waste is received and deposited at each of our landfills by dividing the costs by the corresponding number of tons. We calculate per ton amortization rates for assets associated with each final capping event, for assets related to closure and post-closure activities, and for all other costs capitalized or to be capitalized in the future for each landfill. These rates per ton are updated annually, or more frequently, as significant facts change.&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;It is possible that actual results, including the amount of costs incurred, the timing of final capping, closure and post-closure activities, our airspace utilization or the success of our expansion efforts, could ultimately turn out to be significantly different from our estimates and assumptions. To the extent that such estimates or related assumptions prove to be significantly different than actual results, lower profitability may be experienced due to higher amortization rates, higher final capping, closure or post-closure rates, or higher expenses. Higher profitability may result if the opposite occurs. Most significantly, if it is determined that the expansion capacity should no longer be considered in calculating the recoverability of the landfill asset, we may be required to recognize an asset impairment. If it is determined that the likelihood of receiving an expansion permit has become remote, the capitalized costs related to the expansion effort are expensed immediately.&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-style:italic;font-weight:700;line-height:120%"&gt;Final Capping, Closure and Post-Closure Costs&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 is a description of our landfill asset retirement activities and related accounting:&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;Final Capping Costs.&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; Final capping activities include the installation of liners, drainage, compacted soil layers and topsoil over areas of a landfill where total airspace has been consumed and waste is no longer being received. Final capping activities occur throughout the life of the landfill. Our engineering personnel estimate the cost for each final capping event based on the acreage to be capped, along with the final capping materials and activities required. The estimates also consider when these costs would actually be paid and factor in inflation and discount rates. The engineers then quantify the landfill capacity associated with each final capping event and the costs for each event are amortized over that capacity as waste is received at the landfill.&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;Closure and Post-Closure Costs.&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; Closure and post-closure costs represent future estimated costs related to monitoring and maintenance of a solid waste landfill after a landfill facility ceases to accept waste and closes. We estimate, based on input from our engineers, accountants, lawyers, managers and others, our future cost requirements for closure and post-closure monitoring and maintenance based on our interpretation of the technical standards of the Subtitle D regulations and the air emissions standards under the Clean Air Act of 1970, as amended, as they are being applied on a state-by-state basis. Closure and post-closure accruals for the cost of monitoring and maintenance include site inspection, groundwater monitoring, leachate management, methane gas control and recovery, and operation and maintenance costs to be incurred for a period which is generally for a term of 30 years after final closure of a landfill. In determining estimated future closure and post-closure costs, we consider costs associated with permitted and permittable airspace.&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 estimated future final capping, closure and post-closure costs, based on our interpretation of current requirements and proposed regulatory changes, are intended to approximate fair value. Absent quoted market prices, our cost estimates are based on historical experience, professional engineering judgment and quoted or actual prices paid for similar work. Our estimate of costs to discharge final capping, closure and post-closure asset retirement obligations for landfills are developed in today&#x2019;s dollars. These costs are then inflated to the period of performance using an estimate of inflation, which is updated annually (2.2% as of December 31, 2022). Final capping, closure and post-closure liabilities are then discounted using the credit adjusted risk-free rate in effect at the time the obligation is incurred. The weighted average rate applicable to our asset retirement obligations as of December 31, 2022 is between approximately 5.1% and 9.9%, the range of the credit adjusted risk free rates effective since the adoption of guidance associated with asset retirement obligations in the fiscal year ended April&#160;30, 2004. Accretion expense is necessary to increase the accrued final capping, closure and post-closure liabilities to the future anticipated obligation. To accomplish this, we accrete our final capping, closure and post-closure accrual balances using the same credit-adjusted risk-free rate that was used to calculate the recorded liability. Accretion expense on recorded landfill liabilities is recorded to cost of operations from the time the liability is recognized until the costs are paid. Accretion expense on recorded landfill liabilities amounted to $7,565, $6,775 and $6,436 in fiscal years 2022, 2021 and 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;We provide for the accrual and amortization of estimated future obligations for closure and post-closure based on tonnage placed into each site. With regards to final capping, the liability is recognized, and the costs are amortized based on the remaining airspace related to the specific final capping event. See Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Final Capping, Closure and Post-Closure Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about asset retirement obligations related to final capping, closure and post-closure costs.&lt;/span&gt;&lt;/div&gt;We operate in states which require a certain portion of landfill final capping, closure and post-closure obligations to be secured by financial assurance, which may take the form of surety bonds, letters of credit and restricted investment securities.</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:InterestCostsCapitalized
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzY4NDk_98287364-29f3-4b83-ad9f-54ef4ce0d9aa"
      unitRef="usd">330000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzY4NTM_853a3c81-05f9-4c72-a269-237da61602e5"
      unitRef="usd">718000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzY4NjA_a57ebbcc-6ce6-40c4-b27a-4995ff62929a"
      unitRef="usd">413000</us-gaap:InterestCostsCapitalized>
    <cwst:ClosureandPostClosureCostsIncurrencePeriod
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEyNTU1_791584f7-3b7c-494a-94c4-c78ae459e604">P30Y</cwst:ClosureandPostClosureCostsIncurrencePeriod>
    <cwst:InflationRate
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEzMzU5_c5513698-452f-4d73-af04-2aa778fb9fc1"
      unitRef="number">0.022</cwst:InflationRate>
    <cwst:AssetRetirementObligationMeasurementInput
      contextRef="ib2fcaf16662345739addae000a1d9b38_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEzNjQz_1516860f-f767-4f37-b626-46da4c12c6e1"
      unitRef="number">0.051</cwst:AssetRetirementObligationMeasurementInput>
    <cwst:AssetRetirementObligationMeasurementInput
      contextRef="iee90111a02584903aff1f29c5674f29c_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEzNjUw_374cc741-c1a6-48bf-9645-91b8bf842f5d"
      unitRef="number">0.099</cwst:AssetRetirementObligationMeasurementInput>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i662dfbefd37f44a2800b48688d0c3737_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE0Mzgw_98036909-f0e7-4fb4-ad6c-213b65f1b2df"
      unitRef="usd">7565000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i8f693437eb074a9eb5cca97738559835_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE0Mzg0_b6c5bcab-9be2-4190-a037-20606e90cc24"
      unitRef="usd">6775000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ied146f1d3f5443d6af19442afcfa3052_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE0Mzkx_116344c0-9213-4472-be0b-4d7f76f1ec07"
      unitRef="usd">6436000</us-gaap:AssetRetirementObligationAccretionExpense>
    <cwst:SuretyBonds
      contextRef="i662dfbefd37f44a2800b48688d0c3737_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE1MjQ4_ebb917ed-6c28-4aeb-9b71-607d53f7a6b8"
      unitRef="usd">231871000</cwst:SuretyBonds>
    <cwst:SuretyBonds
      contextRef="i8f693437eb074a9eb5cca97738559835_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE1MjU1_2f9dc9b7-e1e0-474c-8356-715e72efdaee"
      unitRef="usd">209275000</cwst:SuretyBonds>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i4901724b965347ee8e458ae502ccc932_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxOTkwMjMzMzAzNzM_7a2f1b42-ec90-4414-a99b-9bc5f04e28e9"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i42d0cb12547f4c81803a979ca352a297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxOTkwMjMzMzAzNzM_d28c7c6b-2549-4e87-b707-bdbc6ae7ba3a"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjg3_c27bdac8-5820-4fda-87b6-d87e10800e5b">&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;Lease Accounting&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 lease vehicles, equipment, property and other non-core equipment in the ordinary course of our business. Leases are classified as either operating leases or finance leases, as appropriate. Our leases have varying terms and may include renewal or purchase options, escalation clauses, restrictions, lease concessions, capital project funding, penalties or other obligations that we considered historically in determining minimum rental payments. We recognize lease expense for operating leases on a straight-line basis over the lease term. We recognize depreciation expense for finance leases over either the useful life of the asset or the lease term based on the terms of the lease agreement.&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 also party to three landfill operation and management agreements that we account for as operating leases. These agreements are long-term landfill operating contracts with government bodies whereby we receive tipping revenue, pay normal operating expenses and assume future final capping, closure and post-closure obligations. The government bodies retain ownership of each landfill. There are no bargain purchase options and title to each of the properties does not pass to us at the end of the respective lease terms. We allocate the consideration paid to the landfill airspace rights and underlying land lease based on the relative fair values. &lt;/span&gt;&lt;/div&gt;In addition to up-front or one-time payments, the landfill operating agreements may require us to make future minimum rental payments, including success or expansion fees, other direct costs and final capping, closure and post-closure costs. The value of all future minimum rental payments is amortized and charged to cost of operations over the life of the contract. We amortize the consideration allocated to airspace rights as airspace is utilized on a units-of-consumption basis and such amortization is charged to cost of operations as airspace is consumed (e.g.,&#160;as tons are placed into the landfill). The underlying value of any land lease is amortized to cost of operations on a straight-line basis over the estimated life of the respective operating agreement. We recognize a right-of-use asset and a lease liability for core leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheets. For other non-core operating leases, which are comprised of small-dollar-value items such as office equipment, we expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheets. We identify lease and nonlease components in a contract to which consideration in the contract will be allocated. We may elect by class of underlying asset to choose not to separate nonlease components from lease components and instead account for each separate lease component and the nonlease components in a contract as part of the single lease component. We have elected to not separate lease components from nonlease components for property leases and are, therefore, not allocating consideration between lease and nonlease components for this asset class. Lease payments include: fixed payments, including in-substance fixed payments, less any lease incentives paid or payable to the lessee; variable lease payments that depend on an index or a rate; exercise price of a purchase option reasonably certain to be exercised; penalties for terminating a lease; and amounts where it is probable that we will owe under a residual value guarantee. Refundable deposits are not considered to be a fixed payment. Variable lease costs that are not based on an index or a rate are recorded to expense in the period incurred. Lease term is determined at lease commencement and includes any noncancellable period for which we have the right to use the underlying asset together with any periods covered by an option to extend or terminate the lease if we are reasonably certain to exercise the option to extend or not to exercise the option to terminate. The initial determination of a lease liability is calculated as the net present value of the lease payments not yet paid. The discount rate used to determine present value is the rate implicit in the lease, if present, or, if not present, our incremental borrowing rate, which is a rate that reflects interest that we would have to pay to borrow funds on a collateralized basis over a similar term to the lease and in a similar economic environment. For shorter term leases, such as vehicle and equipment leases, we calculate our incremental borrowing rate using the interest rate from our existing secured line of credit, adjusted based on term. For longer term leases, such as our landfill operating leases, we calculate our incremental borrowing rate based on an industry yield curve with a similar credit rating, adjusted by a company specific spread as determined by a third-party.</us-gaap:LesseeLeasesPolicyTextBlock>
    <cwst:NumberofLandfillOperationandManagementAgreementsEnteredInto
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE2Mjcx_dd549171-aa59-415f-b727-5075160b9dd8"
      unitRef="agreement">3</cwst:NumberofLandfillOperationandManagementAgreementsEnteredInto>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjI5_d95a65c1-103b-4f20-9439-8ad932a79989">&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;Goodwill and Intangible Assets&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;Goodwill.&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; Goodwill is the excess of our purchase consideration over the fair value of the net assets of acquired businesses. We do not amortize goodwill, but as discussed in the &#x201c;&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;Asset Impairments&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;&#x201d; accounting policy below, we assess our goodwill for impairment at least annually. See Note&#160;9, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about goodwill.&lt;/span&gt;&lt;/div&gt;Intangible Assets. Intangible assets consist primarily of covenants not-to-compete, customer relationships, and trade names. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the sum of years digits or straight-line methods over their estimated useful lives. Covenants not-to-compete, customer relationships and trade names are typically amortized over a term of no more than 10 years.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxMjkz_5c28b2d5-1ea9-4f2f-9b24-2ede58c042ba">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjU0_2d3568e1-1664-461f-bcbc-9b8cabc8afe2">&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;Investments in Unconsolidated Entities&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;Investments in unconsolidated entities over which we have significant influence over the investees&#x2019; operating and financing activities are accounted for under the equity method of accounting. As of December 31, 2022 and December 31, 2021, we had no investments accounted for under the equity method of accounting. Investments in affiliates in which we do not have the ability to exert significant influence over the investees&#x2019; operating and financing activities are accounted for under the cost method of accounting. As of December 31, 2022 and December 31, 2021, we had cost method investments totaling $10,967 and $11,264, 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;We monitor and assess the carrying value of our investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist. Fair value is generally based on: (i)&#160;other third-party investors&#x2019; recent transactions in the securities; (ii)&#160;other information available regarding the current market for similar assets; and/or (iii)&#160;a market or income approach, as deemed appropriate.&lt;/span&gt;&lt;/div&gt;When we assess the carrying value of our investments for potential impairment, determining the fair value of our investments is reliant upon the availability of market information and/or other information provided by third-parties to be able to develop an estimate of fair value. Considerable judgment is required in interpreting market data to develop the estimates of fair value. Accordingly, our estimates are not necessarily indicative of the amounts that we, or other holders of these investments, could realize in a current market exchange. The use of different assumptions and/or estimation methodologies could have a significant effect on the estimated fair values. The estimates of fair value could differ significantly from the amounts presented.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxNjM1_6c7b2dc6-3204-48b4-9508-89fa0ab928a8"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxNjM1_bdcfd031-01a7-444e-ad99-5d7418e5cbe8"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherInvestmentsAndSecuritiesAtCost
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzIxOTY4_16195b52-5503-431c-a7d5-d7e6f64e907e"
      unitRef="usd">10967000</us-gaap:OtherInvestmentsAndSecuritiesAtCost>
    <us-gaap:OtherInvestmentsAndSecuritiesAtCost
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzE2NDkyNjc0OTIxNDQ_8a82d594-daaf-4147-b80e-89f2c7aa204e"
      unitRef="usd">11264000</us-gaap:OtherInvestmentsAndSecuritiesAtCost>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzAz_fa645e34-5de7-4c45-8a15-b959737dffb1">Fair Value of Financial InstrumentsOur financial instruments may 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 derivatives, contingent consideration related to acquisitions, trade payables and debt. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The three-tier hierarchy prioritizes valuation inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of three levels: 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.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjk2_38b8e797-a588-4155-99eb-5eed7aeab7a1">&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;Business Combinations&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 acquire businesses in the waste industry, including non-hazardous waste collection, transfer station, recycling and disposal operations, as part of our growth strategy. Businesses are included in the consolidated financial statements from the date of acquisition.&lt;/span&gt;&lt;/div&gt;We recognize, separately from goodwill, the identifiable assets acquired and liabilities assumed at their estimated acquisition-date fair values. We measure and recognize goodwill as of the acquisition date as the excess of: (a)&#160;the aggregate of the fair value of consideration transferred, the fair value of any noncontrolling interest in the acquiree (if any) and the acquisition date fair value of our previously held equity interest in the acquiree (if any), over (b)&#160;the fair value of net assets acquired and liabilities assumed. If information about facts and circumstances existing as of the acquisition date is incomplete by the end of the reporting period in which a business combination occurs, we will report provisional amounts for the items for which the accounting is incomplete. The measurement period ends once we receive the information we were seeking; however, this period will not extend beyond one year from the acquisition date. Any material adjustments recognized during the measurement period will be recognized retrospectively in the consolidated financial statements of the current period. All acquisition-related transaction and restructuring costs are to be expensed as incurred.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:EnvironmentalCostsPolicy
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzAw_b79f16d1-e069-4365-87fc-a96dc8150dcb">Environmental Remediation LiabilitiesWe have recorded environmental remediation liabilities representing our estimate of the most likely outcome of the matters for which we have determined that a liability is probable. These liabilities include potentially responsible party investigations, settlements, certain legal and consultant fees, as well as costs directly associated with site investigation and clean up, such as materials and incremental internal costs directly related to the remedy. We provide for expenses associated with environmental remediation obligations when such amounts are probable and can be reasonably estimated. We estimate costs required to remediate sites where it is probable that a liability has been incurred based on site-specific facts and circumstances. Estimates of the cost for the likely remedy are developed using third-party environmental engineers or other service providers. Where we believe that both the amount of a particular environmental remediation liability and timing of payments are reliably determinable, we inflate the cost in current dollars until the expected time of payment and discount the cost to present value.</us-gaap:EnvironmentalCostsPolicy>
    <us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjE2_baa75ab8-1af0-4941-b000-c25e5e79939a">Self-Insurance Liabilities and Related CostsWe are self-insured for vehicles and workers&#x2019; compensation with reinsurance coverage limiting our maximum exposure.  In fiscal year 2022, our maximum exposure per individual event under the workers&#x2019; compensation plan was $1,250. In fiscal year 2022, our minimum and maximum exposure per individual event under the automobile plan were up to $1,500 and $3,650, respectively. The liability for unpaid claims and associated expenses, including incurred but not reported losses, is determined by management with the assistance of a third-party actuary and reflected in our consolidated balance sheets as an accrued liability. We use a third-party to track and evaluate actual claims experience for consistency with the data used in the annual actuarial valuation. The actuarial-determined liability is calculated based on historical data, which considers both the frequency and settlement amount of claims.</us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy>
    <cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEwOTk1MTE3MDAxNDQ_32940b78-c212-42dc-acb8-3c4cb317fd1b"
      unitRef="usd">1250000</cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure>
    <cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure
      contextRef="icab80be680fe451083b573f3fe61c5c2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEwOTk1MTE3MDAyNTk_ff548f99-f0e3-482b-965a-3f7c43fa148c"
      unitRef="usd">1500000</cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure>
    <cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure
      contextRef="i386b39a9a4624378a24a198a26803f33_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzEwOTk1MTE3MDAyNjc_b15ebf75-4496-48f2-8228-7def3f822db8"
      unitRef="usd">3650000</cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure>
    <us-gaap:SelfInsuranceReserve
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzI4Mzkx_9b275cda-c05c-47cc-bbff-c63aa6f0a454"
      unitRef="usd">22184000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzI4Mzk4_99fbe3e0-2075-43b3-809d-f877457ff9e5"
      unitRef="usd">19847000</us-gaap:SelfInsuranceReserve>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzA0_459fb47d-a60d-4641-a3f2-9b8d7f89abeb">&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;Income Taxes&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 estimates to determine our provision for income taxes and related assets and liabilities and any valuation allowance recorded against our net deferred tax assets. Valuation allowances have been established for the possibility that tax benefits may not be realized for certain deferred tax assets. Deferred income taxes are recognized based on the expected future tax consequences of differences between the financial statement basis and the tax basis of assets and liabilities, calculated using currently enacted tax rates. We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making this determination, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent financial operations. In the event we determine that we would be able to realize our deferred income tax assets in the future in excess of their net recorded amount, we will make an adjustment to the valuation allowance which would reduce the provision for income taxes.&lt;/span&gt;&lt;/div&gt;We account for income tax uncertainties according to guidance on the recognition, derecognition and measurement of potential tax benefits associated with tax positions. We recognize interest and penalties relating to income tax matters as a component of income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzA1_c5c6ecce-d8fa-4af3-8fee-4cee1edd6255">&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;Derivatives and Hedging&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 account for derivatives and hedging activities in accordance with derivatives and hedging accounting guidance that establishes accounting and reporting standards requiring that every derivative instrument (including certain derivative instruments embedded in other contracts) be recorded in the consolidated balance sheet as either an asset or liability measured at its fair value. The guidance requires that changes in the derivative&#x2019;s fair value be recognized currently in earnings unless specific hedge accounting criteria are met. &lt;/span&gt;&lt;/div&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 their fair value is recorded in stockholders&#x2019; equity as a component of accumulated other comprehensive income (loss), net of tax 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.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjk4_5321cd2a-48ed-4fc4-988d-972f7e559b3a">Contingent Liabilities&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 various legal proceedings, claims and regulatory matters, the outcomes of which are subject to significant uncertainty. We determine whether to disclose or accrue for loss contingencies based on an assessment of whether the risk of loss is remote, reasonably possible or probable, and whether it can be reasonably estimated. We analyze our litigation and regulatory matters based on available information to assess the potential liabilities. Management&#x2019;s assessment is developed based on an analysis of possible outcomes under various strategies. We accrue for loss contingencies when such amounts are probable and reasonably estimable. If a contingent liability is only reasonably possible, we will disclose the potential range of the loss, if estimable. We record losses related to contingencies in cost of operations or general and administration expenses, depending on the nature of the underlying transaction leading to the loss contingency. See Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt; for disclosure about loss contingencies, as applicable. Contingent liabilities accounted for under purchase accounting are recorded at their fair values. These fair values may be different from the values we would have otherwise recorded, had the contingent liability not been assumed as part of an acquisition of a business.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMzA4_5eb319a1-f3b0-4a13-9f57-10dee6fe27cb">&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;Revenue Recognition&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 disaggregate our revenues by applicable service line: collection, landfill, transfer, transportation, landfill gas-to-energy, processing, and non-processing, which we refer to as our Customer Solutions business. Under the revenue recognition guidance, revenues are measured based on the consideration specified in a contract with a customer. The circumstances that impact the timing and amount of revenue recognized for each applicable service line may vary based on the nature of the service performed. We generally recognize revenues for services over time as we satisfy the performance obligation by transferring control over the service to the customer as the service is performed and the benefit is received and consumed by the customer. Services are typically delivered in a series as a single bundled performance obligation over either a designated period of time or for specified number of services. Services may also be delivered as a single bundled service, on a period-to-period basis, or in a spot transaction. Consideration may be variable on a per ton basis and/or fixed. Fixed consideration is allocated to each distinct service and variable consideration is allocated to the increment of time that the service is performed, and we have the contractual right to the fee. Fees are typically billed weekly, monthly, quarterly or in advance. Generally, the amount of consideration that we have the right to receive that is invoiced to the customer directly corresponds to the value of our performance completed to date. We do not disclose the amount of variable consideration included in the transaction price that is allocated to outstanding performance obligations when the variable consideration is allocated entirely to unsatisfied performance obligations or to a wholly unsatisfied promise to transfer a distinct good or service that forms part of a single performance obligation. Revenues that are not satisfied over time are recognized at a point-in-time. This typically includes the sale of recycled or organic materials, as well as renewable energy credits ("RECs"). Revenues from the sale of organic or recycled materials are recognized at a point-in-time as control of the materials transfers to the customer upon shipment or pick-up by the customer. Revenues from the sale of RECs are recognized at a point-in-time as the trade is executed and control transfers to the customer. &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;Payments to customers that are not in exchange for a distinct good or service are recorded as a reduction of revenues. We make rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties. 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 fiscal years 2022, 2021, or 2020 from performance obligations satisfied in previous periods. &lt;/span&gt;&lt;/div&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 $102,234 and $89,232 as of December 31, 2022 and December 31, 2021, 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 is transferred to the customer. Contract liabilities of $3,742 and $3,404 as of December 31, 2022 and December 31, 2021, respectively, are presented separately on the consolidated balance sheets. Due to the short-term nature of advanced billings, substantially all of the deferred revenue recognized as a contract liability as of December 31, 2021 and December 31, 2020 was recognized as revenue during fiscal years 2022 and 2021, respectively, when the services were performed.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzM3OTg4_eae31af2-af00-4635-825c-c5774fb06f5d"
      unitRef="usd">102234000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzM3OTk1_476eec22-0330-4357-aa5f-63ad83874197"
      unitRef="usd">89232000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzM4MjU5_2a438c63-c363-480e-95b6-3157cd9b1d73"
      unitRef="usd">3742000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzM4MjY2_307b612a-1284-497e-a4c4-090a8b84e507"
      unitRef="usd">3404000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjg0_553c7868-4077-43eb-b316-10194e18960f">&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;Asset Impairments&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;Recovery of Long-Lived Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We continually assess whether events or changes in circumstances have occurred that may warrant revision of the estimated useful lives of our long-lived assets (other than goodwill) or whether the remaining balances of those assets should be evaluated for possible impairment. Long-lived assets include, for example, capitalized landfill costs, other property, plant and equipment, identifiable intangible assets, and operating lease right-of-use assets. Events or changes in circumstances that may indicate that an asset may be impaired include the following:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant decrease in the market price of an asset or asset group;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in the extent or manner in which an asset or asset group is being used or in its physical condition;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in legal factors or in the business climate that could affect the value of an asset or asset group, including an adverse action or assessment by a regulator;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a current expectation that, more likely than not, a long-lived asset or asset group will be sold or otherwise disposed of significantly before the end of its previously estimated useful life; or&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an impairment of goodwill at a reporting unit.&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;There are certain indicators listed above that require significant judgment and understanding of the waste industry when applied to landfill development or expansion. For example, a regulator may initially deny a landfill expansion permit application although the expansion permit is ultimately granted. In addition, management may periodically divert waste from one landfill to another to conserve remaining permitted landfill airspace. Therefore, certain events could occur in the ordinary course of business and not necessarily be considered indicators of impairment due to the unique nature of the waste industry.&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;If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset or asset group to its undiscounted expected future cash flows. We group our long-lived assets for this purpose at the lowest level for which identifiable cash flows are primarily independent of the cash flows of other assets or asset groups. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying 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;To determine fair value, we use discounted cash flow analyses and estimates about the future cash flows of the asset or asset group. This analysis includes a determination of an appropriate discount rate, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are typically based on financial forecasts developed internally by management. The discount rate used is commensurate with the risks involved. We may also rely on third-party valuations and or information available regarding the market value for similar assets.&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;If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, impairment in the amount of the difference is recorded in the period that the impairment occurs. Estimating future cash flows requires significant judgment and projections may vary from the cash flows eventually realized.&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;Goodwill.&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; We annually assess goodwill for impairment during the fourth quarter of our fiscal year or more frequently if events or circumstances indicate that impairment may exist. &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 may assess whether a goodwill impairment exists using either a qualitative or a quantitative assessment. If we perform a qualitative assessment, it involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If based on this qualitative assessment we determine it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, we will not perform a quantitative assessment. If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or if we elect not to perform a qualitative assessment, we perform a quantitative assessment to determine whether goodwill impairment exists at the reporting unit.&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 testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments and our Resource Solutions operating segment, and compare the fair value with the carrying value of the net assets of each reporting unit. If the fair value is less than its carrying value, then we would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value, noting that the amount is not to exceed the total amount of goodwill allocated to that reporting unit. &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;To determine the fair value of each of our reporting units as a whole we use discounted cash flow analyses, which require significant assumptions and estimates about the future operations of each reporting unit. Significant judgments inherent in this analysis include the determination of appropriate discount rates, the amount and timing of expected future cash flows and growth rates. The cash flows employed in our discounted cash flow analyses are based on financial forecasts developed internally by management. Our discount rate assumptions are based on an assessment of our risk adjusted discount rate, applicable for each reporting unit. In assessing the reasonableness of our determined fair values of our reporting units, we evaluate our results against our current market capitalization.&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;If the fair value of goodwill is less than its carrying value for a reporting unit, an impairment charge would be recorded to earnings. The loss recognized cannot exceed the carrying amount of goodwill. After a goodwill impairment loss is recognized, the adjusted carrying amount of goodwill becomes its new accounting basis.&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 addition to an annual goodwill impairment assessment, we would evaluate a reporting unit for impairment if events or circumstances change between annual tests indicating a possible impairment. Examples of such events or circumstances include the following:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a significant adverse change in legal status or in the business climate;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an adverse action or assessment by a regulator;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a more likely than not expectation that an operating segment or a significant portion thereof will be sold; or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the testing for recoverability of a significant asset group within the operating 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;We elected to perform a quantitative analysis as part of our annual goodwill impairment test for fiscal year 2022. As of October 1, 2022, our Eastern, Western and Resource Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, in each case the fair value of our Eastern, Western and Resource Solutions reporting units exceeded its carrying value by in excess of 67%. We incurred no impairment of goodwill as a result of our annual goodwill impairment tests in fiscal years 2022, 2021 or 2020. However, there can be no assurance that goodwill will not be impaired at any time in the future. &lt;/span&gt;&lt;/div&gt;Cost Method Investments. We monitor and assess the carrying value of our cost method investments throughout the year for potential impairment and write them down to their fair value when other-than-temporary declines exist.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="ib51f3c5fd2ce40588d8de60b766b629f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjAz_37866660-fd16-409f-a9cd-0d2f49ba8d3a"
      unitRef="number">0.67</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="id745c7405bbe40b8b0eaa30ad550ff8a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjAz_5273a5d4-8847-4674-8669-9d0b303659cb"
      unitRef="number">0.67</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i1d8c43a6303a443b9542d095adbb80d6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjAz_6afa6475-0f3a-4511-b1e0-fecd464d3e30"
      unitRef="number">0.67</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjE5_047a55f5-c2f1-4804-852e-5e2d19079739"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjE5_94e30d06-aece-4704-a9c4-da66c00b294d"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2MjE5_a01405ca-9982-4897-9ad8-0f1d58d40f92"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2NjYx_0a2a0f4a-b6ee-4357-be21-5c66ab65d7b4"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2NjYx_7052ea58-2aa6-486a-b4cd-d70fedfa59fe"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2NjYx_a83c9aa3-353c-4ad5-b2df-a81fa11d753f"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTk5_b1e3220a-0c01-4bed-b317-e5cc3adf6e41">Defined Benefit Pension Plan We make contributions to one qualified multiemployer defined benefit pension plan ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service. We do not administer this plan. The Pension Plan&#x2019;s benefit formula is based on credited years of service and hours worked as defined in the Pension Plan document. Our pension contributions are made in accordance with funding standards established by the Employee Retirement Income Security Act of 1974 and the Internal Revenue Code, as amended by the Pension Protection Act of 2006. The Pension Plan&#x2019;s assets have been invested as determined by the Pension Plan's fiduciaries in accordance with the Pension Plan's investment policy. The Pension Plan&#x2019;s asset allocation is based on the Pension Plan's investment policy and is reviewed as deemed necessary.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <cwst:DefinedBenefitPlanNumberOfPlans
      contextRef="i837fa2c961164a2dbf48f84e06bec55f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzQ2ODkz_72ff84dc-5777-4a19-9d3b-91108fcc1d1e"
      unitRef="plan">1</cwst:DefinedBenefitPlanNumberOfPlans>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjIw_61568ef1-4f16-4fd6-9bba-abef181792a7">Stock-Based CompensationOur equity awards granted generally consist of stock options, restricted stock, restricted stock units and market-based performance stock units. The fair value of each stock option grant is estimated using a Black-Scholes option-pricing model. The fair value of restricted stock and restricted stock unit grants is at a price equal to the fair market value of our Class&#160;A common stock at the date of grant. Compensation expense associated with our stock options, restricted stock and restricted stock units is recognized as expense in general and administration expense over the employee&#x2019;s requisite service period. The fair value of market-based performance stock unit grants is valued using a Monte Carlo pricing model and compensation expense is recognized as expense in general and administration expense ratably over the performance period based on our estimated achievement of the established performance criteria. For purposes of calculating stock-based compensation expense, forfeitures are accounted for as they occur.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMTk0_1e7aee7f-12c9-47c2-9ee7-71c3af3aef92">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 computed by dividing net income by the combined weighted average number of common shares outstanding during the period and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, unvested restricted stock, unvested restricted stock units and unvested market-based performance stock units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNjcvZnJhZzpiMTU0NGRmMDY4MmE0ZjBjOWUzZmM0ODBkNjE2MTQ1OC90ZXh0cmVnaW9uOmIxNTQ0ZGYwNjgyYTRmMGM5ZTNmYzQ4MGQ2MTYxNDU4XzUwMjU4_f006971f-9336-4432-a464-309d51067d47">&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;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 December 31, 2022 through the date of this filing of the consolidated financial statements with the SEC on this Annual Report on Form 10-K. Except as disclosed, no material subsequent events have occurred since December 31, 2022 through the date of this filing that would require recognition or disclosure in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90ZXh0cmVnaW9uOmU4YmYxZTFkOTM0MTRjMjFhMWUyMTJhMTM3NzM3MjE5XzM0NzQ_6ded0926-642b-47ed-8d87-e84e1b182eea">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;We disaggregate our revenues by applicable service line as follows: collection, landfill, transfer, transportation, landfill gas-to-energy, processing and Customer Solutions. &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;Collection&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;Collection revenues are principally generated by providing waste collection and disposal services to our customers. Services may be provided as needed or as scheduled. We derive a substantial portion of our collection revenues from commercial, industrial and municipal services that are generally performed under service agreements or pursuant to contracts with municipalities. The majority of our residential collection services are performed on a subscription basis with individual property owners or occupants. &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;Landfill&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;Landfill disposal services primarily consist of receiving some form of acceptable solid waste materials at one of our landfills and appropriately disposing of it. Landfill customers are typically charged a tipping fee on a per ton basis for disposing of their solid waste at our disposal facilities. 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-style:italic;font-weight:400;line-height:120%"&gt;Transfer station&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;Transfer station disposal services primarily consist of receiving some form of acceptable solid waste materials at one of our transfer stations and appropriately disposing of it by transporting it to an appropriate disposal site. Transfer station customers are charged a tipping fee on a per ton basis for disposing of their solid waste at our transfer stations. 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-style:italic;font-weight:400;line-height:120%"&gt;Transportation&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;Transportation services consist of the transportation of large volumes of waste or recycled materials from a customer designated location to another location or disposal facility. Transportation customers are charged a fee on a per ton basis for transporting and/or disposal of the materials. 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-style:italic;font-weight:400;line-height:120%"&gt;Landfill gas-to-energy&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;Landfill gas-to-energy services primarily consist of the generation and sale of electricity from landfill gas-to-energy facilities located at certain of our landfills; the reservation of electric generating capacity to be used by a customer on demand; and the sale of RECs.&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;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 customers in the form of processing fees, tipping fees, and commodity sales, primarily comprised of newspaper, corrugated containers, plastics, ferrous and aluminum, and organic materials such as our earthlife&#xae; soils products including fertilizers, composts and mulches.&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;Customer&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; S&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;olutions&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 our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as 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;A table of revenues disaggregated by service line and timing of revenue recognition by operating segment follows:&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;Fiscal Year Ended December 31, 2022 &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&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;233,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;539,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;27,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;97,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;65,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;110,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,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;2,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Solutions&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;&#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;180,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;340,058&#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;445,153&#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;299,878&#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;1,085,089&#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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;52,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;55,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;339,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;340,058&#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;445,153&#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;299,878&#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,085,089&#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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal Year Ended December 31, 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;175,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;442,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;25,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;91,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;53,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;91,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;13,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,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;/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;6,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Solutions&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;&#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;141,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;264,569&#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;389,520&#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;235,122&#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;889,211&#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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;63,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;264,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;823,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;264,569&#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;389,520&#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;235,122&#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;889,211&#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;Fiscal Year Ended December 31, 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;147,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;391,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;20,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;85,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;44,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;78,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;/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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;11,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Solutions&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;&#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;133,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;220,285&#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;357,989&#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;196,310&#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;774,584&#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;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;29,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;220,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;220,285&#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;357,989&#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;196,310&#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;774,584&#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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90ZXh0cmVnaW9uOmU4YmYxZTFkOTM0MTRjMjFhMWUyMTJhMTM3NzM3MjE5XzM0Nzc_407254e4-5c2d-499b-bb18-d07c0d7c99d1">&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 of revenues disaggregated by service line and timing of revenue recognition by operating segment follows:&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;Fiscal Year Ended December 31, 2022 &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&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;233,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;539,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;27,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;97,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;65,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;110,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,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;2,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Solutions&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;&#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;180,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;340,058&#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;445,153&#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;299,878&#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;1,085,089&#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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;52,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;55,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;339,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;340,058&#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;445,153&#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;299,878&#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,085,089&#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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal Year Ended December 31, 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;175,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;442,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;25,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;91,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;53,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;91,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;13,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,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;/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;6,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Solutions&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;&#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;141,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;264,569&#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;389,520&#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;235,122&#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;889,211&#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;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;63,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;264,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;387,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;823,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;264,569&#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;389,520&#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;235,122&#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;889,211&#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;Fiscal Year Ended December 31, 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;147,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;391,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;20,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;85,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;44,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;78,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;/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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;11,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer Solutions&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;&#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;133,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;220,285&#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;357,989&#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;196,310&#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;774,584&#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;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;29,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;220,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;743,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;220,285&#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;357,989&#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;196,310&#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;774,584&#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="i377995cf4497472897ca91e8fcd15460_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEtMS0xLTEtNjMwODA_21c3a8cc-0abc-4299-a33a-bb997793053a"
      unitRef="usd">233043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b432c789b0c46c79380b7f3c2810649_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEtMy0xLTEtNjMwODA_6a8ceb35-e71c-4962-abbf-7954f0606533"
      unitRef="usd">306544000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7da21125debb448ea4a1178aaac967a9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEtNS0xLTEtNjMwODA_e2e2a89f-266a-4049-8545-4d7fa177ba6d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1a62fe3a6e04f679a29c4f513cdfbb0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEtNy0xLTEtNjMwODA_37c9a242-0314-4bd7-984f-ee04cfce28cf"
      unitRef="usd">539587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c48e40a5d974963a938bc2b3bfe9649_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzItMS0xLTEtNjMwODA_9805278c-cc5d-4377-beed-a04a0b13a293"
      unitRef="usd">27301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3612f3acaa9c4cf0801c2a2c7fca6e28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzItMy0xLTEtNjMwODA_916437bc-2af6-453a-b385-721cc65f326c"
      unitRef="usd">70241000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id17490c022d4432aa0a937d79feb26c1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzItNS0xLTEtNjMwODA_539987dc-e1aa-4f9c-ab42-c0b2f085cafd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07e3441fdaa0484ebc90c80558dd46cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzItNy0xLTEtNjMwODA_c5b7bc16-a7fe-48d3-8a06-2ef22da53c2c"
      unitRef="usd">97542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0baeee2f07094c3dad41842034d62921_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzMtMS0xLTEtNjMwODA_10816590-50c5-43b4-a79d-9005ec48d8dc"
      unitRef="usd">65800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2ec9211999c48f5afd9a14ad5f4dffa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzMtMy0xLTEtNjMwODA_bd807d8f-cf4b-4303-9f7d-1d07e7a152dc"
      unitRef="usd">44762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i904b6694143c48008f6d93b9b5315d66_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzMtNS0xLTEtNjMwODA_ab6f062d-ea13-43ae-84a9-7076b3f70c8a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77199a22d3c344f7ad0ac962d64ae978_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzMtNy0xLTEtNjMwODA_4db2da5e-9465-496a-8ddb-1849fdf2f5d5"
      unitRef="usd">110562000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1e8851ef7b244c18645a0da9201cc36_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzQtMS0xLTEtNjMwODA_1ad9ccdd-fa0d-4dbc-a0d8-ecee69885fc0"
      unitRef="usd">5619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9722fce783664a4c9dc134e741a1e85f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzQtMy0xLTEtNjMwODA_afc8f943-7d0c-4963-aff2-dbdc8e6997b8"
      unitRef="usd">14248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7b30ef2ce8f411dbaed8d68512f33aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzQtNS0xLTEtNjMwODA_3e4245a5-9fe2-45f4-8505-89fd04c6deb8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if819f84aa76e4e9b8a03a1fae8d30b9e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzQtNy0xLTEtNjMwODA_b65dc327-655a-493e-a2b1-2e7d98df5555"
      unitRef="usd">19867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a251c59c21a49f6af2c5d8af2bfffd4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzUtMS0xLTEtNjMwODA_6098a7ca-3c9e-4ca6-b30a-887df2605802"
      unitRef="usd">925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i887f21120fd94a1085b0aae384e4215b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzUtMy0xLTEtNjMwODA_aca17523-9272-41f0-ba4c-f02b49417203"
      unitRef="usd">6594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf2f4aada38c401aa8109bfa7f2f48da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzUtNS0xLTEtNjMwODA_348527c1-f15c-4647-93dd-39cf5fbf11ea"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i712aeabf0ab64cea908aaf4d0a262a17_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzUtNy0xLTEtNjMwODA_d9810295-a533-443e-9bdb-7cc5436c486e"
      unitRef="usd">7519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f852b329e4646d8bd3f678884663f45_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzYtMS0xLTEtNjMwODA_1c87714a-96af-4d8e-ac02-1e6f4cb98644"
      unitRef="usd">7370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b7bcf7e949f45bea833ffed81b51e3e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzYtMy0xLTEtNjMwODA_fa865cf8-56a3-4fba-a892-b4c923943fcf"
      unitRef="usd">2764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa561748c5434f09a89062e9a65c58fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzYtNS0xLTEtNjMwODA_a49fa01c-9851-4a09-beb8-952db4034bbb"
      unitRef="usd">119045000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5637009f88a440199df845a50879410_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzYtNy0xLTEtNjMwODA_e1e14aa2-7d3e-4889-83f3-752f234f6551"
      unitRef="usd">129179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8abf64a55db146b68d00e3076aa1c9dc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzctMS0xLTEtNjMwODA_31fc47bf-5542-4970-9bdb-27db1c38426e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49691098685e4f35aba82b592d0be25c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzctMy0xLTEtNjMwODA_d4f499ee-a41a-403d-be86-c0b09462c55d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9aebff3181b04791be77f51bed35e724_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzctNS0xLTEtNjMwODA_2b06dca9-299e-47fb-b379-54e136dac221"
      unitRef="usd">180833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if14513d57017489988bbfe9968857859_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzctNy0xLTEtNjMwODA_342c946e-3abc-490d-9a8d-1386988462c2"
      unitRef="usd">180833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzgtMS0xLTEtNjMwODA_75735ae9-fbbb-4f59-bf93-0680f84180c7"
      unitRef="usd">340058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzgtMy0xLTEtNjMwODA_ed7a5396-38c2-4db9-b115-146e14ef063f"
      unitRef="usd">445153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzgtNS0xLTEtNjMwODA_4372cb23-f9d0-4b1d-b014-1b6f74373295"
      unitRef="usd">299878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzgtNy0xLTEtNjMwODA_8fedd76b-dfa6-42c5-a7dd-b59fa611fa0c"
      unitRef="usd">1085089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba4d182939c842c1b91da2adb91c10c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEwLTEtMS0xLTYzMDgw_ba41b3bc-9f1f-4ef2-81cb-5a68e43fc976"
      unitRef="usd">462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i597e1a1182fa491fa516beb246e3477f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEwLTMtMS0xLTYzMDgw_39f93195-812f-41ab-8831-aa877533a5e2"
      unitRef="usd">2138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib196ecd073cc4b51952a77a0bb5a2b44_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEwLTUtMS0xLTYzMDgw_ca53475d-76dc-4447-a4a6-31449e7bb154"
      unitRef="usd">52735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d33622a013548899da7f75773b1145d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEwLTctMS0xLTYzMDgw_6f16af9d-d1f2-4b1e-9dc9-681070ad8af4"
      unitRef="usd">55335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88f170db9de74181b12b1de83f4f65fe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzExLTEtMS0xLTYzMDgw_1a1298f3-bbe7-4c49-8748-05406234b477"
      unitRef="usd">339596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4fc943dd29e463fbe57d5c1eb9f509a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzExLTMtMS0xLTYzMDgw_dfd4edb0-7f8a-41b2-ae12-e2c3dfcb3aa5"
      unitRef="usd">443015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44c362fed5c140868d50d31920760e0c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzExLTUtMS0xLTYzMDgw_aa1b1dd7-e7f4-43e2-81a4-8956c24412b4"
      unitRef="usd">247143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6970aa50da04474180c5250a7150ce96_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzExLTctMS0xLTYzMDgw_8eaaa7a8-618d-49c5-ba2f-c33f1beb85db"
      unitRef="usd">1029754000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEyLTEtMS0xLTYzMDgw_29d3b613-f899-44a5-9cc5-6d13c07e884f"
      unitRef="usd">340058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEyLTMtMS0xLTYzMDgw_46edf66f-bbe8-47fd-9982-d3f1ee0d4c0c"
      unitRef="usd">445153000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEyLTUtMS0xLTYzMDgw_e0ac361e-3cce-42da-b057-c67cef665884"
      unitRef="usd">299878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpiNDQxZmQ3ZjEwNWM0ZDQzYjFiNjE4NzBkZGFhMmUxOC90YWJsZXJhbmdlOmI0NDFmZDdmMTA1YzRkNDNiMWI2MTg3MGRkYWEyZTE4XzEyLTctMS0xLTYzMDgw_96d0fa31-c523-4d71-a117-08b9db5b06a5"
      unitRef="usd">1085089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa847f3f55d94963b39b8aff329b10c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEtMS0xLTEtNjMwODA_3d73c11e-ff17-4994-8018-33023c4c4b5c"
      unitRef="usd">175816000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id75987f474904468999616c107957ab4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEtMy0xLTEtNjMwODA_fb59748b-2672-4a13-a692-e9a32d3617ab"
      unitRef="usd">266869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fbd4d3c22ad48f18489271341f39f26_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEtNS0xLTEtNjMwODA_460ed620-4d25-4bb5-b8c3-92b633cabf39"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2291728c0d42484a989f4d6fe93d8900_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEtNy0xLTEtNjMwODA_9df4f8e1-f935-49b4-8d6f-de54feed1eb1"
      unitRef="usd">442685000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf823b44a3ca4bb3a71911db8bccb8bd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzItMS0xLTEtNjMwODA_b9bca2b4-98ed-4eb8-baef-910732424588"
      unitRef="usd">25241000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia847f6bb5e9346c0b74f7ee885befb8f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzItMy0xLTEtNjMwODA_c7ca5ac2-803e-49f8-9340-1f67c47fea3e"
      unitRef="usd">66732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14d56edb1d8342d49f3726926e6d8d16_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzItNS0xLTEtNjMwODA_baab26bc-c84a-480a-89cb-686b9bb10c51"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b0a49e3af9d49d4b49ff8d9fb6bd7b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzItNy0xLTEtNjMwODA_699cb70e-c325-4b35-97b5-31f4a523ebee"
      unitRef="usd">91973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8be6267c6b864687967962f7b4ee0701_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzMtMS0xLTEtNjMwODA_586c2d76-3e81-4c59-8d9c-66d57525276c"
      unitRef="usd">53882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide068f320f0447ddaf321ddf0373ad55_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzMtMy0xLTEtNjMwODA_cbc746a8-49b1-4d0b-b314-6b878058650a"
      unitRef="usd">37400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d738759698341e79616602ef35c065e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzMtNS0xLTEtNjMwODA_3a314299-7758-4d81-8bb9-facd72192f51"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09b27d8e36a842e8b997dc5170a8e737_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzMtNy0xLTEtNjMwODA_36c71021-5157-47b8-8278-894da949653d"
      unitRef="usd">91282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief9846e56e3a4ee7b2d90879eba3bfac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzQtMS0xLTEtNjMwODA_015c22de-8221-4ca9-a243-60584bcf0df0"
      unitRef="usd">1683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i262c8301964b44a9af42c0de7e3c0fdf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzQtMy0xLTEtNjMwODA_5532ee7c-91f3-455e-ac54-ff83f5fec5de"
      unitRef="usd">12047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d8d9aa490e9415ab9960d71d621dbcf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzQtNS0xLTEtNjMwODA_14141873-664f-4087-8d5b-e52eca215c64"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d1636dffea5417eb981c149c3f8b1bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzQtNy0xLTEtNjMwODA_2dd4e652-c9d1-4b76-998d-bf8a9bba4e1e"
      unitRef="usd">13730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic04bf50ed79048958047a7ec8f94b484_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzUtMS0xLTEtNjMwODA_799b0ea0-1560-48b7-aff6-8c94c2afd4ee"
      unitRef="usd">1052000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99c2bd3ec478431997006f9a25f6bb24_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzUtMy0xLTEtNjMwODA_83abdc7f-e9a1-4f86-aa9c-cf2ca8a73ddf"
      unitRef="usd">4086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i095ae251f50b4886a0488ea10e9d1b46_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzUtNS0xLTEtNjMwODA_34cb5325-01c8-433c-9f92-bd03043fe80d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i572d182808044391a4e6592a6f628324_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzUtNy0xLTEtNjMwODA_2d6a34e6-02bf-429d-892d-8ea668d37a00"
      unitRef="usd">5138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ce590bb523549eea4b003fb3a3387c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzYtMS0xLTEtNjMwODA_a8c2c90c-e6dd-4f7a-b55f-8538169b9885"
      unitRef="usd">6895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2dd6e1faafe14ae3ad70c6a7cc711a25_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzYtMy0xLTEtNjMwODA_af4356ac-162f-49fc-ac7e-d79f00224593"
      unitRef="usd">2386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a5283ed9f33410db55e7c4f9ef3e450_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzYtNS0xLTEtNjMwODA_ce41a6bb-db84-4644-be65-9e5175fd0c01"
      unitRef="usd">93323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8fae1f8f807e4e16bb8f4d71c00948bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzYtNy0xLTEtNjMwODA_21877a3c-5a51-463f-968b-e4b44d315cd3"
      unitRef="usd">102604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1caac96282249ce9ee8596802367441_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzctMS0xLTEtNjMwODA_99834822-ef68-4786-826d-be178514f068"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i766d7ecc9acb4f53b929911d51a2e54b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzctMy0xLTEtNjMwODA_80adf8cc-ce5c-4345-9a0d-2a2b7b2dbb92"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6043aad03d9448f4867cfb1fce6bd151_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzctNS0xLTEtNjMwODA_a253a97c-70b8-4bcc-b1f5-75e07cf48c86"
      unitRef="usd">141799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib62391a9962d4aa49bc60c18821e5966_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzctNy0xLTEtNjMwODA_9f1166ea-28e2-40a5-95af-f4611fdd010c"
      unitRef="usd">141799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib853376977474a6b9f8d3140c393562c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzgtMS0xLTEtNjMwODA_e9cedbc4-f2c5-43f4-8f2f-ad3b4a1ac92c"
      unitRef="usd">264569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzgtMy0xLTEtNjMwODA_034cfb23-b238-4a2d-9ecb-9dcf1e60d9fe"
      unitRef="usd">389520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8808e485c1fe47f08dca71524948a420_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzgtNS0xLTEtNjMwODA_9a586165-ae6f-43f0-bfeb-f20c313786eb"
      unitRef="usd">235122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzgtNy0xLTEtNjMwODA_e44ba6e3-3099-42f0-8d42-4d946c8bd056"
      unitRef="usd">889211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55f60f54d21d47f09f4288fd0e9ac21e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEwLTEtMS0xLTYzMDgw_a218ce3e-5232-4990-a5e2-9f652ef8e6e4"
      unitRef="usd">166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4728329a52f141deb37f92a08bea0500_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEwLTMtMS0xLTYzMDgw_44cf79b9-5286-47f2-af78-061a676f1334"
      unitRef="usd">1719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71e4722318af439eb8b807b043e4b585_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEwLTUtMS0xLTYzMDgw_d3e83747-0f72-4926-b5a1-7a99e1251367"
      unitRef="usd">63666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6f4ce0340a7478481440848e75ebacf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEwLTctMS0xLTYzMDgw_71a91195-d6af-44bc-9c3f-6b2bee8d178d"
      unitRef="usd">65551000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7046eb8db92e45349344e89fc3e1cf0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzExLTEtMS0xLTYzMDgw_05d1e8c3-c73a-45e7-b4ad-a215d6887635"
      unitRef="usd">264403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fd07f39d5cd42c1a8802c0e4c0fb5b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzExLTMtMS0xLTYzMDgw_60b44d95-1783-4a1b-8ecb-0fca5dcd23b6"
      unitRef="usd">387801000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e22df57d69941238681d5a5d13560f0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzExLTUtMS0xLTYzMDgw_e970b6f5-394f-4e53-88b7-4f6693b455b0"
      unitRef="usd">171456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie808c9e0febc40fd84c13bb9cf059383_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzExLTctMS0xLTYzMDgw_f1bc7ace-5679-4339-974c-6369ff985ff1"
      unitRef="usd">823660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib853376977474a6b9f8d3140c393562c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEyLTEtMS0xLTYzMDgw_b2505418-1a1a-4cdc-9b58-ffef6611914b"
      unitRef="usd">264569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEyLTMtMS0xLTYzMDgw_97b6d597-9175-4faf-ba05-9181afd6be0c"
      unitRef="usd">389520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8808e485c1fe47f08dca71524948a420_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEyLTUtMS0xLTYzMDgw_a54d333f-7213-4f2c-960f-bcafc923219d"
      unitRef="usd">235122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpjZTY1MjgyZDE0MTM0MTEwYWU3ZWQ1NTdlN2I5MjU1MC90YWJsZXJhbmdlOmNlNjUyODJkMTQxMzQxMTBhZTdlZDU1N2U3YjkyNTUwXzEyLTctMS0xLTYzMDgw_8da0e00a-d3b6-4e7d-9269-e8b79b2e3039"
      unitRef="usd">889211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a907910fe8a4db9b5374342301a389c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEtMS0xLTEtNjMwODA_2e8d4e50-e397-4b22-aaea-b9a598b81339"
      unitRef="usd">147698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e86dd8b9b484868bb324011f2e648d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEtMy0xLTEtNjMwODA_e952c7cf-47ed-45e8-b406-a817b0dae99a"
      unitRef="usd">243740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i016cecfcaeb2430c9538a4f438ee2886_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEtNS0xLTEtNjMwODA_af7cafaf-e894-4ff8-ab1f-983e77543c24"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e940c509ad54babbc2ad5e47d31b48d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEtNy0xLTEtNjMwODA_4446805b-49a2-4164-8924-7b3165731451"
      unitRef="usd">391438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2596a17439f4a5d9d3c14628d5567fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzItMS0xLTEtNjMwODA_bb4ec44a-ceb9-4dc6-b30e-c4cd6adf97cd"
      unitRef="usd">20716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6619f1b6edd7402b8cf0a2f030372453_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzItMy0xLTEtNjMwODA_57cc2d15-c219-45e9-af39-591d24a1148d"
      unitRef="usd">64833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc2b3b290a404eb5a2df3de7e6b5f06e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzItNS0xLTEtNjMwODA_99b7cac9-8683-4572-b8fc-6d1f505fd80d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bbf08800e704f0e95b20921f3d02919_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzItNy0xLTEtNjMwODA_62ad1e06-56a6-45c3-80c6-32c00e16f409"
      unitRef="usd">85549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a46463921c848f3a21f04d5e4ab0ee5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzMtMS0xLTEtNjMwODA_e2fc645b-ef60-4d3f-b843-a80fb3358345"
      unitRef="usd">44730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa8b8e61259c416981840fcd465d3a7b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzMtMy0xLTEtNjMwODA_177a243e-a2af-4354-843b-657d32226122"
      unitRef="usd">34117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84901e6c15804536ba88bd4a09f4fb24_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzMtNS0xLTEtNjMwODA_7d8416a4-ac33-4240-a401-58161d685fe7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie210c3e50f7f450da9a850d950666fd1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzMtNy0xLTEtNjMwODA_c081bfc0-dbf3-4df7-b60b-216f42b5633d"
      unitRef="usd">78847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d5464ad63504789a928504d0cea92e3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzQtMS0xLTEtNjMwODA_7a92708a-6259-49da-a9bd-f3ca12f19546"
      unitRef="usd">208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0136730ff1c411a8db4ebd1e2383cd5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzQtMy0xLTEtNjMwODA_fdcae7ad-5508-4776-a8d6-e44288644b0c"
      unitRef="usd">10942000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e7a48ab714245cd8804e0eb876cb449_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzQtNS0xLTEtNjMwODA_ad741b0a-e77e-41e7-906e-2f177562100d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8830cd0a3a784cb3bc4d0a8de6377790_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzQtNy0xLTEtNjMwODA_bb9dab8d-b8d6-4888-8f86-209eea99f755"
      unitRef="usd">11150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46e28419cd7a4aaeb302d0fcdc48b37f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzUtMS0xLTEtNjMwODA_3106458a-868c-4158-9572-ea69c3933e97"
      unitRef="usd">1015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fa46fa690b94e809389620653186f6d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzUtMy0xLTEtNjMwODA_c334d736-35ca-482b-bd0d-890c47f2f2d6"
      unitRef="usd">3057000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51a6f956e32c4746bc90af19874f22f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzUtNS0xLTEtNjMwODA_668074e8-b5a4-403c-b12a-c51fb934b973"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b87ddb942e74988a275c985dbf7f4e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzUtNy0xLTEtNjMwODA_4508cc34-e0f8-42f7-90d8-23c525231333"
      unitRef="usd">4072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e3f1f030a4548b48ea9791cb0f5016a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzYtMS0xLTEtNjMwODA_f62583a8-69c8-486f-84d8-03506c1e4227"
      unitRef="usd">5918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4471ec96ef9f4550b4799c601adf2eac_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzYtMy0xLTEtNjMwODA_2888f2ad-d62d-4400-bc18-034f1c2ab17a"
      unitRef="usd">1300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5eb96c3bb104373b4382b1430d1f5c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzYtNS0xLTEtNjMwODA_e30a52ad-c7cc-4788-91b7-6220d9e58459"
      unitRef="usd">62539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01a2455d3f474e65aa0194f7c3f82812_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzYtNy0xLTEtNjMwODA_48d09574-13c1-4277-a56c-188f902dce9d"
      unitRef="usd">69757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5828104f16b34de79d6d83cc4d8a0d2b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzctMS0xLTEtNjMwODA_c403d7d2-75a9-4d73-981b-aa469c27b37a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3471527b95c403ab69c101b70260a7a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzctMy0xLTEtNjMwODA_94b832a1-6078-4a22-930c-61984a20b493"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic608f37cfed7421f9b6a7f712fd15e2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzctNS0xLTEtNjMwODA_98d14f96-89b7-4a35-a82b-34db999fc2e5"
      unitRef="usd">133771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71179cecc63a4e038fb441bdf95d2cf8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzctNy0xLTEtNjMwODA_43219a56-883f-41d4-8541-45d05fcf992b"
      unitRef="usd">133771000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf6dde7b8b6f41d8b85a233d07f0cc23_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzgtMS0xLTEtNjMwODA_aabbf939-8634-4ee0-b22b-098234fc32f2"
      unitRef="usd">220285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3675df5b32db490c95d557e2c5c4c2d9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzgtMy0xLTEtNjMwODA_7586f40d-3446-4b83-ba8a-c0a239fbd73c"
      unitRef="usd">357989000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f8defd84f5f4cf1b8af090852d4b3f7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzgtNS0xLTEtNjMwODA_a70f441f-740b-48ea-b56d-d489bc31ab1a"
      unitRef="usd">196310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzgtNy0xLTEtNjMwODA_eab9a392-2cc8-461c-ac23-3d3f006cba49"
      unitRef="usd">774584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i255cc3a9466743a5bc91a1a2327f7210_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEwLTEtMS0xLTYzMDgw_f291f5e7-e33e-4128-8b72-6fa2619919a2"
      unitRef="usd">223000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63ccb83d84cd4676a1df0d6a7cb08030_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEwLTMtMS0xLTYzMDgw_90748674-c69f-4b59-99e0-7fc87c27a60d"
      unitRef="usd">1484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3e77ce4f4af4126a544168a60e26e3a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEwLTUtMS0xLTYzMDgw_8f18b3ee-a1b6-43c6-b85a-32434b1f46a3"
      unitRef="usd">29621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dc6833938a74771b12ee31e53be9bfe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEwLTctMS0xLTYzMDgw_015fab74-7fbf-47d0-9002-d0584c994ebf"
      unitRef="usd">31328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45876b93be5a4bf68df437f5e973b51f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzExLTEtMS0xLTYzMDgw_819f3e94-dead-4f2a-ae68-583b147000ed"
      unitRef="usd">220062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i550fbf4a362747d0a5b524d213cac0ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzExLTMtMS0xLTYzMDgw_49d5361e-b84d-4bb4-b3aa-f91af51df480"
      unitRef="usd">356505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10bc6bb079424e93a6007d3f14d4aed2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzExLTUtMS0xLTYzMDgw_7eef7dd7-cda6-45c2-97f7-bd2943e5af8f"
      unitRef="usd">166689000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72f4d5b8a03a48ea834491cdfa00aec4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzExLTctMS0xLTYzMDgw_6fbadd17-a3b0-455e-b065-e4a220e40a3e"
      unitRef="usd">743256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf6dde7b8b6f41d8b85a233d07f0cc23_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEyLTEtMS0xLTYzMDgw_617b0ab7-a93c-4726-ada4-82aad1168055"
      unitRef="usd">220285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3675df5b32db490c95d557e2c5c4c2d9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEyLTMtMS0xLTYzMDgw_ce5b200b-684b-47cc-bd72-5d94a7c6acf0"
      unitRef="usd">357989000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f8defd84f5f4cf1b8af090852d4b3f7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEyLTUtMS0xLTYzMDgw_0815a71e-d332-4e78-8a6c-53063aac1685"
      unitRef="usd">196310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzAvZnJhZzplOGJmMWUxZDkzNDE0YzIxYTFlMjEyYTEzNzczNzIxOS90YWJsZTpkN2M2M2I2YTNkNzQ0OWViYjllZTZhZGU2MzM4M2ZmNi90YWJsZXJhbmdlOmQ3YzYzYjZhM2Q3NDQ5ZWJiOWVlNmFkZTYzMzgzZmY2XzEyLTctMS0xLTYzMDgw_032ca7a8-751d-4b46-89cd-1f9be9ddc418"
      unitRef="usd">774584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzM2MDg_310f8de6-7b2f-4f0b-b37c-a053745119b9">BUSINESS COMBINATIONS&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 fiscal year 2022, we acquired fourteen businesses primarily related to our solid-waste operations, including, among others, solid-waste collection, recycling, transfer station and transportation businesses. &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 fiscal year 2021, we acquired ten businesses primarily related to our solid-waste operations, including, among others, solid-waste collection and transfer station businesses and 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.&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 fiscal year 2020, we acquired ten businesses primarily related to our solid-waste operations, including solid-waste collection, recycling and transportation businesses.&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 operating results of these businesses are included in the accompanying audited 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. Purchase price allocations are based on information existing at the acquisition dates or upon closing the transactions, including contingent consideration. See Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for further disclosure about contingent consideration. Acquired intangible assets other than goodwill that are subject to amortization include customer relationships, trade names and covenants not-to-compete. These are amortized over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzIzMDU_347bba17-bb51-465c-b738-38bcbcc8533b"&gt;two&lt;/span&gt; to ten-year period from the date of acquisition. All amounts recorded to goodwill in fiscal years 2022 and 2021 are expected to be deductible for tax purposes. &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 purchase price paid and the purchase price allocation for 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:64.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.884%"/&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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;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;76,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;166,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 non-cash 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;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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: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 to sellers and contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;4,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,480&#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;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;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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 37pt;text-align:left;vertical-align: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;3,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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;&#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;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 37pt;text-align:left;vertical-align: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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Covenants not-to-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 non-current 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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Financing lease liabilities, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 liabilities, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Fair value of assets acquired and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,398&#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;Excess purchase price to be allocated to goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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"&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. Accordingly, the purchase price allocations are subject to change. &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;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 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:64.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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.043%"/&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.045%"/&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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;1,100,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;922,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;96,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;82,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;63,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;53,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;37,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;84,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/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;/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;Basic 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;51,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;1.03&#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.73&#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;1.73&#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;/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;Diluted weighted average 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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Diluted earnings per common share &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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: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 unaudited pro 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 taken place as of January&#160;1, 2020 or the results of our future operations. Furthermore, the unaudited pro 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="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzIxOTkwMjMyNjQ3ODM_ff6af750-da64-4878-afc3-3fe42dab7d53"
      unitRef="business">14</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzIxOTkwMjMyNzc2MDc_d5bee610-ec86-4de5-9b7d-f27667d60e8a"
      unitRef="business">10</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzk2OQ_392b1c72-10a9-490d-9dc3-3a5509970537"
      unitRef="business">10</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i89050165cb4f4fcabc193c9fda1919a4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzM2MDU_8f5d3224-b8ed-4c08-a51c-70e5857fb706">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzM2MTU_29e69d9d-b625-44d3-a25a-7732bd7dd2da">&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 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:64.492%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.884%"/&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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;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;76,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;166,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 non-cash 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;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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: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 to sellers and contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;4,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,480&#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;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;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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 37pt;text-align:left;vertical-align: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;3,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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;&#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;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 37pt;text-align:left;vertical-align: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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Covenants not-to-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 non-current 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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,812)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Financing lease liabilities, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 liabilities, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Fair value of assets acquired and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,398&#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;Excess purchase price to be allocated to goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMtMS0xLTEtNjQwNDk_94b08eca-c1f8-4c31-89ec-db06b82d5c79"
      unitRef="usd">76573000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibcd0c475eca442859a6850589869019c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMtMy0xLTEtNjQwNDk_b26c9d0a-69b3-4071-9745-c85c6c1d1704"
      unitRef="usd">166489000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMtNS0xLTEtNjQwNDk_593e1e5c-77e3-4e57-b256-56961107aa69"
      unitRef="usd">28990000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzYtMS0xLTEtNjQwNDk_aa3301d6-0d43-4bcf-b4dc-d9630289c72b"
      unitRef="usd">1275000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="ibcd0c475eca442859a6850589869019c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzYtMy0xLTEtNjQwNDk_9d3bc940-2502-437d-84f6-c66fd90cf6e4"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzYtNS0xLTEtNjQwNDk_a2aa0d0c-1d2b-45cc-815b-b5a11254b37b"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzctMS0xLTEtNjQwNDk_46680f9b-a744-4a9a-9d94-965c5fbcf1b3"
      unitRef="usd">4840000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ibcd0c475eca442859a6850589869019c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzctMy0xLTEtNjQwNDk_ab909390-ace3-40df-9a35-ce64d755ddaf"
      unitRef="usd">5194000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzctNS0xLTEtNjQwNDk_7d29defd-2f71-42d9-9396-cec0d5732e86"
      unitRef="usd">4490000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzgtMS0xLTEtNjMwODA_3b2816b5-2acc-4f8f-92fb-c318e7e674b2"
      unitRef="usd">82688000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ibcd0c475eca442859a6850589869019c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzgtMy0xLTEtNjMwODA_c56ec474-c2ce-495f-b191-7e74c74d885e"
      unitRef="usd">171683000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5bae68d6ab5c474e839700e82cf2c08c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzgtNS0xLTEtNjMwODA_31724b48-a755-4b1c-a33d-be5abb53b635"
      unitRef="usd">33480000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEwLTEtMS0xLTY0MDYw_8664fbd5-b2f7-4411-994f-f7391d8cd29b"
      unitRef="usd">7644000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEwLTMtMS0xLTY0MDYw_5070ef3d-ba60-4d49-996c-7aab12069f80"
      unitRef="usd">7218000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEwLTUtMS0xLTY0MDYw_9cd37837-5577-42ff-9f99-619083ba0163"
      unitRef="usd">181000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEyLTEtMS0xLTY0MDYy_7c7058e0-af81-4cf3-9b13-7dd87b1862b8"
      unitRef="usd">3141000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEyLTMtMS0xLTY0MDYy_9a80118b-0aca-4052-8db8-4828be86be89"
      unitRef="usd">1321000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEyLTUtMS0xLTY0MDYy_a268ec22-f61f-4a51-ad62-8e75f96dbc63"
      unitRef="usd">680000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEzLTEtMS0xLTY0MDYy_95772c27-96d4-468d-803d-958291c35693"
      unitRef="usd">0</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEzLTMtMS0xLTY0MDYy_7c205d05-55a7-44c0-b474-d1816ca99c30"
      unitRef="usd">31467000</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzEzLTUtMS0xLTY0MDYy_c269bdd1-3f8f-410d-97a8-e57938d527a5"
      unitRef="usd">0</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE0LTEtMS0xLTY0MDYy_ed7f2f3e-8a30-4116-97f4-76795c965f43"
      unitRef="usd">8576000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE0LTMtMS0xLTY0MDYy_dd4f73e4-9d30-4e9e-b691-05b858a543f8"
      unitRef="usd">11046000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE0LTUtMS0xLTY0MDYy_7d56f89b-0e4b-41a0-a6ab-ec166315cb52"
      unitRef="usd">2123000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE1LTEtMS0xLTY0MDYy_99f8f17f-8b87-400b-b2b0-38ddbbd8ab1d"
      unitRef="usd">11689000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE1LTMtMS0xLTY0MDYy_24cdb6ba-fc97-444f-bf8c-61fa9b6bf8b5"
      unitRef="usd">46396000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE1LTUtMS0xLTY0MDYy_3d3776db-2bfc-48c1-999c-ff52a4346b7b"
      unitRef="usd">13493000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE2LTEtMS0xLTY0MDYy_e0400b08-f71a-484c-8996-d54da2bd3387"
      unitRef="usd">405000</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE2LTMtMS0xLTY0MDYy_1f2916f5-f74a-4e48-8de9-15aa016be96f"
      unitRef="usd">6500000</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE2LTUtMS0xLTY0MDYy_d659cbe7-87d4-4725-b3a9-08073b6e8281"
      unitRef="usd">0</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i105b559c68ea4b39a116ddce531cb000_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE5LTEtMS0xLTY0MDY0_cd3ed0bf-eb49-4e4d-b807-8c9fdf85cb1d"
      unitRef="usd">55000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id2e8a0ff4f3d46c89bef5a039182c24a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE5LTMtMS0xLTY0MDY0_8198d96e-5152-4d83-9ca8-9ef656aa942e"
      unitRef="usd">8350000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i9f58fcd6ee6c47e9b82eb58ee162b069_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzE5LTUtMS0xLTY0MDY0_f0d391df-3ea7-4c67-8716-44289eec5210"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i0a53b4bcb64145bcbe2486b0c76d4a92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIwLTEtMS0xLTY0MDY0_bb598397-9213-4656-932a-fc4e74319d29"
      unitRef="usd">2424000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ia588c85a308b4f1f9be09a49bba564e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIwLTMtMS0xLTY0MDY0_e1b7beba-7d99-409b-a8ca-44de1746689c"
      unitRef="usd">1807000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iaa0b7b059eed4aa58da05395e717bb0e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIwLTUtMS0xLTY0MDY0_ef9cd452-df10-446c-9b43-5479706e14dd"
      unitRef="usd">742000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i7dddeb77a1914d56b7e326e7816d1248_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIxLTEtMS0xLTY0MDY0_2c3c2439-082a-4bc9-889e-ba8f12fc382a"
      unitRef="usd">12224000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i9560d1ab64d24b04b12715ff05688b5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIxLTMtMS0xLTY0MDY0_eefcb5dc-f306-414b-9c64-3700f6ae5b57"
      unitRef="usd">36195000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="id19f24ffa1144c3ab5ff890c081a9cc2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIxLTUtMS0xLTY0MDY0_6d40bdad-b947-43d2-bee3-a42c7d3a3b00"
      unitRef="usd">7663000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i7dddeb77a1914d56b7e326e7816d1248_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTEtMS0xLTY2Mjg4_cc4ba4b3-c880-4df3-b3f3-1cfc2a4cf0d4"
      unitRef="usd">40000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i9560d1ab64d24b04b12715ff05688b5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTMtMS0xLTcyNDg4_bdb2c07b-74a5-47f8-b132-87aebf9d3f8b"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="id19f24ffa1144c3ab5ff890c081a9cc2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTUtMS0xLTcyNDg4_4f0f0af6-2aa8-4b76-889a-fb718e9bd6b5"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIyLTEtMS0xLTY0MDY2_706444ab-b8a7-4d08-baeb-cb62098b524a"
      unitRef="usd">3812000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIyLTMtMS0xLTY0MDY2_5d2b1287-a5fa-4802-b9c3-90bab28a825f"
      unitRef="usd">6014000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIyLTUtMS0xLTY0MDY2_3600be77-b714-4988-9314-ae7f491972f0"
      unitRef="usd">484000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMyLTEtMS0xLTY2MzA4_25b213c7-d6a3-4f89-bc28-4bcfe400a3d2"
      unitRef="usd">123000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMyLTMtMS0xLTcyNDk3_fc8a4655-bd94-429f-affc-10ec2959fabe"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMyLTUtMS0xLTcyNDk3_78c2bf91-7cca-43ec-9487-e95f349ca9a9"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMzLTEtMS0xLTY2MzEy_6e2e6288-304c-4ad1-92f1-bd1b45b414c7"
      unitRef="usd">0</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMzLTMtMS0xLTcyNTEz_36941c1a-2b77-48e3-b221-590c3d71ad45"
      unitRef="usd">10535000</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzMzLTUtMS0xLTcyNTEz_ecc7a1dd-cc60-4d22-9e58-c58d77f004a4"
      unitRef="usd">0</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIzLTEtMS0xLTY0MDY2_14bc796a-b64c-4af7-a8f6-0a417dc7aeb5"
      unitRef="usd">282000</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIzLTMtMS0xLTY0MDY2_d392e0ba-581e-4bff-aa81-6dc07e30ef55"
      unitRef="usd">0</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzIzLTUtMS0xLTY0MDY2_7ea76758-d596-4183-81b9-9ecce02ca36b"
      unitRef="usd">0</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTEtMS0xLTYzMDgw_8182ae3a-3dfa-4e70-b806-73667fab77b4"
      unitRef="usd">41981000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTMtMS0xLTYzMDgw_006dee3c-78c4-4ce2-8cfb-7f8de59a59e2"
      unitRef="usd">133751000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI1LTUtMS0xLTYzMDgw_445b669c-1091-4886-8a11-5efd9a34fc42"
      unitRef="usd">24398000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i49187787948f4f5d81e06cf22cb0b29d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI2LTEtMS0xLTYzMDgw_63205097-2234-44da-935f-4202d69e7978"
      unitRef="usd">40707000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i039cf9e0fee5450c9c90d0048e711380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI2LTMtMS0xLTYzMDgw_0c75b7ba-4c71-462d-aae7-c3def0b356bc"
      unitRef="usd">37932000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i83701fb7f5ba4e7e8fb4e6e4c92a074d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpmZDVjMzQ1OTBjMzQ0ZTFiOTc5MWUwZTU5YWE4Y2I4YS90YWJsZXJhbmdlOmZkNWMzNDU5MGMzNDRlMWI5NzkxZTBlNTlhYThjYjhhXzI2LTUtMS0xLTYzMDgw_5e419255-7bb4-45cb-b690-c7a19fb3340f"
      unitRef="usd">9082000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90ZXh0cmVnaW9uOjFkYmQwYmZjMTc1ODQ0NmNiZGRmNmMxZjdhMWNiY2RiXzM2MDI_af9c938d-d779-4388-8d26-c71d6b7556c2">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 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:64.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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.043%"/&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.045%"/&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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;1,100,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;922,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;96,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;82,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;63,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;53,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;37,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;84,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/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;/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;Basic 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;51,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;1.03&#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.73&#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;1.73&#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;/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;Diluted weighted average 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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Diluted earnings per common share &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzItMS0xLTEtNjMwODA_bc684213-5151-4b38-af20-5aed100ffb0b"
      unitRef="usd">1100238000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzItMy0xLTEtNjMwODA_56c6685d-32e7-45c3-8dc9-7266a19c439c"
      unitRef="usd">991417000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzItNS0xLTEtNjMwODA_d537237f-dae0-4a19-b91f-2da12efe77a7"
      unitRef="usd">922902000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzMtMS0xLTEtNjMwODA_3e0685cd-1a48-41e4-b7c6-8cff904c3391"
      unitRef="usd">96779000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzMtMy0xLTEtNjMwODA_0acc8812-e934-43a9-9636-5b4740252e87"
      unitRef="usd">82223000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzMtNS0xLTEtNjMwODA_d3b5f5ab-7f6c-4566-83aa-fba5f0551ff9"
      unitRef="usd">63768000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzQtMS0xLTEtNjMwODA_0b8f7b43-4345-4e8c-aab7-b3e4da86ef34"
      unitRef="usd">53354000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzQtMy0xLTEtNjMwODA_ca1e8bbd-b09b-4965-a08a-72edd652d9ba"
      unitRef="usd">37449000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzQtNS0xLTEtNjMwODA_83cc5cb9-8026-4f2e-ad2d-7b62a8a2fd04"
      unitRef="usd">84549000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzctMS0xLTEtNjMwODA_8c8e6a10-b37d-4d36-addf-bce9dbb1fddc"
      unitRef="shares">51623000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzctMy0xLTEtNjMwODA_0d607fd2-4717-4921-82c8-c07382d2489c"
      unitRef="shares">51312000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzctNS0xLTEtNjMwODA_3d1843bb-bf55-47ae-91f7-0bea702d1a9b"
      unitRef="shares">48793000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzgtMS0xLTEtNjMwODA_dc93459a-881f-4bd2-9529-f593833ab10c"
      unitRef="usdPerShare">1.03</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzgtMy0xLTEtNjMwODA_33d4ccf1-f9f4-4294-866d-d8b7679a707c"
      unitRef="usdPerShare">0.73</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzgtNS0xLTEtNjMwODA_b5bf9da1-d14f-426f-a85e-0ff6b2c4697b"
      unitRef="usdPerShare">1.73</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzEwLTEtMS0xLTYzMDgw_daf9763c-bda0-4c06-b60d-0291d027e6ec"
      unitRef="shares">51767000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzEwLTMtMS0xLTYzMDgw_961025f7-1fc2-4543-b6ae-13c41e25040c"
      unitRef="shares">51515000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzEwLTUtMS0xLTYzMDgw_55d1068f-6e19-4985-bfdf-f59f3d8b2293"
      unitRef="shares">49045000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzExLTEtMS0xLTYzMDgw_85c3878a-61dd-4966-ba2b-acb941ebb5b9"
      unitRef="usdPerShare">1.03</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzExLTMtMS0xLTYzMDgw_38d42928-a4bd-4fba-9c95-9456d29138fe"
      unitRef="usdPerShare">0.73</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzMvZnJhZzoxZGJkMGJmYzE3NTg0NDZjYmRkZjZjMWY3YTFjYmNkYi90YWJsZTpkMDNkZDRiNzVmOTI0NjNiOTllZTU3NmQ5NDA5NTliMy90YWJsZXJhbmdlOmQwM2RkNGI3NWY5MjQ2M2I5OWVlNTc2ZDk0MDk1OWIzXzExLTUtMS0xLTYzMDgw_e12f095e-988b-4e54-9496-a1688e9d6bed"
      unitRef="usdPerShare">1.72</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:CreditLossFinancialInstrumentTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90ZXh0cmVnaW9uOjYwMzU4N2ZlYTM2MjRkNDA4OTFlMDI1MmYyZTQzYTViXzEzMA_c78e26fb-3b55-494b-a174-3a56db61de67">ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;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;A summary of the changes to allowance for credit losses follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&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:51.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.250%"/&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:14.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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;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="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 7pt;text-align:left;vertical-align: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 at beginning of period&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,276&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;2,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative effect of new accounting principle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions - charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,893&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions - bad debts written off, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,153)&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;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 at end of period&lt;/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;3,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,276&#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;2,333&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90ZXh0cmVnaW9uOjYwMzU4N2ZlYTM2MjRkNDA4OTFlMDI1MmYyZTQzYTViXzEzMQ_e67d374c-5d4a-47b2-9da3-efe276235ed8">&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;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;A summary of the changes to allowance for credit losses follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&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:51.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.250%"/&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:14.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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;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="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 7pt;text-align:left;vertical-align: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 at beginning of period&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,276&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;2,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative effect of new accounting principle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions - charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,893&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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="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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions - bad debts written off, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,153)&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;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 at end of period&lt;/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;3,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,276&#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;2,333&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzItMS0xLTEtNjMwODA_65cdf58e-b9d3-4611-9d4a-30a8775bd2ec"
      unitRef="usd">3276000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzItMy0xLTEtNjMwODA_24040333-a1f3-457a-85f9-bac36113d210"
      unitRef="usd">2333000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzItNS0xLTEtNjMwODA_a3bf238d-3702-4ef9-95fe-6324abe3f5e2"
      unitRef="usd">1468000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i95d064f7b4774e0b81d417c6babea71c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzMtMS0xLTEtNjMwODA_bda450e6-866a-4651-95ea-fce05500eabd"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if13829f638dd47ceaf6a9db153cbee1e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzMtMy0xLTEtNjMwODA_208457ac-5ab0-4879-bc5a-4c314911a31e"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i3514824fed9642c9a7aa5ef09505bd4b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzMtNS0xLTEtNjMwODA_ed36a84a-0d66-4ebc-a3fd-836394e81217"
      unitRef="usd">189000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzQtMS0xLTEtNjMwODA_f65ffd82-f3b7-4fb5-b30b-50cdc32f66c6"
      unitRef="usd">1893000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzQtMy0xLTEtNjMwODA_4e18d9d2-07fd-4e90-9839-478b52093782"
      unitRef="usd">1896000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzQtNS0xLTEtNjMwODA_53ad7b5e-59db-4834-adeb-4ca6d98e7a3d"
      unitRef="usd">1971000</us-gaap:ProvisionForDoubtfulAccounts>
    <cwst:AccountsReceivableAllowanceForCreditLossWriteoffRecoveries
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzUtMS0xLTEtNjMwODA_a39074d4-9ca5-4482-a0b0-609787d111d5"
      unitRef="usd">2153000</cwst:AccountsReceivableAllowanceForCreditLossWriteoffRecoveries>
    <cwst:AccountsReceivableAllowanceForCreditLossWriteoffRecoveries
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzUtMy0xLTEtNjMwODA_e4df6150-9da1-47fc-a864-5f0456a29468"
      unitRef="usd">953000</cwst:AccountsReceivableAllowanceForCreditLossWriteoffRecoveries>
    <cwst:AccountsReceivableAllowanceForCreditLossWriteoffRecoveries
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzUtNS0xLTEtNjMwODA_7df534a4-bb3c-46c5-891f-97070ca9e9aa"
      unitRef="usd">1295000</cwst:AccountsReceivableAllowanceForCreditLossWriteoffRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzYtMS0xLTEtNjMwODA_e3b55958-52a8-4a34-8b0d-d99342c3fada"
      unitRef="usd">3016000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzYtMy0xLTEtNjMwODA_570d2b75-2e6d-45ab-be66-8f610a524868"
      unitRef="usd">3276000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zNzYvZnJhZzo2MDM1ODdmZWEzNjI0ZDQwODkxZTAyNTJmMmU0M2E1Yi90YWJsZTo4MWIzNGNlMmRjMmU0MjllYjQzNDI0MTQ2NjQ2NGVmZi90YWJsZXJhbmdlOjgxYjM0Y2UyZGMyZTQyOWViNDM0MjQxNDY2NDY0ZWZmXzYtNS0xLTEtNjMwODA_c4cfcfa7-ed97-4954-a58a-5d10bcd1bd69"
      unitRef="usd">2333000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzI4Mw_2a7c40f0-ebb6-4f71-9e67-06581a54a396">PROPERTY, PLANT AND EQUIPMENT&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 property, plant and equipment is as 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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Landfills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;677,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease right-of-use assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Rolling 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;276,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,785,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,617,698&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: accumulated depreciation and amortization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,064,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(973,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;720,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,604&#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;Depreciation expense for fiscal years 2022, 2021 and 2020 was $78,139, $62,342 and $54,370, respectively. Landfill amortization expense for fiscal years 2022, 2021 and 2020 was $31,619, $30,295 and $27,520, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id4c25e9e11624f42b8fdf097e12a765f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzItMS0xLTEtNjMwODA_01b992d6-1416-4ca5-bc20-ff302c7412f4"
      unitRef="usd">37321000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4e73b09f6f3941d0ab5cee47b4a971f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzItMy0xLTEtNjMwODA_84ea2a1e-6ea3-4523-beac-0d8affb3a244"
      unitRef="usd">34118000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idd5b74e288ab43cbba755c47be3ce678_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzMtMS0xLTEtNjMwODA_d27ffaca-e994-4a1b-a22f-ba0fff172cc7"
      unitRef="usd">730914000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1604d25b1df74e8ebba55ea644258c86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzMtMy0xLTEtNjMwODA_35259aef-92d0-40bf-a23e-4bd8bb8b394f"
      unitRef="usd">677023000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzQtMS0xLTEtNjMwODA_e265e60d-22ff-4dfc-9ee2-2d790ba48bbe"
      unitRef="usd">90362000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzQtMy0xLTEtNjMwODA_8ae6a789-8b8c-4c58-be6c-82561edceac4"
      unitRef="usd">78851000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i06fd22c573f149f3ae2d1cf5ffb307ea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzUtMS0xLTEtNjMwODA_413c220e-7854-4a40-a117-8cf824d9d2ea"
      unitRef="usd">209234000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i49b0a1781cae44a4ab5c90f5dbdc7d9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzUtMy0xLTEtNjMwODA_56bb583d-5c5c-4c63-b1e2-af994df54c31"
      unitRef="usd">187810000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i205282bb331d464c816da307ee3774a4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzYtMS0xLTEtNjMwODA_ba5536c9-dfb6-4434-b0d9-6f4a611abe15"
      unitRef="usd">243359000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2b4877498ff042f9a9ba0955804ae6b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzYtMy0xLTEtNjMwODA_e513ed44-52aa-4b2c-a137-202344f38ca1"
      unitRef="usd">207305000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i64de2da0beb242f4be1ee24d0e4b0144_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzctMS0xLTEtNjMwODA_6a342e01-bdd1-415e-bd6c-e1f7176346a7"
      unitRef="usd">276282000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8fc8d2ad2aeb452797d8eb09a55c17ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzctMy0xLTEtNjMwODA_9a7c0c5c-efc5-485f-8c54-abe1dd861d94"
      unitRef="usd">252642000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i50984a1684f14e768dcdf1078089cbe0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzgtMS0xLTEtNjMwODA_7ec984d8-6cef-4bcc-9996-3d0bb144d481"
      unitRef="usd">197834000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4fcb1ddc4a89464fa1af2f851b1664e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzgtMy0xLTEtNjMwODA_bcf9bba0-d158-4301-8ebb-14b0e2a00cb4"
      unitRef="usd">179949000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzktMS0xLTEtNjMwODA_a200a07d-c122-4c50-bb76-888474f293dd"
      unitRef="usd">1785306000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzktMy0xLTEtNjMwODA_102c4370-0516-42da-a7cf-bd0f10edf7a7"
      unitRef="usd">1617698000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzEwLTEtMS0xLTYzMDgw_0f2a3094-9bf2-4fd9-b758-fb80d8756db4"
      unitRef="usd">1064756000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzEwLTMtMS0xLTYzMDgw_e6f4b13a-8d08-4183-bd99-7281b71e1d0c"
      unitRef="usd">973094000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzExLTEtMS0xLTYzMDgw_8a0b391f-c787-4a74-8a2f-7122a177a625"
      unitRef="usd">720550000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90YWJsZTo0ZjFlMjA5MTExYmM0MWMyYjVkOWE0YzYwNTFhZDEwYS90YWJsZXJhbmdlOjRmMWUyMDkxMTFiYzQxYzJiNWQ5YTRjNjA1MWFkMTBhXzExLTMtMS0xLTYzMDgw_1e1b66a6-7b09-46de-adeb-04851fe022e0"
      unitRef="usd">644604000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzE1NA_8e49224c-71b3-4760-b67a-510e28f0d7c2"
      unitRef="usd">78139000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzE1OA_b5991e3d-76cb-49b0-b3ca-9b7278e73aad"
      unitRef="usd">62342000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzE2NQ_704ddc99-5b67-4c2f-af2d-ef7ffdccd912"
      unitRef="usd">54370000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="ie3f8eb5905c240a29779dda8ebe2787d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzI0OA_edac87fd-b2cd-427e-9675-2ae8dd13d1b5"
      unitRef="usd">31619000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i9542de6685ae472fbc729bc9a93cfe22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzI1Mg_5a218fc4-e6ac-4b99-a634-a6531d7a266f"
      unitRef="usd">30295000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i62df11b4fc674ca1b21be17428e7b76e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODIvZnJhZzo5NWJiYWM1ZmMwMzE0NTAwYWFiYmQwOGFlYzI3OGZlMy90ZXh0cmVnaW9uOjk1YmJhYzVmYzAzMTQ1MDBhYWJiZDA4YWVjMjc4ZmUzXzI1OQ_bc3f863d-b236-4698-b1c9-1c528200d908"
      unitRef="usd">27520000</us-gaap:AdjustmentForAmortization>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzEzOQ_0ba981f9-bbee-4667-a430-e434c6745cd3">LEASES&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 schedule of lease costs and other lease information 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:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;Fiscal Year Ended&lt;br/&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease cost:&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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&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;6,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost - vehicles, equipment and property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost - landfill operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost&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;13,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&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;26,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows for finance leases&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;7,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 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;6,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&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;9,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - finance leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases (years)&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - finance leases&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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;Estimated minimum future lease obligations as of December 31, 2022 for each of the next five fiscal years and thereafter are 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:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&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:18.403%"/&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;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;56,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: interest 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;(15,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liability balance&lt;/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;64,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzEzOQ_92d4e514-42e2-4408-9d94-7ff8c3add0a8">LEASES&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 schedule of lease costs and other lease information 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:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;Fiscal Year Ended&lt;br/&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease cost:&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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&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;6,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost - vehicles, equipment and property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost - landfill operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost&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;13,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&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;26,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows for finance leases&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;7,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 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;6,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&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;9,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - finance leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases (years)&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - finance leases&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/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;Estimated minimum future lease obligations as of December 31, 2022 for each of the next five fiscal years and thereafter are 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:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&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:18.403%"/&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;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;56,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: interest 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;(15,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liability balance&lt;/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;64,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzE0MA_6af80967-61ea-40e1-b215-c36ce188499b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A schedule of lease costs and other lease information 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:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;Fiscal Year Ended&lt;br/&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease cost:&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 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&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;6,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 1.75pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost - vehicles, equipment and property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost - landfill operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost&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;13,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&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;26,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows for finance leases&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;7,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 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;6,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&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;9,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - finance leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating leases (years)&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - finance leases&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - operating leases&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzItMS0xLTEtNjMwODA_190935db-78c6-4e1e-b517-78747cf36115"
      unitRef="usd">6339000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzItMy0xLTEtNjMwODA_7904b19a-8a3f-438c-afb2-84719282ba4e"
      unitRef="usd">5118000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzMtMS0xLTEtNjMwODA_6f2c0771-4b54-403e-afbb-3c8b94e2395c"
      unitRef="usd">1638000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzMtMy0xLTEtNjMwODA_ee041a09-0c4c-46c5-b64a-6af09ea612af"
      unitRef="usd">1446000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i9883febccb6b4a038b8d1fddf76906fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzQtMS0xLTEtNjMwODA_5e7cde05-213a-4181-bd80-2216569cba9b"
      unitRef="usd">5130000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id25902722ec14786bc85feb638279a44_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzQtMy0xLTEtNjMwODA_599e65bc-282f-418c-bf78-a584494e2763"
      unitRef="usd">5562000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5df1488987be4fd49db27e9c8e61bf02_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzUtMS0xLTEtNjMwODA_a7667353-2c7d-4893-8b4b-99bce45cef06"
      unitRef="usd">8674000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i92075aa897864189a6e920f5f091dcaf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzUtMy0xLTEtNjMwODA_ae841d09-a220-4ade-b87c-51b70c682ba9"
      unitRef="usd">8265000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzYtMS0xLTEtNjMwODA_0df7191e-7ad5-49c7-afed-fb2ef3fc99f7"
      unitRef="usd">13804000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzYtMy0xLTEtNjMwODA_5d20b9aa-2a6e-449f-aa30-41095ac674e1"
      unitRef="usd">13827000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzctMS0xLTEtNjMwODA_7b711257-2a57-4458-b9c3-cdf26a6ab80f"
      unitRef="usd">3884000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzctMy0xLTEtNjMwODA_fba88a80-7610-4fde-8869-a82ce5a761c1"
      unitRef="usd">3525000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzgtMS0xLTEtNjMwODA_98f9bbb7-d65d-44f6-aa66-a2d67b933d04"
      unitRef="usd">522000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzgtMy0xLTEtNjMwODA_35356395-fd8f-442c-b0b9-9daf5e55b94b"
      unitRef="usd">477000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzktMS0xLTEtNjMwODA_257d2e1f-bbae-407a-98f3-067b78a90016"
      unitRef="usd">26187000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzktMy0xLTEtNjMwODA_d7f79627-4695-4903-b2b4-ca58ba4346b4"
      unitRef="usd">24393000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzEzLTEtMS0xLTYzMDgw_2ad01f0e-7a49-40c0-8ff1-80ffcf6cf2ae"
      unitRef="usd">7847000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzEzLTMtMS0xLTYzMDgw_23ccc138-8d06-4f3e-a918-5cbc63ca4d92"
      unitRef="usd">6534000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE0LTEtMS0xLTYzMDgw_08d76767-a551-4dff-8e54-665187d43190"
      unitRef="usd">10009000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE0LTMtMS0xLTYzMDgw_809efa29-2cc3-429a-9f14-a9260f067134"
      unitRef="usd">10609000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE1LTEtMS0xLTYzMDgw_8e834867-bc1e-45b4-b1c5-0cc9dcaacc5e"
      unitRef="usd">11919000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE1LTMtMS0xLTYzMDgw_0f87c264-0bae-4527-8bda-dc3f027fce4e"
      unitRef="usd">20753000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE2LTEtMS0xLTYzMDgw_d23e0654-77a0-4957-b04c-0eef717c9aef"
      unitRef="usd">9835000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE2LTMtMS0xLTYzMDgw_be4b6544-5d96-4c10-ba5e-61795547b196"
      unitRef="usd">3827000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzE5LTMtMS0xLTYzMDgw_baf28ea7-0fc3-42dc-b6b1-b0cecda4a1a9">P5Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzIwLTMtMS0xLTYzMDgw_62ff1e82-7ef3-43cc-bd5b-3fba39e160a1">P9Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzIxLTMtMS0xLTYzMDgw_ccfedce9-dd63-4bad-8496-dcdf81cb6198"
      unitRef="number">0.036</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTozNjU0MzVlNDEwOTc0Y2E0YmRiMWNlYjNmNDVkZDM2Yy90YWJsZXJhbmdlOjM2NTQzNWU0MTA5NzRjYTRiZGIxY2ViM2Y0NWRkMzZjXzIyLTMtMS0xLTYzMDgw_71da4f0d-407c-4c94-ba63-72f6a849f831"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzE0MQ_1d3e44b7-f2d0-4d9f-98fc-8a397dde921f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated minimum future lease obligations as of December 31, 2022 for each of the next five fiscal years and thereafter are 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:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&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:18.403%"/&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;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;56,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: interest 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;(15,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liability balance&lt;/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;64,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90ZXh0cmVnaW9uOjM5ZWIwODNkODE4NjQ0MjI4MzkyOWMwN2Y2MWY2NzMzXzE0MQ_6dd1579a-07c5-4251-8b90-3e7d9aea212a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated minimum future lease obligations as of December 31, 2022 for each of the next five fiscal years and thereafter are 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:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&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:18.403%"/&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;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;56,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less: interest 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;(15,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Lease liability balance&lt;/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;64,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzEtMS0xLTEtNjMwODA_336110b7-1314-4ae8-9d92-39f5a8cdd532"
      unitRef="usd">9672000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzEtMy0xLTEtNjMwODA_451618b9-4b32-4259-8f4c-77110dc3f580"
      unitRef="usd">10068000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzItMS0xLTEtNjMwODA_290f1198-49a8-47b7-bb98-66df3ad9760f"
      unitRef="usd">8845000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzItMy0xLTEtNjMwODA_5e92dd02-5f63-4661-840e-4ef1e8d02db6"
      unitRef="usd">10313000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzMtMS0xLTEtNjMwODA_2b89ae45-d934-4473-a805-7801a102d6af"
      unitRef="usd">9324000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzMtMy0xLTEtNjMwODA_81696bee-df75-41df-a62d-bdd0d156be5f"
      unitRef="usd">10153000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzQtMS0xLTEtNjMwODA_eb4f255a-f090-4a86-8edb-97de4bfa1a6c"
      unitRef="usd">8567000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzQtMy0xLTEtNjMwODA_cf63777f-83ed-4600-8f6f-4dfc7df41241"
      unitRef="usd">9601000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzUtMS0xLTEtNjMwODA_b50a658a-8bff-47da-9c84-c8d6538d7b59"
      unitRef="usd">11070000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzUtMy0xLTEtNjMwODA_c6123222-53e4-4125-8f00-56cd4b4a1a99"
      unitRef="usd">5620000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzYtMS0xLTEtNjMwODA_107eaf4a-dcb3-4f04-b31f-d1d912ddae6e"
      unitRef="usd">32643000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzYtMy0xLTEtNjMwODA_31a2adb8-2aa2-4c92-bedd-e859de28e44e"
      unitRef="usd">10367000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzctMS0xLTEtNjMwODA_bc2ca8b0-f507-4e43-b190-71c4ee28ebda"
      unitRef="usd">80121000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzctMy0xLTEtNjMwODA_95dd5937-e788-4315-a423-d39fb75a35a8"
      unitRef="usd">56122000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzgtMS0xLTEtNjMwODA_f63567ed-22f2-490d-9f42-07d6a5cf1652"
      unitRef="usd">15776000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzgtMy0xLTEtNjMwODA_fc249571-7697-4e1b-9c52-c2a511819418"
      unitRef="usd">6309000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzktMS0xLTEtNjMwODA_6debe5b1-39b9-4182-8dfe-fd8f70e8b26a"
      unitRef="usd">64345000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODUvZnJhZzozOWViMDgzZDgxODY0NDIyODM5MjljMDdmNjFmNjczMy90YWJsZTo4ZmY0ZmI1ZjE5OTQ0NzQ3YmJhMWMwZWZhNDQ4YjQ4YS90YWJsZXJhbmdlOjhmZjRmYjVmMTk5NDQ3NDdiYmExYzBlZmE0NDhiNDhhXzktMy0xLTEtNjMwODA_e45b929c-ab4f-49f4-99b4-28bb87ba10e1"
      unitRef="usd">49813000</us-gaap:FinanceLeaseLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzQyOA_cd44bab0-d121-48b7-854a-d8fc239b108a">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 reportable operating 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:35.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;163,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;18,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;17,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;38,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;232,860&#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;40,707&#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;border-bottom:3pt double #000000;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;891&#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;274,458&#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:6pt"&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:35.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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&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;21,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;13,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,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;/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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;17,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;37,932&#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;border-bottom:3pt double #000000;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;27&#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;232,860&#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: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 assets 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:35.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.257%"/&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;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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, 2022&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 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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;127,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;166,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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,072&#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;81,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,694&#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;91,783&#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;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:35.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.257%"/&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;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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, 2021&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 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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;115,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;152,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;6,629&#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;80,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,898&#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;93,723&#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-weight:400;line-height:120%"&gt;Intangible amortization expense for fiscal years 2022, 2021 and 2020 was $16,593, $10,953 and $8,893, respectively.&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:400;line-height:120%"&gt;Based on the amortizable intangible assets recorded in the consolidated balance sheets at December 31, 2022, intangible amortization expense for each of the next five fiscal years and thereafter is estimated 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:83.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.251%"/&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="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;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;16,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;15,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;14,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2026&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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, 2027&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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;21,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzQyMQ_9f67ef80-e63c-4c5a-ab77-a754b793d36e">&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 reportable operating 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:35.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;163,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;18,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;17,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;38,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;232,860&#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;40,707&#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;border-bottom:3pt double #000000;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;891&#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;274,458&#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:6pt"&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:35.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Measurement Period Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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&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;21,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;13,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,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;/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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;17,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;37,932&#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;border-bottom:3pt double #000000;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;27&#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;232,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="id6e3072aa48e4ef0b6a6471bc8d2dd84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzEtMS0xLTEtNjMwODA_e7864651-66a9-4d88-af32-8bd62ac4b39b"
      unitRef="usd">52072000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzEtMy0xLTEtNjMwODA_e701b735-1a41-44fd-a0c8-b74941b04d05"
      unitRef="usd">93000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzEtNy0xLTEtNjY2NDQ_29e4f1e2-e8dc-4d48-a337-a6c9c5615ce7"
      unitRef="usd">241000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="id745c7405bbe40b8b0eaa30ad550ff8a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzEtNy0xLTEtNjMwODA_65704c14-6b2d-4d87-9973-b804863b1956"
      unitRef="usd">52406000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i69b52e1c63e04bdd9499a1f03ba0517c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzItMS0xLTEtNjMwODA_8b670427-e93f-45d6-b5b2-61ea3b3510d0"
      unitRef="usd">163728000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzItMy0xLTEtNjMwODA_d85f7700-1c6c-4023-b5aa-058e4d1543e6"
      unitRef="usd">18908000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ie16bd9fbd57b4bba829d745606653001_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzItNy0xLTEtNjY2NDQ_95d1bb77-860b-4c2b-afbe-69860a917c87"
      unitRef="usd">650000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i1d8c43a6303a443b9542d095adbb80d6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzItNy0xLTEtNjMwODA_7608d043-4b90-4f84-895f-b06a60dbe7bc"
      unitRef="usd">183286000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ieca459a4ff084be8a0e99bc46f56bef3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzMtMS0xLTEtNjMwODA_8ada0538-3753-4e8e-96d1-01aaaab116d3"
      unitRef="usd">17060000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzMtMy0xLTEtNjMwODA_32bdaf0c-9d08-4f0d-96a3-942b370d7b2b"
      unitRef="usd">21706000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i81c4e9f9910f4dd49a2c0d8ea596b50e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzMtNy0xLTEtNjY2NDQ_bec25c7f-ab7d-4287-b1cd-f4f9ae97c799"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ib51f3c5fd2ce40588d8de60b766b629f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzMtNy0xLTEtNjMwODA_46064bae-b44d-411d-bf38-a5d8a59cbcf7"
      unitRef="usd">38766000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzUtMS0xLTEtNjMwODA_1533e866-e068-4b86-89de-2c1dd0128a14"
      unitRef="usd">232860000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzUtMy0xLTEtNjMwODA_0a42ffa6-97ed-4902-804c-a9540c3ddcea"
      unitRef="usd">40707000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzUtNS0xLTEtNzI1NTM_5022bd26-a92a-4942-aa45-d420a486c8b7"
      unitRef="usd">891000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTowZGU4MjE5MDBmZTA0NjUzYmZkMDdjNTM5ZTA2YmI5Mi90YWJsZXJhbmdlOjBkZTgyMTkwMGZlMDQ2NTNiZmQwN2M1MzllMDZiYjkyXzUtNy0xLTEtNjMwODA_f4200718-c6c1-48a8-aaf8-f81544150661"
      unitRef="usd">274458000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idd36b920a989437d9b946d19815cbf6f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzEtMS0xLTEtNjMwODA_d5d4dbd5-f905-466d-8b2f-9d72d16967d2"
      unitRef="usd">30873000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib853376977474a6b9f8d3140c393562c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzEtMy0xLTEtNjMwODA_7154fed9-8bc5-4adb-a7c4-075f748d93b1"
      unitRef="usd">21199000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib853376977474a6b9f8d3140c393562c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzEtNy0xLTEtNjY2NjM_95215b63-bb5d-4b56-a50a-a835c6144efc"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="id6e3072aa48e4ef0b6a6471bc8d2dd84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzEtNy0xLTEtNjMwODA_bbed1cb6-dd44-4869-86cb-a6fc1e75a528"
      unitRef="usd">52072000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7dab95376a1544d293b44234dade5cd9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzItMS0xLTEtNjMwODA_47b0fcfe-d91c-4e03-b3f5-f37492d25895"
      unitRef="usd">149984000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzItMy0xLTEtNjMwODA_d03b496a-e844-48ac-a316-c0a6d26dfd2c"
      unitRef="usd">13717000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib7ead5b142044dd3b8247e3a8bf4818f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzItNy0xLTEtNjY2NjM_84c69ade-ac8b-44c7-83d4-7d07637b2b58"
      unitRef="usd">27000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i69b52e1c63e04bdd9499a1f03ba0517c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzItNy0xLTEtNjMwODA_496e9897-d2d6-4a1b-8d71-8beabacaf740"
      unitRef="usd">163728000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia43d2c0a720541d3a7421f77d63d0edc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzMtMS0xLTEtNjMwODA_a57310e2-2969-4bda-bbac-6b68cb173ba6"
      unitRef="usd">14044000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8808e485c1fe47f08dca71524948a420_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzMtMy0xLTEtNjMwODA_6e9d21ec-f009-4e49-b62c-14dcc9d61ba4"
      unitRef="usd">3016000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i8808e485c1fe47f08dca71524948a420_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzMtNy0xLTEtNjY2NjM_dd8c4f81-731f-4a70-a244-0a50a77ac892"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ieca459a4ff084be8a0e99bc46f56bef3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzMtNy0xLTEtNjMwODA_43f9e417-799e-411e-ba4a-2400de982eab"
      unitRef="usd">17060000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzUtMS0xLTEtNjMwODA_3300d57f-e2a2-47c5-99f7-5c02d99b8722"
      unitRef="usd">194901000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzUtMy0xLTEtNjMwODA_1af917e3-8e82-4443-a6ee-d05e5a43e3aa"
      unitRef="usd">37932000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzUtNS0xLTEtNzI1NTU_0f32976f-f3a8-4fe8-8e15-87c1613af69a"
      unitRef="usd">27000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo1ODMzN2M5MzliODQ0ZTljYmEwZTdhODIzZjg1NmYzOS90YWJsZXJhbmdlOjU4MzM3YzkzOWI4NDRlOWNiYTBlN2E4MjNmODU2ZjM5XzUtNy0xLTEtNjMwODA_4f1c99e6-b879-4a9a-94c8-f7c678ec7884"
      unitRef="usd">232860000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzQzOA_930a9db1-4a9f-47aa-8c49-4ae096da0ca1">&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 assets 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:35.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.257%"/&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;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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, 2022&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 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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;127,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;166,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,711)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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,072&#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;81,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,694&#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;91,783&#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;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:35.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.250%"/&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:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.257%"/&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;Customer Relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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, 2021&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 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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;115,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;152,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;6,629&#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;80,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,898&#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;93,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifb12aa24111d4af3aa999e2b7ef610ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzItMS0xLTEtNjMwODA_e79715f2-f86b-4ee2-b8d9-37673e2e1ee5"
      unitRef="usd">31201000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i881601830f0d4798a98b591ad5e5efa1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzItMy0xLTEtNjMwODA_06ebefec-d4fc-407d-86bd-9b76f797d39c"
      unitRef="usd">127179000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9194b0c33eec4bb0b26f3671cfae1e75_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzItNS0xLTEtNjMwODA_c286a566-a34d-4f3e-8fe7-09cc94e5accd"
      unitRef="usd">8405000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzItNy0xLTEtNjMwODA_8431699b-14bd-45e5-9b58-4d6935f034c2"
      unitRef="usd">166785000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifb12aa24111d4af3aa999e2b7ef610ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzMtMS0xLTEtNjMwODA_5403b5f7-d2af-4d5a-873a-be536a16c9fa"
      unitRef="usd">24129000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i881601830f0d4798a98b591ad5e5efa1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzMtMy0xLTEtNjMwODA_56faa63a-b866-4a47-b3c4-ac747d172a6a"
      unitRef="usd">46162000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9194b0c33eec4bb0b26f3671cfae1e75_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzMtNS0xLTEtNjMwODA_0366467c-aeef-4187-b76e-2c93ec6f86e4"
      unitRef="usd">4711000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzMtNy0xLTEtNjMwODA_0665f38f-fbdf-4207-bd41-35624e58a2be"
      unitRef="usd">75002000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifb12aa24111d4af3aa999e2b7ef610ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzQtMS0xLTEtNjMwODA_e1f2ecc3-82e0-49f9-8da9-23a042e97921"
      unitRef="usd">7072000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i881601830f0d4798a98b591ad5e5efa1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzQtMy0xLTEtNjMwODA_bb978261-7419-42f1-989c-f353fa09877f"
      unitRef="usd">81017000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9194b0c33eec4bb0b26f3671cfae1e75_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzQtNS0xLTEtNjMwODA_8211889c-5ea6-4f66-90f0-3890154c90b8"
      unitRef="usd">3694000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTplYjFhODdhZWNlNWY0MDAzYjc0ZGYyNzYxZTg4NDg5ZC90YWJsZXJhbmdlOmViMWE4N2FlY2U1ZjQwMDNiNzRkZjI3NjFlODg0ODlkXzQtNy0xLTEtNjMwODA_31877040-846c-45f4-8894-61ba77910d94"
      unitRef="usd">91783000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6af5c3a9f2a74cb298d2ee5dc7034e98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzItMS0xLTEtNjMwODA_e627bcd2-2c59-4e9f-9eae-9792bb7b09c7"
      unitRef="usd">28777000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i77c6dcec06f94729b9c6811ad4518bb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzItMy0xLTEtNjMwODA_ded06ad8-7562-4bef-a489-604b004d32d0"
      unitRef="usd">115005000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic768789410494a2e8841ccf8f7cdb8d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzItNS0xLTEtNjMwODA_c78b74b5-ecdb-4431-bb1f-31b968523377"
      unitRef="usd">8350000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzItNy0xLTEtNjMwODA_77585e0c-daa5-43b2-853c-836cb88d4105"
      unitRef="usd">152132000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6af5c3a9f2a74cb298d2ee5dc7034e98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzMtMS0xLTEtNjMwODA_478532bc-9ca9-4572-8dfa-4d15aa40af71"
      unitRef="usd">22148000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i77c6dcec06f94729b9c6811ad4518bb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzMtMy0xLTEtNjMwODA_94526ea0-237c-461c-bd3b-a7d32f3dcf80"
      unitRef="usd">34809000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic768789410494a2e8841ccf8f7cdb8d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzMtNS0xLTEtNjMwODA_0e99fd0e-2b4e-4b06-bf89-6653e0d960c2"
      unitRef="usd">1452000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzMtNy0xLTEtNjMwODA_cade0957-441d-491a-b064-56072bf3c5df"
      unitRef="usd">58409000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6af5c3a9f2a74cb298d2ee5dc7034e98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzQtMS0xLTEtNjMwODA_e63a5f24-101d-418f-adbd-92a22fde4d30"
      unitRef="usd">6629000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i77c6dcec06f94729b9c6811ad4518bb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzQtMy0xLTEtNjMwODA_36de1ada-ef96-43fe-9c89-695e01b86656"
      unitRef="usd">80196000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic768789410494a2e8841ccf8f7cdb8d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzQtNS0xLTEtNzI1NTc_fdcd53d5-e282-49ea-a220-e0b897a2aa69"
      unitRef="usd">6898000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo5ZTc4ZjU3NWNhYTQ0ZWEyOGI0MTI2ODcwOGNiNjdhYi90YWJsZXJhbmdlOjllNzhmNTc1Y2FhNDRlYTI4YjQxMjY4NzA4Y2I2N2FiXzQtNy0xLTEtNjMwODA_05a3aeb2-c9a5-444f-9c39-039ae700e273"
      unitRef="usd">93723000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzI2NQ_688baaf0-4732-4dd7-85ef-21a8a804cb21"
      unitRef="usd">16593000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzI2OQ_97131309-e5f8-40b9-a876-2fbf8afe98e6"
      unitRef="usd">10953000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzI3Ng_91a472e9-4b42-4dcf-8cae-d100c807921a"
      unitRef="usd">8893000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90ZXh0cmVnaW9uOjg2MjlmZWI2ZjVkOTQ5MDNhYTY5NjBmM2Q0ZjE1MTA2XzQyMw_83fb0c03-620d-4d77-adbc-80b99d0159a7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the amortizable intangible assets recorded in the consolidated balance sheets at December 31, 2022, intangible amortization expense for each of the next five fiscal years and thereafter is estimated 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:83.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.251%"/&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="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;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;16,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;15,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;14,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2026&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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, 2027&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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;21,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzItMS0xLTEtNjMwODA_b3aaaecb-687c-4361-bcde-de317ffd2bb0"
      unitRef="usd">16137000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzMtMS0xLTEtNjMwODA_ef305712-e682-4968-ba28-356982600c2c"
      unitRef="usd">15468000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzQtMS0xLTEtNjMwODA_87a37cb6-6a59-42bf-8eaf-0111b4b72ac6"
      unitRef="usd">14427000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzUtMS0xLTEtNjMwODA_74e752ab-8912-4723-87b3-5ace881537ec"
      unitRef="usd">12744000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzYtMS0xLTEtNjMwODA_32394840-d1b0-4dc0-9a70-4b5e61446cf3"
      unitRef="usd">11266000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zODgvZnJhZzo4NjI5ZmViNmY1ZDk0OTAzYWE2OTYwZjNkNGYxNTEwNi90YWJsZTo0N2RkZGU5OWFhMGU0YmRiYjk0NjI4OWFkOGQ3NmU4YS90YWJsZXJhbmdlOjQ3ZGRkZTk5YWEwZTRiZGJiOTQ2Mjg5YWQ4ZDc2ZThhXzctMS0xLTEtNjMwODA_92e51c3b-eddb-4085-8cd1-4ae3196fa9da"
      unitRef="usd">21741000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90ZXh0cmVnaW9uOjAzYjk0MGIyZGJkYTQ3NmFhYzJlNjVjZmYzMWI3MWQ2XzEwOTI_660776a2-4f7a-4fe2-a357-066a628e05ac">FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 as further described in Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. 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;/span&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 changes to accrued final capping, closure and post-closure liabilities are 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:66.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended &lt;br/&gt;December 31,&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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;/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;86,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;4,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Revisions 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;18,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;7,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(4,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;113,678&#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;86,914&#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:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Relates to changes in estimates and assumptions concerning anticipated waste flow, costs, including as a result of higher inflation, and timing of future final capping, closure and post-closure activities at our landfills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement cycle.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90ZXh0cmVnaW9uOjAzYjk0MGIyZGJkYTQ3NmFhYzJlNjVjZmYzMWI3MWQ2XzEwODQ_32b6af99-1ef6-45ad-a933-446a20ffa87b">&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 changes to accrued final capping, closure and post-closure liabilities are 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:66.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended &lt;br/&gt;December 31,&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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;/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;86,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;4,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Revisions 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;18,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;7,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(4,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;113,678&#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;86,914&#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:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Relates to changes in estimates and assumptions concerning anticipated waste flow, costs, including as a result of higher inflation, and timing of future final capping, closure and post-closure activities at our landfills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement cycle.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzItMS0xLTEtNjMwODA_bf624373-41f4-49ce-978f-0223f8add951"
      unitRef="usd">86914000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzItMy0xLTEtNjMwODA_9786c0fc-05ba-443d-97be-9e4a830a8dd2"
      unitRef="usd">82533000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzMtMS0xLTEtNjMwODA_6909097a-39ab-4165-aaf4-f7bb09595f19"
      unitRef="usd">4857000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzMtMy0xLTEtNjMwODA_78754442-c46c-4c61-aa60-f455836d4098"
      unitRef="usd">5408000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzQtMS0xLTEtNjMwODA_3b66af3e-1aea-40a0-ab51-29492419b697"
      unitRef="usd">18415000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzQtMy0xLTEtNjMwODA_0553dee7-7ed9-40ff-8c14-1969ccb48ec3"
      unitRef="usd">-836000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzUtMS0xLTEtNjMwODA_9cee4866-c5b4-49be-be34-323d1eeff776"
      unitRef="usd">7565000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzUtMy0xLTEtNjMwODA_b9fc5a42-405a-4cd0-b6b8-3bf7c4a5203f"
      unitRef="usd">6775000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzYtMS0xLTEtNjMwODA_04b09d91-07e5-4607-a743-80b3d2c50758"
      unitRef="usd">4073000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzYtMy0xLTEtNjMwODA_0f71edb0-525b-41e1-ad06-60b380d9e1b7"
      unitRef="usd">6966000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligation
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzctMS0xLTEtNjMwODA_3dc20c20-5bb6-4659-b835-67f7cecec4b9"
      unitRef="usd">113678000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTEvZnJhZzowM2I5NDBiMmRiZGE0NzZhYWMyZTY1Y2ZmMzFiNzFkNi90YWJsZTozM2U1YTUzY2IwNGI0ODVhYmZjMWU4NDNjNzRkMWRjZC90YWJsZXJhbmdlOjMzZTVhNTNjYjA0YjQ4NWFiZmMxZTg0M2M3NGQxZGNkXzctMy0xLTEtNjMwODA_92bd22fc-f372-4dc1-81f1-adb03073b3cd"
      unitRef="usd">86914000</us-gaap:AssetRetirementObligation>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGV4dHJlZ2lvbjo5MDRhYzEzNzFmNjE0ODk5YjQ2MmQ5NmQ0ZDNjMDY5NV8yMTk5MDIzMjU2MDU1_dd49bbfd-1aff-47a6-a5b1-8efbb09e5ff9">OTHER ACCRUED LIABILITIES&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities, classified as current liabilities, at December 31, 2022 and 2021 are 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:66.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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;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;Accrued capital expenditures&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;10,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;Total &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;46,237&#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;36,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGV4dHJlZ2lvbjo5MDRhYzEzNzFmNjE0ODk5YjQ2MmQ5NmQ0ZDNjMDY5NV8yMTk5MDIzMjU2MDU2_6e7f0759-e273-495c-91bd-c786ded1efce">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued liabilities, classified as current liabilities, at December 31, 2022 and 2021 are 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:66.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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;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;Accrued capital expenditures&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;10,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;Total &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;46,237&#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;36,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <cwst:AccruedCapitalExpendituresCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF8yLTEtMS0xLTcyNDQz_2fd27885-53fd-454d-b033-127372e83503"
      unitRef="usd">10842000</cwst:AccruedCapitalExpendituresCurrent>
    <cwst:AccruedCapitalExpendituresCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF8yLTMtMS0xLTcyNDQz_658fc6ad-a6e3-4545-80e6-ba126ee9baf8"
      unitRef="usd">6534000</cwst:AccruedCapitalExpendituresCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF8zLTEtMS0xLTcyNDQz_627791eb-3482-42bc-836b-a9dcbdbbfd20"
      unitRef="usd">35395000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF8zLTMtMS0xLTcyNDQz_dca09072-804b-4371-951e-b89df694d791"
      unitRef="usd">29794000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF80LTEtMS0xLTcyNTA2_c4a6617c-6529-46a8-ad65-029f4ba8a448"
      unitRef="usd">46237000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80Mjg5L2ZyYWc6OTA0YWMxMzcxZjYxNDg5OWI0NjJkOTZkNGQzYzA2OTUvdGFibGU6NTcxMDM2NzlhNDFhNGE1MTk2ODY1NDgzMjkxNjI2ODgvdGFibGVyYW5nZTo1NzEwMzY3OWE0MWE0YTUxOTY4NjU0ODMyOTE2MjY4OF80LTMtMS0xLTcyNTE3_053dfd93-9fbd-4bd1-a3f8-84c67f017b1d"
      unitRef="usd">36328000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODU0_9ea89396-32d5-4b5d-bcec-c8ec5c8e1068">DEBT&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:79.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.405%"/&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan A Facility ("Term Loan Facility") due December 2026; bore interest at LIBOR plus 1.125%&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: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;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;350,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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility ("Revolving Credit Facility") due December 2026; bore interest at LIBOR plus 1.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:10pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;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:10pt;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:10pt;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:10pt;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: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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,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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds 2013") 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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 ("Vermont Bonds 2022A-1") due June 2052 - fixed rate interest period through 2027; bearing interest at 5.00%&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;35,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;&#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:10pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other:&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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_3374c6d5-a10f-4ce4-bee3-da751269b852"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_7ed057ac-9d39-4415-ae3f-fa7d9e3c246c"&gt;Finance leases&lt;/span&gt;&lt;/span&gt; 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable maturing through August 2024; bearing interest at a weighted average of 1.7%&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;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of debt&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;603,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;562,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;Less&#x2014;unamortized debt issuance costs (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:10pt;font-weight:400;line-height:100%"&gt;9,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Less&#x2014;current maturities of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;585,015&#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 #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;542,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div 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;(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;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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New York Bonds 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:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New 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:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New 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:10pt;font-weight:400;line-height:100%"&gt;1,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2015R-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;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;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2015R-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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vermont Bonds 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vermont Bonds 2022A-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:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New Hampshire Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;9,494&#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;10,166&#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-style:italic;font-weight:700;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 December 31, 2022, we are party to an amended and restated credit agreement ("Credit Agreement"), which provides for a $350,000 aggregate principal amount Term Loan Facility and a $300,000 Revolving Credit Facility, with a $75,000 sublimit for letters of credit. 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 December 2026 and as of December 31, 2022 bore interest at a rate of LIBOR plus 1.125% based 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 December 31, 2022, further advances were available under the Credit Facility in the amount of $266,085. The available amount is net of outstanding irrevocable letters of credit totaling $27,915, and as of December 31, 2022 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;On February 9, 2023, we entered into first and second amendments to our amended and restated Credit Agreement (as amended, the "Amended and Restated Credit Agreement"). The first amendment provides, commencing in the fiscal year ending December 31, 2024, the interest rate margin applied for drawn and undrawn amounts under the Amended and Restated Credit Agreement shall be separately adjusted based on our achievement of certain thresholds and targets on two sustainability related key performance indicator metrics during the fiscal year ending December 31, 2023 ("fiscal year 2023"): i) metric tons of solid waste materials reduced, reused or recycled through our direct operations or with third-parties in collaboration with customers; and ii) our total recordable incident rate. The second amendment provides, effective for fiscal year 2023, that loans under the Amended and Restated Credit Agreement shall bear interest, at our election, at the term secured overnight financing rate , including a secured overnight financing rate adjustment of 10 basis points ("Term SOFR"), or a base rate, in each case, plus an applicable interest rate margin based on consolidated net leverage ratio, and plus or minus any sustainability rate adjustment. Unless loans are made as or converted to base rate loans, loans under the Amended and Restated Credit Agreement shall bear interest at Term SOFR, plus a margin based upon our consolidated net leverage ratio in the range of 1.125% to 2.125% per annum, plus a sustainability adjustment of up to positive or negative 4 basis point per annum, and a commitment fee on undrawn amounts will be charged on undrawn amounts at a rate of Term SOFR, plus a margin based upon our consolidated net leverage ratio in the range of 0.20% to 0.40% per annum, plus a sustainability adjustment of up to positive or negative 1 basis points per annum. We shall also pay a fronting fee for each letter of credit of 0.25% per annum. Interest under the Amended and Restated Credit Agreement shall be subject to increase by  2.00% per annum during the continuance of a payment default and may be subject to increase by 2.00% per annum during the continuance of any other event of default.&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 required and the Amended and Restated 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. In addition to these financial covenants, the Credit Agreement contained and the Amended and Restated Credit Agreement 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. As of December 31, 2022, we were in compliance with the covenants contained in the Credit Agreement. An event of default under any of our debt agreements could permit some of our lenders, including the lenders under the Credit Facility, to declare all amounts borrowed from them to be immediately due and payable, together with accrued and unpaid interest, or, in the case of the Credit Facility, terminate the commitment to make further credit extensions thereunder, which could, in turn, trigger cross-defaults under other debt obligations. If we were unable to repay debt to our lenders or were otherwise in default under any provision governing our outstanding debt obligations, our secured lenders could proceed against us and against the collateral securing that debt.&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-style:italic;font-weight:700;line-height:120%"&gt;Tax-Exempt Financings&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;New York Bonds.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In fiscal year 2020, we completed the issuance of $40,000 aggregate principal amount of New York Bonds 2020. The New York Bonds 2020, which are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at 2.75% per annum from September 2, 2020 through September 1, 2025, at which time they may be converted to a variable interest rate period or to a new term interest rate period. The New York Bonds 2020 mature on September 1, 2050. We borrowed the proceeds of the New York Bonds 2020 to finance or refinance certain capital projects in the state of New York.&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 December 31, 2022, we had outstanding $25,000 aggregate principal amount of New York Bonds 2014R-1 and $15,000 aggregate principal amount of New York Bonds 2014R-2 issued by the New York State Environmental Facilities Corporation under the indenture dated December 1, 2014 (collectively, the &#x201c;New York Bonds 2014&#x201d;), and $40,000 aggregate principal amount of New York Bonds 2020. The New York Bonds 2014R-1 accrue interest at 2.875% per annum through December 2, 2029, at which time they may be converted from a fixed rate to a variable rate. The New York Bonds 2014R-2 accrue interest at 3.125% per annum through May 31, 2026, at which time they may be converted from a fixed rate to a variable rate. The New York Bonds 2014, which are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, require interest payments on June 1 and December 1 of each year and mature on December 1, 2044. We borrowed the proceeds of the New York Bonds 2014 to finance or refinance certain capital projects in the state of New York.&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;Maine Bonds.&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; As of December 31, 2022, we had outstanding $25,000 aggregate principal amount of FAME Bonds 2005R-3, $15,000 aggregate principal amount of FAME Bonds 2015R-1, and $15,000 aggregate principal amount of FAME Bonds 2015R-2 (collectively, the "FAME Bonds"). The FAME Bonds 2005R-3 accrue interest at 5.25% per annum, and interest is payable semiannually on February 1 and August 1 of each year until such bonds mature on January 1, 2025. The FAME Bonds 2015R-1 accrue interest at 5.125% per annum through August 1, 2025, at which time they may be converted from a fixed to a variable rate, and interest is payable semiannually on February 1 and August 1 of each year until the FAME Bonds 2015R-1 mature on August 1, 2035. The FAME Bonds 2015R-2 accrue interest at 4.375% per annum through July 31, 2025, at which time they may be converted from a fixed to a variable rate, and interest is payable semiannually on May 1 and November 1 of each year until the FAME Bonds 2015R-2 mature on August 1, 2035. The FAME Bonds are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries. We borrowed the proceeds of the offering of the FAME Bonds to finance or refinance the costs of certain of our solid waste landfill facilities and solid waste collection, organics and transfer, recycling and hauling facilities in the state of Maine.&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;Vermont Bonds.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In fiscal year 2022, we completed the issuance of $35,000 aggregate principal amount of Vermont Bonds 2022A-1. The Vermont Bonds 2022A-1, which are unsecured and guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at 5.00% per annum from June 1, 2022 through May 31, 2027, at which time they may be converted to a variable interest rate period or to a new term interest rate period. The Vermont Bonds 2022A-1 mature on June 1, 2052. We borrowed and used the proceeds from the Vermont Bonds 2022A-1 to finance or reimburse certain noncurrent asset costs associated with capital projects in the state of Vermont. &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 December 31, 2022, we had outstanding $35,000 aggregate principal amount of Vermont Bonds 2022A-1 and $16,000 aggregate principal amount of Vermont Bonds 2013. The Vermont Bonds 2013, which are guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at 4.625% per annum through April 2, 2028, after which time there is a mandatory tender, and interest is payable semiannually on May 1 and November 1 of each year. The Vermont Bonds 2013 mature on April 1, 2036. We borrowed the proceeds of the Vermont Bonds 2013 to finance or refinance certain qualifying property, plant and equipment assets purchased in the state of Vermont.&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;New Hampshire Bonds.&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; As of December 31, 2022, we had outstanding $11,000 aggregate principal amount of New Hampshire Bonds. The New Hampshire Bonds, which are guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries, accrue interest at 2.95% per annum through maturity on April 1, 2029 and interest is payable on April 1 and October 1 of each year. During the fixed interest rate period, the New Hampshire Bonds are not supported by a letter of credit. We borrowed the proceeds of the New Hampshire Bonds to finance or refinance certain qualifying property, plant and equipment assets purchased in the state of New Hampshire.&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;Interest Expense&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 components of interest expense are 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:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Interest expense on long-term debt and finance leases&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;21,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amortization of debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Letter of credit fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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: capitalized interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;23,722&#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;21,229&#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;22,371&#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:700;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-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 income (loss), net 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 December 31, 2022 and December 31, 2021, our active interest rate derivative agreements had a total notional amount of $190,000 and $195,000, respectively. According to the terms of the agreements, we receive interest based on the 1-month LIBOR index, in some instances restricted by a 0.0% floor, and pay interest at a weighted average rate of approximately 2.20%. The agreements mature between May 2023 and June 2027. &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 December 31, 2022, we have a forward starting interest rate derivative agreement with a total notional amount of $20,000. According to the terms of this agreement, we will receive interest based on the 1-month LIBOR index, restricted by a 0.0% floor, and will pay interest at a rate of 1.29%. The agreement matures in May 2028. As of December 31, 2021, we had forward starting interest rate derivative agreements with a total notional amount of $85,000 outstanding. &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:400;line-height:120%"&gt;A summary of the effect of cash flow hedges related to derivative instruments on the consolidated balance sheets 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:27.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;December 31,&lt;br/&gt;2022&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;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;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 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;4,345&#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="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 non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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 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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 benefit &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 income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,103)&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: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 December 31, 2022, the fair value of our fixed rate debt, including the FAME Bonds, Vermont Bonds 2022A-1, Vermont Bonds 2013, New York Bonds 2020, New York Bonds 2014 and New Hampshire Bonds was approximately $188,136 and the carrying value was $197,000. The fair value of the FAME Bonds, Vermont Bonds 2022A-1, Vermont Bonds 2013, New York Bonds 2020, New York Bonds 2014 and 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 December 31, 2022, the carrying value of our Term Loan Facility was $350,000 and the carrying value of our Revolving Credit Facility was $6,000. 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;&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;Although we have determined the estimated fair value amounts of the FAME Bonds, Vermont Bonds 2022A-1, Vermont Bonds 2013, New York Bonds 2020, New York Bonds 2014 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. &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;Future Maturities of Debt&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:400;line-height:120%"&gt;Aggregate principal maturities of debt as of December 31, 2022 for each of the next five fiscal years and thereafter are as 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:80.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.056%"/&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:#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;8,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;603,477&#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:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODQ2_e689e4da-6e11-49b2-a69d-c80447d4ffd7">&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:79.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.405%"/&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan A Facility ("Term Loan Facility") due December 2026; bore interest at LIBOR plus 1.125%&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: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;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;350,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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility ("Revolving Credit Facility") due December 2026; bore interest at LIBOR plus 1.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:10pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:10pt;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:10pt;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:10pt;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:10pt;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: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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,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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds 2013") 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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 ("Vermont Bonds 2022A-1") due June 2052 - fixed rate interest period through 2027; bearing interest at 5.00%&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;35,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;&#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:10pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other:&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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_3374c6d5-a10f-4ce4-bee3-da751269b852"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfNQ_7ed057ac-9d39-4415-ae3f-fa7d9e3c246c"&gt;Finance leases&lt;/span&gt;&lt;/span&gt; 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes payable maturing through August 2024; bearing interest at a weighted average of 1.7%&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;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount of debt&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;603,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;562,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;Less&#x2014;unamortized debt issuance costs (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:10pt;font-weight:400;line-height:100%"&gt;9,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Less&#x2014;current maturities of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;585,015&#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 #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;542,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;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;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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New York Bonds 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:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New 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:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New 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:10pt;font-weight:400;line-height:100%"&gt;1,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2015R-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;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;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2015R-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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vermont Bonds 2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vermont Bonds 2022A-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:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New Hampshire Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;9,494&#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;10,166&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i90be38b49baf43a2affe12e1bd4a2871_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMC0xLTEtNjc1NjEvdGV4dHJlZ2lvbjozZmNmYTNhYTcyYTA0MGUzODAwOWVlMDhiMjI0Yzg4Ml8xMjA_66bd220e-b325-4d1e-97ce-886aefd798a4"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4abe1dfac2164946a1d62741c422d29b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMS0xLTEtNjc1Nzg_6f851355-2ae4-40e0-a14c-0bb773319240"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3ce166028cb14000a0416e188ed0848e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMy0xLTEtNjc1OTg_aeb8e1d7-e818-4af7-9518-39c3513ed695"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8311fd50a96745eabd3a862eb17164aa_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjo3MmQxY2UxZThiNGQ0NmI2YmNkMzU4MmI4YjM2ZjNiM18xMzI_ecba10e4-3576-46c5-9ea6-6363a914de38"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibf9f84ef7b2645f0bb3113293d570793_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMS0xLTEtNjMwODA_22c82d92-29df-4dc9-9105-b3eb2a1a6cb7"
      unitRef="usd">6000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ida04df5f33e643adacd9ea9e4a16106b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzMtMy0xLTEtNjMwODA_d774cd4d-52ea-41a6-a8f8-28ff208100ac"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzgtMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjpkN2JhNTVkZTlkZWY0NDM1ODIxY2JhZTY4MjMwM2MzOV8yMTE_3a739752-9873-4bcc-a29e-d5c11d765b6e"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzgtMS0xLTEtNjMwODA_ddddad0e-4d6f-448a-ba99-8d0cd9235e8b"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i946d7d7e231343799b281d4097de64e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzgtMy0xLTEtNjMwODA_4c82bab9-22d1-43c1-9079-c32466729766"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzktMC0xLTEtNjMwODAvdGV4dHJlZ2lvbjpmZjhkODJmOWRiYTc0ZGJkYTY5YjkzN2MyNDUzMGJiOF8yMTQ_d616803d-bdf2-4097-bb09-6d265fa0463c"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzktMS0xLTEtNjMwODA_789f5f7a-5620-4807-badf-3513133abf61"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9a4209ee4df94f769254556b1127c924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzktMy0xLTEtNjMwODA_af597c14-2552-46f5-b7e9-279d2a930e4b"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i89a248ac3e1f4896961ce4bb481b5a74_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEwLTAtMS0xLTYzMDgwL3RleHRyZWdpb246NzdlODI3ZjgxZDFmNDk4MThhMmMxMzUwMmU3NGI0MmRfMjA5_e020720c-8d96-432c-a6b7-b67380ebf26e"
      unitRef="number">0.02750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i89a248ac3e1f4896961ce4bb481b5a74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEwLTEtMS0xLTYzMDgw_6cef2894-33ac-4d1a-a720-386cc6c5e812"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i92fe01e486fa450e8bc2c4db9bada886_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEwLTMtMS0xLTYzMDgw_6ee2a899-9cca-4577-8a78-c84277150b88"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i19565303426a415ea9928116dfb97628_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzExLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YmI1YzI1MzlkNzFkNGNhNDg5ZTY1ZjUxMTAwMDIwNGNfMTg0_79d2d4cd-26d6-4b2c-9ada-d74dd7f2c56e"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i19565303426a415ea9928116dfb97628_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzExLTEtMS0xLTYzMDgw_7da0e0d7-3206-4089-9a1b-cbfa7d5caaea"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie711c0ea9fd84e80a2a8db9455e8edb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzExLTMtMS0xLTYzMDgw_343907bd-e466-449b-9bdd-b3818a3c2b72"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i871a36bc06ea47ebac35c405e1c8bcef_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEyLTAtMS0xLTYzMDgwL3RleHRyZWdpb246ZWRlYjc4ZDFiZTlhNDI5Y2JiMDM5YzFlMjEyNmVlYjRfMTgz_6c5b9d3a-f714-4a52-8f4d-615c4107be99"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i871a36bc06ea47ebac35c405e1c8bcef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEyLTEtMS0xLTYzMDgw_7ed5490a-babc-4cb7-b966-525dcbc1613b"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i897b37759b81467ea5ae6557653f9f7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEyLTMtMS0xLTYzMDgw_e9d768d2-c015-47db-96f6-77ea66e018ab"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTAtMS0xLTYzMDgwL3RleHRyZWdpb246YWE0M2MxNzIwYjcyNGNhNWFmOTQ1YWZmNWNhM2IyNmRfMTg0_75e2b393-39db-47d0-aaf8-092d09966fe8"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTEtMS0xLTYzMDgw_fad0b1f2-c7f3-49b9-ae0d-1c50678d409c"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i980a74c8beec4b9ca9686d4061903afc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTMtMS0xLTYzMDgw_3083ce1e-a6ce-411b-875c-6bd5b277a7a4"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib09d28cec6a24e598378ade43cc32730_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE0LTAtMS0xLTYzMDgwL3RleHRyZWdpb246NTI2YmRhNTZmNGQwNGFjODkwNjNlY2VkODA2MTI3ZWJfMTk3_f89427a4-64ee-4a84-a6e7-d4bfbaadbce4"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib09d28cec6a24e598378ade43cc32730_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE0LTEtMS0xLTYzMDgw_e2667bf2-c30a-4539-8d7a-1059e67d064c"
      unitRef="usd">16000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i51f509a60ee040b08842b6f852295d2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE0LTMtMS0xLTYzMDgw_12e60fec-ed0d-4692-a0c3-a744f8d5d27f"
      unitRef="usd">16000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTAtMS0xLTY3NjE0L3RleHRyZWdpb246ZWNlNmNiYTMwYmFjNDc2NTg4ZGQxMjZkZmY4MzcyNmZfMTY0OTI2NzQ0MTg4MA_44f82faf-dbff-4c3e-a0da-a6ff8762d3b4"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTEtMS0xLTY3NjI2_1c31dc29-3539-4544-aee9-918db2e96d5b"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3f5e3ee06198429798acf445503624c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzEzLTMtMS0xLTY3NjM0_f6e1c0af-7bd3-413d-8d3d-2906cf8d3f1f"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifcea33fe84334f58aff33b7989cacb80_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE1LTAtMS0xLTYzMDgwL3RleHRyZWdpb246YzQxZWIzMGIwNDc5NGQ2MDk1YTVlZjgxMDRiYTI1YzhfMjEw_7a22c855-d73a-4b47-8c0a-10f4f86966c5"
      unitRef="number">0.0295</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifcea33fe84334f58aff33b7989cacb80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE1LTEtMS0xLTYzMDgw_de686a88-2fc8-4253-94f0-0a79806ff470"
      unitRef="usd">11000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i203adddba8134e8ebc823cfc218b69af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE1LTMtMS0xLTYzMDgw_50bea085-9767-407e-ba13-432dc03ac98d"
      unitRef="usd">11000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTAtMS0xLTYzMDgwL3RleHRyZWdpb246ODM5NDIyZTc0MDE4NDk4YTgwZTMyZDBiMzY2OWQxNDhfODI_8971793a-bb4d-4f95-bcb2-50245d0a4165"
      unitRef="number">0.036</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTEtMS0xLTYzMDgw_658d4a94-220d-4ae6-8b6b-7fabc75d2b40"
      unitRef="usd">49813000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE3LTMtMS0xLTYzMDgw_1282668e-a929-4daf-8555-e471472f54fb"
      unitRef="usd">45724000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i15038bb40c7d412392f3878957764c58_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE4LTAtMS0xLTYzMDgwL3RleHRyZWdpb246MDAzYzBlZmE4NDYxNDM3Njk2OTU0ZDY5NzFjZTg4NmNfODk_0d605002-e473-4fa9-aa54-bf3ac0b83b3f"
      unitRef="number">0.017</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i15038bb40c7d412392f3878957764c58_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE4LTEtMS0xLTYzMDgw_3b37d59e-6599-4d66-b215-62226a3962be"
      unitRef="usd">664000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i53fe17170ad34a2aa16b1c2768ce8628_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE4LTMtMS0xLTYzMDgw_c4b5b4b2-0b3a-44ca-878f-d8cf461b12d1"
      unitRef="usd">4846000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE5LTEtMS0xLTYzMDgw_2ccc79ed-e9c3-464c-8192-6ee4a4da5960"
      unitRef="usd">603477000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzE5LTMtMS0xLTYzMDgw_e24402cd-3a0f-4c73-ab3a-618590ee0587"
      unitRef="usd">562570000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIwLTEtMS0xLTYzMDgw_dd407041-a778-419a-ba87-84b596f189fb"
      unitRef="usd">9494000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIwLTMtMS0xLTYzMDgw_ce46554c-9754-4312-ad6b-52517a2f8cc1"
      unitRef="usd">10166000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIxLTEtMS0xLTYzMDgw_6c553562-9cc3-4b64-b4a3-725e9c04db23"
      unitRef="usd">593983000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIxLTMtMS0xLTYzMDgw_3bf9901d-24c7-4bfe-b776-b38ee84f69b6"
      unitRef="usd">552404000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIyLTEtMS0xLTYzMDgw_79fb904d-e58e-42c4-9237-6e9e9b778470"
      unitRef="usd">8968000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIyLTMtMS0xLTYzMDgw_c80b695d-9fab-418e-b60c-3ee7ffdeed7c"
      unitRef="usd">9901000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIzLTEtMS0xLTYzMDgw_e857b88c-2f53-4c34-8073-ebc25a67529f"
      unitRef="usd">585015000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo3MzE4MTkzYjdjOGI0MzZhYjhhZTAzNDViZTkyZWQ4Yy90YWJsZXJhbmdlOjczMTgxOTNiN2M4YjQzNmFiOGFlMDM0NWJlOTJlZDhjXzIzLTMtMS0xLTYzMDgw_b6544534-94f0-4b9f-a65c-d5f54bc2ce97"
      unitRef="usd">542503000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2b08da4af8744448bdf9511e6648e6d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzItMS0xLTEtNjMwODA_8c0a129b-5dc1-45c1-a45d-4658aab6f2ea"
      unitRef="usd">4716000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4d64a9da82e44e3190e958b32a297af1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzItMy0xLTEtNjMwODA_d3231447-6b3b-4695-9013-e9af690dfbb3"
      unitRef="usd">5884000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzQtMS0xLTEtNjMwODA_857fc49d-529b-42fb-976b-7f23915bcafb"
      unitRef="usd">866000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i946d7d7e231343799b281d4097de64e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzQtMy0xLTEtNjMwODA_63097226-b7f1-47b9-81f9-5437ea2f4bd8"
      unitRef="usd">933000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzUtMS0xLTEtNjMwODA_aac44cd7-e040-4aad-a628-ef53ed63813d"
      unitRef="usd">207000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9a4209ee4df94f769254556b1127c924_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzUtMy0xLTEtNjMwODA_5a40d28d-c486-4939-ace3-90031f973541"
      unitRef="usd">268000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i89a248ac3e1f4896961ce4bb481b5a74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzYtMS0xLTEtNjMwODA_8c9c8ec0-ec3d-4c79-ae77-5dc243020e97"
      unitRef="usd">1106000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i92fe01e486fa450e8bc2c4db9bada886_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzYtMy0xLTEtNjMwODA_8c744a39-f330-44ff-ba22-2386893ea1f3"
      unitRef="usd">1283000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i19565303426a415ea9928116dfb97628_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzctMS0xLTEtNjMwODA_aaa45811-9afa-4a44-ba41-878c747130f5"
      unitRef="usd">176000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie711c0ea9fd84e80a2a8db9455e8edb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzctMy0xLTEtNjMwODA_c2fb09da-e4ca-432b-aa1f-eacfd6f5d567"
      unitRef="usd">262000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i871a36bc06ea47ebac35c405e1c8bcef_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzgtMS0xLTEtNjMwODA_954d636b-01f8-4069-b967-225ab1dce05c"
      unitRef="usd">344000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i897b37759b81467ea5ae6557653f9f7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzgtMy0xLTEtNjMwODA_83ac6c93-df8c-4ca3-9715-37ccfe15448c"
      unitRef="usd">413000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzktMS0xLTEtNjMwODA_49bb40f6-63eb-4e73-8c01-8c8d9fac24fa"
      unitRef="usd">193000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i980a74c8beec4b9ca9686d4061903afc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzktMy0xLTEtNjMwODA_a2786ac1-b2da-45b9-989d-e9e9ff119241"
      unitRef="usd">268000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib09d28cec6a24e598378ade43cc32730_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzEwLTEtMS0xLTYzMDgw_bf71b286-3c32-486c-a3c4-1ad8df6051bc"
      unitRef="usd">378000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i51f509a60ee040b08842b6f852295d2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzEwLTMtMS0xLTYzMDgw_16fda4e8-c9d2-4801-b0fe-3608261f1989"
      unitRef="usd">433000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzExLTEtMS0xLTY3NzIz_62b55767-3afb-48fa-88d4-9343dd305eb4"
      unitRef="usd">1144000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3f5e3ee06198429798acf445503624c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzExLTMtMS0xLTY3NzI3_9336a801-afe6-45ee-8709-1f99afc3400a"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ifcea33fe84334f58aff33b7989cacb80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzExLTEtMS0xLTYzMDgw_f10ab625-0bd7-4848-836d-071870e39efa"
      unitRef="usd">364000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i203adddba8134e8ebc823cfc218b69af_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzExLTMtMS0xLTYzMDgw_35f3d2ef-c5b3-452a-9b57-737c7ecad93a"
      unitRef="usd">422000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzEyLTEtMS0xLTYzMDgw_c0142890-a5bf-4103-940c-56cb4a7a9b49"
      unitRef="usd">9494000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTo4YTVjYzAzYzVlOGM0MDUwOWNlZTM2NjdiN2UxOTJjOC90YWJsZXJhbmdlOjhhNWNjMDNjNWU4YzQwNTA5Y2VlMzY2N2I3ZTE5MmM4XzEyLTMtMS0xLTYzMDgw_75cb5fa5-d942-46e7-a1d6-7847d55150a9"
      unitRef="usd">10166000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id86c5d8d3d8548dba2208d0a5e9b225f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzI4MQ_188c048c-8853-43e2-9fd1-9d8c1dd4f4c5"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ide0e78c9bf2c467e85ed6827ea2f140d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzMzNg_04100b5e-1446-41eb-82dd-0ce369f80e2c"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cwst:LettersOfCreditSublimit
      contextRef="i76a9273347fe445481df6a3cb7137e42_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzM3Mw_6f11392d-a720-4491-a907-9d35a26b08bb"
      unitRef="usd">75000000</cwst:LettersOfCreditSublimit>
    <cwst:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i6005c755a5cf406998287bf76f2d44ba_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzgzMw_a8ec4518-0ba9-4454-a329-154fa6f9e9ab"
      unitRef="usd">125000000</cwst:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="iad34f141094c4586a20b86c90b72df8f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDM5OTI_0f5d7360-f048-43e7-9f61-2f502421a65f">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icf53c6bc29e04ae5a8c515386485f0cf_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzEwNDE_0d288199-3bb8-4b32-80c1-f9ea922dec0c"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <cwst:DebtInstrumentCovenantComplianceNetLeverageRatio
      contextRef="i5fc8e1c7bbe84731906582e941d71fa1_I20211222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExNzg_30fde846-b431-42e2-8c8a-d47b2318d53b"
      unitRef="number">2.25</cwst:DebtInstrumentCovenantComplianceNetLeverageRatio>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ide0e78c9bf2c467e85ed6827ea2f140d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE3NTA_6817278f-8298-4f76-8f8a-6c8af0b65154"
      unitRef="usd">266085000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i76a9273347fe445481df6a3cb7137e42_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE4MzY_35d2a534-c5d2-4324-9ed7-8c4f3853241c"
      unitRef="usd">27915000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCredit
      contextRef="i400ae45a5554442180324eac1aef233a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDM5OTc_bd63a76a-fdc0-4caa-b1cb-0c954ed0053e"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <cwst:DebtInstrumentVariableRateAdjustment
      contextRef="ia66df2e0b5db4c8d99c4ec66ba56821c_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDQwMDQ_e0248196-0670-4f5d-b915-88f3378fe3d1"
      unitRef="number">0.0010</cwst:DebtInstrumentVariableRateAdjustment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if8aa26b8ffb8439f912fb269703d070f_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0NTE_d3a261b5-2abd-4bd0-881b-9032db73568e"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0c94ef2b97224e19b6905f5fb4f43b28_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0NTk_cc0d3909-f2f8-4fd5-8498-377c2054e589"
      unitRef="number">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <cwst:DebtInstrumentVariableRateAdjustment
      contextRef="ie19dba9f3a804555a117317953425125_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMzA0MTE_17b8e0ed-81b6-46bd-af67-0ab58485d2ac"
      unitRef="number">0.0004</cwst:DebtInstrumentVariableRateAdjustment>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0c28a2bd43144757a6ee63eae09db42f_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0MzM_6866e454-d658-43c0-9399-5c4229c2eeca"
      unitRef="number">0.0020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i53848d3aedcf4f37b8f498a93771842e_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0NDI_baae147a-c02a-4dd5-ba95-caeb4809342d"
      unitRef="number">0.0040</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <cwst:DebtInstrumentVariableRateAdjustment
      contextRef="i4dccf492159843e28662cdb60f34789c_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMzA0MTk_d54650b9-7a6d-4a1d-93a8-43f8577b29a4"
      unitRef="number">0.0001</cwst:DebtInstrumentVariableRateAdjustment>
    <cwst:LineOfCreditFacilityFrontingFeePercentage
      contextRef="if4b85fa87828441eb2b2fcea89e86928_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMzA0MDM_b986d302-1019-4075-810c-2426d509976f"
      unitRef="number">0.0025</cwst:LineOfCreditFacilityFrontingFeePercentage>
    <cwst:DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault
      contextRef="i293219f6eab94ed1b1d855785a42195e_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0NzQ_9f3d2fa6-51a4-4a43-a225-5239114238c0"
      unitRef="number">0.0200</cwst:DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault>
    <cwst:DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault
      contextRef="i293219f6eab94ed1b1d855785a42195e_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMTU0Njc_d8876447-db5a-4cb5-950c-fbe9b5c607d1"
      unitRef="number">0.0200</cwst:DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i47cb5757fd974d499fe2d4ad0189bc9d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzMzNDM_0b965378-425f-4833-8176-23a18b070ae6"
      unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i47cb5757fd974d499fe2d4ad0189bc9d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzM1Nzg_4a1972a8-fb99-475c-8ae7-5d68444b9abd"
      unitRef="number">0.0275</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDgw_05e6622c-1611-467d-9de6-bd43cc75443f"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDg0_ad039579-348d-45d3-bbaf-1677800cfa8d"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i89a248ac3e1f4896961ce4bb481b5a74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzU0OTc1NTg4OTYzOQ_05f5e00f-225b-461c-99a5-953ac6daa54b"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1e60f9133011447db3473a815ecffc4d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDc2_d30af511-b4d9-4d15-9cd6-f015a2607169"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1218538363b3422bbf2fb894bccaaa96_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDcy_f8d5652f-9835-4851-8fdf-86c8b9ec0b09"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i19565303426a415ea9928116dfb97628_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzUwODY_d23c2c69-a95a-4ad5-bc81-feb4321934a9"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9b5f59011e27495c86d2853f448557f1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzUxMzk_6489cf92-73d3-4091-8c7e-6c09f1f9b55a"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzUxOTY_438b029a-fee6-4fd3-a3b0-1f2b466363b2"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i19565303426a415ea9928116dfb97628_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzUzMjQ_e0611565-3854-4a54-9b8c-917c8b11f2a8"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9b5f59011e27495c86d2853f448557f1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzU0ODg_97a876d4-ae2b-49a6-95b3-7b579c6b6e04"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7b9fc8e2dd904d2a88a7413c2c9c8da2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzU3NTY_a00ea7d0-802c-4112-a531-74a31fef69e0"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDkyNjc0NjA5ODE_89e09e15-deaf-4eed-b918-1ed1df316534"
      unitRef="usd">35000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDkyNjc0NjA5OTA_15744496-c52a-4ef4-9bf6-3d54ddb24486"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibf274170e2854a2eadfdddd158dd06bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDQwMTE_7850c57e-091a-4221-a45c-0f2b50447ee3"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib09d28cec6a24e598378ade43cc32730_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzY0NTY_d595236f-dc9c-4082-86e8-4a2081452b1f"
      unitRef="usd">16000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i7210444e198745f5a25c202e565d1f2e_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzY2NjU_bb8b85c6-0aee-40a9-aeac-ecc545d9204f"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0cbb1c1d3311402ea782724556d94415_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzcxODk_bee87834-4aab-4f5e-848a-8a2af01dd971"
      unitRef="usd">11000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0cbb1c1d3311402ea782724556d94415_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzc0MTA_f9ae9c8c-01a8-4ea1-8556-d0dd41858881"
      unitRef="number">0.0295</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODUx_66982f0b-4105-4b78-8664-24e52e91b5d9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of interest expense are 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:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Interest expense on long-term debt and finance leases&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;21,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amortization of debt issuance costs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Letter of credit fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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: capitalized interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;23,722&#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;21,229&#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;22,371&#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:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzItMS0xLTEtNjMwODA_d125df45-cd2f-48a1-b61f-583914c3140d"
      unitRef="usd">21691000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzItMy0xLTEtNjMwODA_ff1ca821-6a2f-4166-8ded-ed3a8edd8ea0"
      unitRef="usd">19201000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzItNS0xLTEtNjMwODA_41c86ba7-2fa4-4b4b-8d17-01ffcedebcde"
      unitRef="usd">20084000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzMtMS0xLTEtNjMwODA_91d76a03-4555-49f8-9c4a-b518b7ed2c55"
      unitRef="usd">1903000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzMtMy0xLTEtNjMwODA_893323ba-a999-464f-9ff9-751449b28dd5"
      unitRef="usd">2288000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzMtNS0xLTEtNjMwODA_2ee86551-1821-4e10-97af-deda703d7491"
      unitRef="usd">2169000</us-gaap:AmortizationOfFinancingCosts>
    <cwst:LettersOfCreditFees
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzQtMS0xLTEtNjMwODA_77c66275-d514-41c9-8ddc-a107bce3f961"
      unitRef="usd">458000</cwst:LettersOfCreditFees>
    <cwst:LettersOfCreditFees
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzQtMy0xLTEtNjMwODA_e4567497-2ff5-431b-88ba-c872cc2e7e80"
      unitRef="usd">458000</cwst:LettersOfCreditFees>
    <cwst:LettersOfCreditFees
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzQtNS0xLTEtNjMwODA_f2371e02-9d2b-4429-8690-a496461a2fc1"
      unitRef="usd">531000</cwst:LettersOfCreditFees>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzUtMS0xLTEtNjMwODA_bb02a294-badc-4273-bb2b-02cd9af336da"
      unitRef="usd">330000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzUtMy0xLTEtNjMwODA_83f33a18-ddd5-4853-91ac-2cb04f0ae1c8"
      unitRef="usd">718000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzUtNS0xLTEtNjMwODA_30acf85c-151d-4068-83a8-70292af15619"
      unitRef="usd">413000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzYtMS0xLTEtNjMwODA_6fcc46f7-9436-4df7-9649-f7d9799ae3c6"
      unitRef="usd">23722000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzYtMy0xLTEtNjMwODA_d593bd35-aa61-4b58-9de0-da5e01212f3f"
      unitRef="usd">21229000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTplNmIzYzg5YWE5OTU0MTgzYmIwNzM0ODljYWQzY2Y3MC90YWJsZXJhbmdlOmU2YjNjODlhYTk5NTQxODNiYjA3MzQ4OWNhZDNjZjcwXzYtNS0xLTEtNjMwODA_f2d275aa-e776-4cdc-a34b-fe4cea5903bc"
      unitRef="usd">22371000</us-gaap:InterestExpense>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if9641b8492db4147a10d528584f9b316_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzg3MzU_f649fa21-e5ac-4042-85e3-3114776424b2"
      unitRef="usd">190000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i06089a92f7fc4ed8ba19884075668c2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzg3NDI_59f638d2-21c4-4bdb-a355-f004e38b6537"
      unitRef="usd">195000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFloorInterestRate
      contextRef="if9641b8492db4147a10d528584f9b316_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzg4OTA_c5ff98d0-0343-4097-8d83-b67068f95941"
      unitRef="number">0.000</us-gaap:DerivativeFloorInterestRate>
    <us-gaap:DerivativeAverageFixedInterestRate
      contextRef="if9641b8492db4147a10d528584f9b316_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzg5NjE_037d42b8-6ae1-4fd1-84da-63ae0a87b620"
      unitRef="number">0.0220</us-gaap:DerivativeAverageFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i66ee5f04e19547d1bce88528fe5c1e0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDkyNjc0NjMyMjc_37689cdf-f2df-404c-9cfc-361fc46ddd24"
      unitRef="usd">20000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFloorInterestRate
      contextRef="i66ee5f04e19547d1bce88528fe5c1e0e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzIxOTkwMjMzMDQwMjM_b64a1a37-c0a2-41db-bb70-36bf022ea5b5"
      unitRef="number">0.000</us-gaap:DerivativeFloorInterestRate>
    <us-gaap:DerivativeAverageFixedInterestRate
      contextRef="i66ee5f04e19547d1bce88528fe5c1e0e_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzE2NDkyNjc0NjMyNTA_c43bde53-48d7-4d1c-9073-bb0e5eed2b97"
      unitRef="number">0.0129</us-gaap:DerivativeAverageFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i74f02d46d1734f4f870aadbc50c39c0b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzU0OTc1NTg5MDY1MA_42a451cb-066e-4ecc-b8bf-2990c81201a2"
      unitRef="usd">85000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODYw_94c440ac-b1e2-44b1-96bd-a779b4010e4e">&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 sheets 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:27.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;December 31,&lt;br/&gt;2022&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;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;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other 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;4,345&#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="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 non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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 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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 benefit &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 income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,103)&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:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="icf3e9995201e4c54a15cb73f242655c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzItMy0xLTEtNjMwODA_466cfc43-4474-4f72-a2d3-4a7168ac9965"
      unitRef="usd">4345000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="icfca01b8b80d43cd9f202813cded8d93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzItNS0xLTEtNjMwODA_88649bdf-8fe0-4a4a-b26a-f46356348edb"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5a9c7c21383d4fa386cd1a74e6207993_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzMtMy0xLTEtNjMwODA_06748f41-cd19-4a6a-a2c1-a0fc6abcceba"
      unitRef="usd">7461000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="id2c9b22ca3c842cda258ea9cfe316ae4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzMtNS0xLTEtNjMwODA_1fada61c-5030-4ca9-85e2-65e31537bfc1"
      unitRef="usd">424000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i98b00690427341378fc7f40200ad31ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzQtMy0xLTEtNjMwODA_1b9fcbf5-6e1f-4590-9d3c-38e1b81273d8"
      unitRef="usd">11806000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i95c968983a084459bce917cba35eaead_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzQtNS0xLTEtNjMwODA_5da34897-7055-4563-a02d-8048c423aecb"
      unitRef="usd">424000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i693ba4b7cd5e46efa5394b571d4a687c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzYtMy0xLTEtNjMwODA_ab95d70a-4e8e-4219-9f9e-23f233c4364f"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="if19c988cde444dd68a3bd6d93fe1b78b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzYtNS0xLTEtNjMwODA_1f34c1eb-005a-45a2-b455-c6291711003f"
      unitRef="usd">3796000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9caa3c6e3f224d6ab90ef686a9933f22_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzctMy0xLTEtNjMwODA_9d16ca43-d0bc-4bc8-82f1-7676d199ff62"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3334ea0132c14e21a7f8afbea8e3ebf9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzctNS0xLTEtNjMwODA_5ce2e101-f8fe-4519-8f11-67f4db1554c4"
      unitRef="usd">1380000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i98b00690427341378fc7f40200ad31ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzgtMy0xLTEtNjMwODA_3af3c500-1e4a-4b31-a31a-c833154587ba"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i95c968983a084459bce917cba35eaead_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzgtNS0xLTEtNjMwODA_4832fd5d-ef0a-4e39-a99b-1b0a3f690e4a"
      unitRef="usd">5176000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="i89439e4e458f4cd8ae61f7eca083a7eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzEwLTMtMS0xLTYzMDgw_b7e23659-e4e0-4a88-a0fe-72bdfa76760d"
      unitRef="usd">11806000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="ic363728fb31f44359e622b113dcefa99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzEwLTUtMS0xLTYzMDgw_f1708b0a-12d0-4d16-b45e-9d4cb1299f6a"
      unitRef="usd">-4935000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="i89439e4e458f4cd8ae61f7eca083a7eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzExLTMtMS0xLTYzMDgw_ca768172-00f9-400d-a37c-9b700e28f555"
      unitRef="usd">4264000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="ic363728fb31f44359e622b113dcefa99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzExLTUtMS0xLTYzMDgw_d8ccfb44-5c17-46bb-8e28-eaf3b5d1a4ca"
      unitRef="usd">168000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i89439e4e458f4cd8ae61f7eca083a7eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzEyLTMtMS0xLTYzMDgw_2ddf6219-b62c-4c93-a6b0-d48ede9c6dcc"
      unitRef="usd">7542000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic363728fb31f44359e622b113dcefa99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpmZGVhN2IwNTVjYWI0NTBkYWJjMjlkNmEzZDdkMjI4MC90YWJsZXJhbmdlOmZkZWE3YjA1NWNhYjQ1MGRhYmMyOWQ2YTNkN2QyMjgwXzEyLTUtMS0xLTYzMDgw_ad9d49fd-4bfb-4d7e-ae5f-e6db6753132b"
      unitRef="usd">-5103000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ib640bc8337bf4bd6ab7aa364e85dc215_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzEwNDA1_4b876740-7700-4915-92bd-cf957816a26f"
      unitRef="usd">188136000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ibb29081cc5cb4a36b2ee26186976d852_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzEwNDM1_5e42c443-e8dd-4cdc-894e-16c508aa591e"
      unitRef="usd">197000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ied7fa88791a548beb3adb1a1a05628cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzEwOTkw_676574bc-087f-400a-ae3c-dbb94dd92e2f"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i4f38f1a844464458aa0f51275e2c2556_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExMDUz_e8a18c7b-79eb-4d6a-bf50-3696174492df"
      unitRef="usd">6000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90ZXh0cmVnaW9uOjFiNzY0MzhmZjQ0MjQ1MmRiYTMwOWQwYjZjOTAxYWZmXzExODUy_0da22eaa-1daf-4fd1-9156-d347dedc1b7c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregate principal maturities of debt as of December 31, 2022 for each of the next five fiscal years and thereafter are as 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:80.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.056%"/&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:#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;8,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;603,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzItMS0xLTEtNjMwODA_6f462304-be1d-4f47-b644-ba44b471214f"
      unitRef="usd">8968000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzMtMS0xLTEtNjMwODA_5bf0e2fc-0727-4405-9570-7d00b685b8bd"
      unitRef="usd">12691000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzQtMS0xLTEtNjMwODA_b6efb27b-1e52-46ed-b35c-89b27db66d93"
      unitRef="usd">43324000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzUtMS0xLTEtNjMwODA_8835255f-7404-4b1e-84c3-4c29a1323bc1"
      unitRef="usd">352410000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzYtMS0xLTEtNjMwODA_f0bfcc95-fe09-4c3a-8e86-a681c0bdba3d"
      unitRef="usd">5249000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzctMS0xLTEtNjMwODA_c685ceda-85a2-48e7-8cdd-593aaf90ab76"
      unitRef="usd">180835000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTQvZnJhZzoxYjc2NDM4ZmY0NDI0NTJkYmEzMDlkMGI2YzkwMWFmZi90YWJsZTpkNGQ0Y2ZjY2IzMjY0ZjM5OGNhODZiMDdjNTA1NmFmOS90YWJsZXJhbmdlOmQ0ZDRjZmNjYjMyNjRmMzk4Y2E4NmIwN2M1MDU2YWY5XzgtMS0xLTEtNjMwODA_5b7467bd-b3b9-48ef-9dad-f09fe6a95173"
      unitRef="usd">603477000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTcvZnJhZzo2NDU0NjBlNDMzOWU0MmUzYmJjNWYzY2NlODk0ZDhkZC90ZXh0cmVnaW9uOjY0NTQ2MGU0MzM5ZTQyZTNiYmM1ZjNjY2U4OTRkOGRkXzk4NzY_667b6c40-be55-45ea-adeb-e4a8d43f0da3">COMMITMENTS AND CONTINGENCIESIn 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 &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;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. The plaintiffs in some actions seek unspecified damages or injunctive relief, or both. These actions fall within various procedural stages at any point in time, and some are covered in part by insurance. &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:112%"&gt;In accordance with FASB ASC 450 - Contingencies, we accrue for legal proceedings, inclusive of legal costs, when losses become probable and reasonably estimable. We have recorded an aggregate accrual of $821 relating to our outstanding legal proceedings as of December 31, 2022. 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. We disclose outstanding matters that we believe could have a material adverse effect on our financial condition, results of operations or cash flows.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Legal Proceedings &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, our subsidiary, North Country Environmental Services, Inc. ("NCES"), received a Type I-A Permit Modification ("Permit") from the New Hampshire Department of Environmental Services ("DES") for Expansion in the Stage VI area of the NCES landfill located in Bethlehem, New Hampshire. On November 9, 2020, the Conservation Law Foundation ("CLF") filed an appeal of the Permit to the New Hampshire Waste Management Council (&#x201c;Council&#x201d;) on the grounds it failed to meet the public benefit criteria. DES defended its decision in the appeal, and NCES also participated as the permittee seeking to defend its permit on appeal. &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;Throughout 2021 and early 2022 a number of motions were filed by both NCES and CLF with the Council and in February 2022 the Council held a hearing on the CLF appeal. The Council ruled in favor of NCES on all claims set forth in CLF&#x2019;s appeal. On May 11, 2022, the Council&#x2019;s Hearing Officer issued an Order denying all of CLF&#x2019;s arguments on appeal, with the exception of one: the Hearing Officer held that based on his interpretation of the relevant statute, the public benefit determination made by DES in issuing the Permit to NCES was unlawful (the &#x201c;Hearing Officer&#x2019;s Order&#x201d;). The Hearing Officer remanded the Permit to the DES with regard to this determination.&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;DES filed a Motion for Reconsideration on May 31, 2022, and NCES filed a Motion for Rehearing on June 10, 2022. The Hearing Officer denied both motions in separate orders dated November 3, 2022, issued contemporaneously with rulings on three other post-hearing motions. NCES filed a Motion for Rehearing of two of the three post-hearing motion rulings on December 5, 2023, this Motion remains pending.  &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;DES and NCES have appealed the Hearing Officer&#x2019;s May 11, 2022 Order to the New Hampshire Supreme Court (&#x201c;Supreme Court&#x201d;). On December 23, 2022, CLF filed a Motion for Summary Affirmance of the Hearing Officer&#x2019;s Order, to which NCES and DES each filed an Objection on January 6, 2023. On January 30, 2023 the Supreme Court issued an Order accepting and consolidating the DES and NCES appeals and denying CLF&#x2019;s Motion for Summary Affirmance. On January 31, 2023, NCES filed a Motion to Stay the Supreme Court appeals pending the outcome of the Superior Court Open Meeting Law Proceeding discussed below.  &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 14, 2022, NCES filed an action against the Council in Merrimack Superior Court (&#x201c;Superior Court&#x201d;) seeking to invalidate the Hearing Officer&#x2019;s Order as having been adopted in violation of New Hampshire&#x2019;s statute governing access to public records and meetings (&#x201c;Open Meeting Law Proceeding&#x201d;), in that the Council did not hold a public meeting to deliberate on the Hearing Officer&#x2019;s Order prior to issuance. The Council filed a Motion to Dismiss on January 17, 2023 to which NCES filed a Summary Objection on January 18, 2023, followed by a supplemental Objection filed on February 6, 2023. Following a hearing on the merits before the Superior Court on January 18, 2023, the Superior Court ordered that NCES pursue a stay of the appeal of the Hearing Officer&#x2019;s Order before the Supreme Court, and that the Superior Court would defer further ruling in the Open Meeting Law Proceeding pending a determination of whether the appeal before the Supreme Court will be stayed. On January 20, 2023, CLF filed a Motion to Intervene in the Open Meeting Law Proceeding. NCES filed an Objection on February 8, 2023. On February 9, 2023, CLF filed an Objection to the Motion to Stay.&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 September 20, 2022, NCES and our subsidiary, Granite State Landfill, LLC (&#x201c;GSL&#x201d;), filed a Petition for Declaratory Judgment ("Petition") in the Superior Court seeking a determination of the meaning and constitutionality of New Hampshire&#x2019;s &lt;/span&gt;&lt;/div&gt;public benefit requirement. The Petition asks the court to construe the same statute on which the Hearing Officer relied in the Hearing Officer&#x2019;s Order. On September 21, 2022, NCES filed a Motion to Stay the Council proceedings pending resolution of the Petition action. DES assented to the relief sought by that motion, and CLF filed an Objection to the Motion to Stay on September 26, 2022. On October 3, 2022, NCES filed a Motion for Leave to File Reply together with its Reply to CLF&#x2019;s Objection to Motion to Stay. The Hearing Officer denied the Motion to Stay by Order dated November 3, 2022. On December 19, 2022, CLF moved to intervene in the Petition proceeding before the Superior Court, and NCES filed an Objection on January 4, 2023. CLF filed a Reply on January 17, 2023, and NCES filed a Surreply January 27, 2023. CLF&#x2019;s intervention motion remains pending before the Superior Court. NCES will continue to vigorously defend the Permit through the appeal to the Supreme Court, litigation of the Petition, and litigation of the Open Meeting Law Proceeding.  &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 Liabilities&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.&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 accrue for costs associated with environmental remediation obligations when such costs become both probable and reasonably estimable. Determining the method and ultimate cost of remediation requires that a number of assumptions be made. There can sometimes be a range of reasonable estimates of the costs associated with remediation of a site. In these cases, we use the amount within the range that constitutes our best estimate. In the early stages of the remediation process, particular components of the overall liability may not be reasonably estimable; in this instance we use the components of the liability that can be reasonably estimated as a surrogate for the liability. It is reasonably possible that we will need to adjust the liabilities recorded for remediation to reflect the effects of new or additional information, to the extent such information impacts the costs, timing or duration of the required actions. Future changes in our estimates of the cost, timing or duration of the required actions could have a material adverse effect on our consolidated financial position, results of operations and cash flows. We disclose outstanding environmental remediation matters that remain unsettled or are settled in the reporting period that we believe could have a material adverse effect on our financial condition, results of operations or cash flows.&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 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. The risk-free interest rates associated with our environmental remediation liabilities as of December 31, 2022 range between 1.5% and 4.1%. A summary of the changes to the aggregate environmental remediation liabilities for the twelve months ended December 31, 2022 and 2021 follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&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:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;5,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 incurred &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;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;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,887&#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;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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:10pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;In fiscal year 2022, associated with the investigation of potential remediation at an inactive waste disposal site that adjoins one of the landfills that we operate. In fiscal year 2021, associated with a restoration project at one of our landfills.&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;(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:26.68pt"&gt;May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement 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 total expected environmental remediation payments, in today&#x2019;s dollars, as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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:81.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,995&#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:top"/&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;A reconciliation of the expected aggregate non-inflated, undiscounted environmental remediation liabilities to the amount recognized in our consolidated balance sheet at December 31, 2022 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:81.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Undiscounted liability&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;6,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Less discount, 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;(660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Liability balance - December 31, 2022&lt;/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;6,335&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any substantial liability incurred by us arising from environmental damage could have a material adverse effect on our business, financial condition and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV8zOTcvZnJhZzo2NDU0NjBlNDMzOWU0MmUzYmJjNWYzY2NlODk0ZDhkZC90ZXh0cmVnaW9uOjY0NTQ2MGU0MzM5ZTQyZTNiYmM1ZjNjY2U4OTRkOGRkXzEwOTk1MTE2NDcwMTg_25923c1a-6631-4a9b-9752-c55adbda8d08"
      unitRef="usd">821000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i6ac370782350452ca3a99bef9ca00bf4_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzEwOTk1MTE2NDYxNDM_344c3e96-57ff-4b1c-a0e8-202cef06c98d"
      unitRef="number">0.015</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i265ad444a626414ab34cbd8d51f1e4f9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzEwOTk1MTE2NDYxNTQ_a099892b-ce98-4608-a4a5-8f4d56723eb0"
      unitRef="number">0.041</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzIxOTkwMjMyOTU5NjM_58ee15f4-6256-49e0-b2db-b3838f1b3de7">A summary of the changes to the aggregate environmental remediation liabilities for the twelve months ended December 31, 2022 and 2021 follows:&lt;div style="margin-top:6pt"&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:58.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&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:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended&lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;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;5,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 incurred &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;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;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,887&#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;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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:10pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;In fiscal year 2022, associated with the investigation of potential remediation at an inactive waste disposal site that adjoins one of the landfills that we operate. In fiscal year 2021, associated with a restoration project at one of our landfills.&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;(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:26.68pt"&gt;May include amounts paid and amounts that are being processed through accounts payable as a part of our disbursement cycle.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzItMS0xLTEtNzI3Mzk_c2b9004c-0a03-4579-aadf-9e3380f6e891"
      unitRef="usd">5887000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzItMy0xLTEtNzI3Mzk_5567cb3e-af30-49cf-9cc9-47301c37e86a"
      unitRef="usd">5200000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i2c93db0b1128463e902725054dda089d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzMtMS0xLTEtNzI3Mzk_e87167c4-5dcc-4b66-b256-1675315be595"
      unitRef="usd">104000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="id1dca5c6399947febb550ac041a2453a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzMtMy0xLTEtNzI3Mzk_3ba7ae7c-5605-48b5-b2cc-0b986d4f800e"
      unitRef="usd">109000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="idd75bb263dae42fdb2fd241350c27052_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzQtMS0xLTEtNzI3Mzk_cca30a19-97df-45d2-80cb-1f374d704db7"
      unitRef="usd">759000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i1498f6502dd24efea5edc6e3b54ee60e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzQtMy0xLTEtNzI3Mzk_90792320-aae2-49a8-8fbe-6899e24b9fc7"
      unitRef="usd">924000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzYtMS0xLTEtNzI3NDI_7df542cc-f8d7-496a-9170-a8d6840c1fb0"
      unitRef="usd">415000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzYtMy0xLTEtNzI3NDI_7affc0ae-67e0-4e8e-9a27-4a9acc9c8d54"
      unitRef="usd">346000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzctMS0xLTEtNzI3NDI_a9a4f332-0572-4271-9282-18bdedf9adf4"
      unitRef="usd">6335000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzctMy0xLTEtNzI3NDI_44171901-07c0-441c-ae1d-ff5309bd5214"
      unitRef="usd">5887000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <cwst:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzgtMC0xLTEtNzI3NDQ_334a5135-0930-4d07-a548-2daec67e96f6">Less: current portion</cwst:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <cwst:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzgtMC0xLTEtNzI3NDQ_bf729d27-a44f-477d-9c7d-e6526460c35b">Less: current portion</cwst:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:AccruedEnvironmentalLossContingenciesCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzgtMS0xLTEtNzI3NDI_0b9363b1-8892-4d18-bf9b-c148c70902a8"
      unitRef="usd">814000</us-gaap:AccruedEnvironmentalLossContingenciesCurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzgtMy0xLTEtNzI3NDI_ffd201b2-a22b-49be-b477-6d19738da1b7"
      unitRef="usd">353000</us-gaap:AccruedEnvironmentalLossContingenciesCurrent>
    <cwst:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzktMC0xLTEtNzI3NDY_1391b708-f014-466c-a6df-681da36c70ef">Long-term portion</cwst:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <cwst:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzktMC0xLTEtNzI3NDY_ecc1615a-2923-4489-9565-7e87bdcceeaa">Long-term portion</cwst:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzktMS0xLTEtNzI3NDI_d1c2a267-9c5b-4195-a706-d1e91a432180"
      unitRef="usd">5521000</us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTpkNWVjNzM4ZmUwYzQ0NzkzOWMwMTdkYTkyODg4MmQyMy90YWJsZXJhbmdlOmQ1ZWM3MzhmZTBjNDQ3OTM5YzAxN2RhOTI4ODgyZDIzXzktMy0xLTEtNzI3NDI_a327cf9a-8186-422d-b94d-abe3af9ab3cd"
      unitRef="usd">5534000</us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent>
    <cwst:ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzEyMDc4_91836c2e-558c-4842-8c0b-0257afc13e15">The total expected environmental remediation payments, in today&#x2019;s dollars, as of December 31, 2022 for each of the next five fiscal years and thereafter are as follows:&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:81.330%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,995&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</cwst:ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzEtMS0xLTEtNjMwODA_09fd0b5a-7397-4506-afc5-754aff357ef1"
      unitRef="usd">782000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzItMS0xLTEtNjMwODA_54202b06-21aa-40b8-a38c-dc720e142b60"
      unitRef="usd">1279000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzMtMS0xLTEtNjMwODA_9f31140c-0dd5-47eb-ad6b-c1ef7872babb"
      unitRef="usd">308000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzQtMS0xLTEtNjMwODA_e68c4312-2d60-4435-ba9c-53f7048cbc2f"
      unitRef="usd">318000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzUtMS0xLTEtNjMwODA_68ee4226-79b7-413e-8267-4418856abae1"
      unitRef="usd">299000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzYtMS0xLTEtNjMwODA_46426900-0709-4b44-901c-d888187012fa"
      unitRef="usd">4009000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZToxZTBhYTA3Yjk2NjQ0ZmYwYTAwYWExYzFlMDE1ZWE4Yi90YWJsZXJhbmdlOjFlMGFhMDdiOTY2NDRmZjBhMDBhYTFjMWUwMTVlYThiXzctMS0xLTEtNjMwODA_63d39d49-6eb7-4306-b77f-a15cdd51ba87"
      unitRef="usd">6995000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzEyMDc5_ed6cf876-bd58-4c16-9427-d98ae6b1d2a1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the expected aggregate non-inflated, undiscounted environmental remediation liabilities to the amount recognized in our consolidated balance sheet at December 31, 2022 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:81.158%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Undiscounted liability&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;6,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Less discount, 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;(660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Liability balance - December 31, 2022&lt;/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;6,335&#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;</cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock>
    <cwst:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90ZXh0cmVnaW9uOmNmZTBhNWE3Zjk0MjQ4NTNhYzMyYWJhOTllYzQ5MGYzXzIxOTkwMjMyNjc2MzM_a7316a40-311b-4488-99bf-9afcaaabd1c7">consolidated balance sheet</cwst:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTowYjAwMDA5MGIyMmY0Y2U2OTZkNDNjNDhlNjJkMTY5ZS90YWJsZXJhbmdlOjBiMDAwMDkwYjIyZjRjZTY5NmQ0M2M0OGU2MmQxNjllXzEtMS0xLTEtNjMwODA_317e59f1-bde7-41e7-a923-e9fdbe52f4d1"
      unitRef="usd">6995000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscount
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTowYjAwMDA5MGIyMmY0Y2U2OTZkNDNjNDhlNjJkMTY5ZS90YWJsZXJhbmdlOjBiMDAwMDkwYjIyZjRjZTY5NmQ0M2M0OGU2MmQxNjllXzItMS0xLTEtNjMwODA_84ee175b-e826-420c-b611-b0d2feb6a900"
      unitRef="usd">660000</us-gaap:AccrualForEnvironmentalLossContingenciesDiscount>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDAvZnJhZzpjZmUwYTVhN2Y5NDI0ODUzYWMzMmFiYTk5ZWM0OTBmMy90YWJsZTowYjAwMDA5MGIyMmY0Y2U2OTZkNDNjNDhlNjJkMTY5ZS90YWJsZXJhbmdlOjBiMDAwMDkwYjIyZjRjZTY5NmQ0M2M0OGU2MmQxNjllXzMtMS0xLTEtNjMwODA_cf0714c5-0e31-4540-b941-81e0917e9034"
      unitRef="usd">6335000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTY0_b3ccc592-41ed-448f-b1f0-c734d9edbc5c">STOCKHOLDERS' EQUITY&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;Public Offering of Class A Common Stock&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 fiscal year 2020, we completed a public offering of 2,703 shares of our Class A common stock at a public offering price of $56.00 per share. The offering resulted in net proceeds to us of $144,790, after deducting underwriting discounts, commissions and offering expenses. The net proceeds from the offering were used for general corporate purposes, including acquisitions or development of new operations or assets with the goal of complementing or expanding our business, and for working capital and capital expenditures.&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;Common Stock&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 holders of the Class&#160;A common stock are entitled to one vote for each share held. The holders of the Class&#160;B common stock are entitled to ten votes for each share held, except for the election of one director, who is elected by the holders of the Class&#160;A common stock exclusively. The Class&#160;B common stock is convertible into Class&#160;A common stock on a share-for-share basis at the option of the shareholder.&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;Preferred Stock&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 authorized to issue up to 944 shares of preferred stock in one or more series. As of December 31, 2022 and December 31, 2021, we had no shares issued.&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;Stock Based Compensation&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-style:italic;font-weight:700;line-height:120%"&gt;Stock Incentive Plans&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;2016 Incentive Plan.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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 ("2006 Plan") 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 or otherwise result in shares not being issued. &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 December 31, 2022, there were 797 Class A common stock equivalents available for future grant under the 2016 Plan, inclusive of additional Class A common stock equivalents that were previously issued under terminated plans and have become available for grant because such awards expired or otherwise resulted in shares not being issued. &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 equity awards granted consist of stock options, restricted stock, restricted stock units and market-based performance stock units.&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 five 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, calculated based on the weighted average historical life of the vested stock options, giving consideration to vesting schedules and historical exercise patterns; the risk-free interest rate, based on the U.S. Treasury yield curve for the period of the expected life of the stock option; and the expected volatility, calculated using the weekly historical volatility of our Class&#160;A common stock over the expected life of the stock option.&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 and restricted stock units are granted at a price equal to the fair value of our Class&#160;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 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;Restricted stock 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 vest incrementally over an identified service period beginning on the grant date based on continued employment. 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.&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-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;A summary of stock option activity 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:42.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&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:12.389%"/&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:12.389%"/&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:12.393%"/&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&lt;br/&gt;Average&lt;br/&gt;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&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;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&lt;br/&gt;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, 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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;text-align:left;vertical-align: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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Outstanding, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;55.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;7.2&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;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, December 31, 2022&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;49&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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="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;3.3&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;3,248&#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;During fiscal years 2022, 2021 and 2020, stock-based compensation expense for stock options was $248, $28 and $0, 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 fiscal years 2022, 2021 and 2020, the aggregate intrinsic value of stock options exercised was $1,467, $1,238 and $296, 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 December 31, 2022, we had $2,098 of unrecognized stock-based compensation expense related to outstanding stock options to be recognized over a weighted average period of 4.4 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;The fair value of stock options granted in fiscal year 2022 were calculated assuming no expected dividend yield using a weighted average expected life of 6.1 years, a risk-free interest rate of 2.7%, and an expected volatility of 30.5%.&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 Black-Scholes valuation model requires extensive use of accounting judgment and financial estimation. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the consolidated statements of operations.&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-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;A summary of restricted stock, restricted stock unit and performance stock unit activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.349%"/&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,&lt;br/&gt;Restricted&#160;Stock&#160;Units,&lt;br/&gt;and&#160;Performance&#160;Stock&lt;br/&gt;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&lt;br/&gt;Grant&#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&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&#160;Intrinsic&lt;br/&gt;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, 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;text-align:left;vertical-align: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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;94.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Class 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;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;50.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;text-align:left;vertical-align: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 or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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, December 31, 2022&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;75.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&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;13,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;/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;Unvested, December 31, 2022&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;268&#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;79.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;1.6&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;21,219&#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:6pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Market-based performance stock unit grants are included at 100%. Attainment of maximum performance targets and market achievements would result in the issuance of an additional 99 shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2022 resulted in the issuance of 84 additional shares of Class A common stock.&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 fiscal years 2022, 2021 and 2020, stock-based compensation expense related to restricted stock, restricted stock units and performance stock units was $7,530, $11,241 and $7,965, 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 fiscal years 2022, 2021 and 2020, the total fair value of other stock awards vested was $17,011, $20,106 and $18,329, 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 December 31, 2022, total unrecognized stock-based compensation expense related to outstanding restricted stock was $34, which will be recognized over a weighted average period of 1.2 years. As of December 31, 2022, total unrecognized stock-based compensation expense related to outstanding restricted stock units was $3,670, which will be recognized over a weighted average period of 1.7 years. As of December 31, 2022, total unrecognized stock-based compensation expense related to performance stock units based on our estimated achievement of the established performance criteria was $4,847, which will be recognized over a weighted average period of 1.6 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;The weighted average fair value of market-based performance stock units granted during fiscal year 2022 was $103.84 per award, which was calculated using a Monte Carlo pricing model assuming a risk-free interest rate of 1.9% and an expected volatility of 34.8% assuming no expected dividend yield. Risk-free interest rate is based on the U.S. Treasury yield curve for the expected service period of the award. Expected volatility is calculated using the daily volatility of our Class&#160;A common stock over the expected service period of the award.&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 Monte Carlo pricing model requires extensive use of accounting judgment and financial estimation. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the consolidated statements of operations.&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 $376, $281 and $254 of stock-based compensation expense related to our Amended and Restated 1997 Employee Stock Purchase Plan during fiscal years 2022, 2021 and 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;Tax benefit for income taxes associated with stock-based compensation during fiscal years 2022, 2021 and 2020 was $(1,744), $(2,304) and $(6,796), respectively. &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;Accumulated Other Comprehensive Income (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;Accumulated other comprehensive income (loss), net of tax is a component of stockholders' equity included in the accompanying consolidated balance sheets and includes, as applicable, the effective portion of changes in the fair value of our cash flow hedges and the changes in fair value of our marketable securities.&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 changes in the balances of each component of accumulated other comprehensive income (loss), net of tax are 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:83.256%"/&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:14.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none"/&gt;&lt;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;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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 loss 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;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;(11,184)&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="display:none"/&gt;&lt;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 24.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,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="display:none"/&gt;&lt;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 24.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 benefit related to items in 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance as of 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,737&#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="display:none"/&gt;&lt;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 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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Income tax provision related to items in 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;6,414&#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="display:none"/&gt;&lt;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;Balance as of December 31, 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Income tax provision related to items in 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;(4,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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 #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;12,645&#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="display:none"/&gt;&lt;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;Balance as of December 31, 2022&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,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;A summary of reclassifications out of accumulated other comprehensive income (loss), net of tax for fiscal years 2022, 2021 and 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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 Income (Loss), Net of Tax Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 Income (Loss), Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:center;vertical-align: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:#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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(4,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 (benefit) 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 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,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;/table&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="icd112935b15d4132bdb0e5ee928fb624_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEyNg_ae5cd436-6ab9-4b0f-bf11-b9664925f8d9"
      unitRef="shares">2703000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ia4534e913e1548d4810fe77029270470_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzE5NA_4353f5cf-9fc0-4737-983f-899e27226554"
      unitRef="usdPerShare">56.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="icd112935b15d4132bdb0e5ee928fb624_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzI1NQ_88f5250f-98a8-40e7-a1b6-0eaf160f88d1"
      unitRef="usd">144790000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <cwst:StockholdersEquityNumberOfVotesEachShare
      contextRef="i91d5655b1bc84adaa6264633e53a1aa5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzE3NzM_98512de5-4bfb-45f2-801b-cbb20dda60f8"
      unitRef="vote">1</cwst:StockholdersEquityNumberOfVotesEachShare>
    <cwst:StockholdersEquityNumberOfVotesEachShare
      contextRef="iac7f899cf8f74dcf95f2acaf9aa78b65_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzE4NTg_96d16666-ff5e-4eb7-a716-26f9563a41c6"
      unitRef="vote">10</cwst:StockholdersEquityNumberOfVotesEachShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzIxNzY_ef2d87f7-5f7d-4eed-9f8d-9f13ac5eb11d"
      unitRef="shares">944000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzIyNTI_dbdbcff1-b662-44e5-983f-083a175948c6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzIyNTI_f57993c5-f705-404c-9732-f8dad33e0367"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ief407ba522794153b3ebc51b875ad024_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzI1MzQ_ff105a33-9902-4bcb-b596-fd4f2ee0d13a"
      unitRef="shares">2250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i419a5a577f7443418df999f43ecd6ef4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzI3MjE_88a90fed-b51c-4d52-b9cf-c96941c41261"
      unitRef="shares">2723000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ief407ba522794153b3ebc51b875ad024_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzMxMTc_cd98d582-84fe-4fc3-9c57-d32e3e45896f"
      unitRef="shares">797000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="if6c4ad73509b48fda89d5c10cf23e30b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzM3NzU_7d452e97-331f-4219-ba04-de20ebed02ab">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifeab488ebc174a7aa14df86826624632_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzM3OTQ_15656b24-4524-4c42-a7ba-9d310384fd62">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie859014310394c75992cc6b370c75737_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTUw_b994e9f5-1463-4377-81e5-e1b0cf748999">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ida67ab9101a04e3eaef61dac9fe05c48_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTQ3_7d00d611-4cb2-4674-83e4-8b67cffb5d19">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTcx_2c330225-caf0-48d5-8f17-d0a2f20f42d7">&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 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:42.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&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:12.389%"/&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:12.389%"/&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:12.393%"/&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&lt;br/&gt;Average&lt;br/&gt;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&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;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&lt;br/&gt;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, 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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;text-align:left;vertical-align: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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Outstanding, December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;55.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;7.2&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;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, December 31, 2022&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;49&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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="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;3.3&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;3,248&#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="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzEtMS0xLTEtNjMwODA_5f292ebf-aa3a-4551-b745-0e9354966a02"
      unitRef="shares">77000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzEtMy0xLTEtNjMwODA_cb685a6f-71f8-44a0-b8fe-d4112c300d8c"
      unitRef="usdPerShare">15.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzItMS0xLTEtNjMwODA_705fdea0-5f73-4cb8-9c84-b1f9053759e9"
      unitRef="shares">75000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzItMy0xLTEtNjMwODA_75e6ea5c-db80-4856-888a-68a3e1ea4126"
      unitRef="usdPerShare">82.47</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzMtMS0xLTEtNjMwODA_3a72fb5b-6443-4cec-a19e-235bff8d7195"
      unitRef="shares">23000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzMtMy0xLTEtNjMwODA_4fe3cdaa-a886-43de-859c-6ba8851a4b6f"
      unitRef="usdPerShare">8.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzQtMS0xLTEtNjMwODA_95f32492-86c2-4703-949a-b7a1a117da98"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzQtMy0xLTEtNjMwODA_eff09f60-4131-428e-a11d-3d541ca18958"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzYtMS0xLTEtNjMwODA_2347bc30-bedc-44a1-b4ca-f9d609fa0bd1"
      unitRef="shares">129000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzYtMy0xLTEtNjMwODA_e7b16d59-eb8d-475b-a785-50285366c1ff"
      unitRef="usdPerShare">55.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzYtNS0xLTEtNjMwODA_6403caca-9841-4c17-a5e3-6084e5ecce7e">P7Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzYtNy0xLTEtNjMwODA_71638edd-8fa9-4afe-9b25-e017902a1c33"
      unitRef="usd">3307000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzctMS0xLTEtNjMwODA_74e2817a-0662-4910-aeff-6513baf76917"
      unitRef="shares">49000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzctMy0xLTEtNjMwODA_23119511-ade8-4cfd-abcc-603c5a2d9a5a"
      unitRef="usdPerShare">12.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzctNS0xLTEtNjMwODA_8447f92d-1b3c-46ec-b71b-aff430c3e45c">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo1NDZlZjc0YTEwZmY0ZGUyODliY2QzNDQwYzc1YWFlYy90YWJsZXJhbmdlOjU0NmVmNzRhMTBmZjRkZTI4OWJjZDM0NDBjNzVhYWVjXzctNy0xLTEtNjMwODA_8a3c91e9-3ca5-4779-a249-28f22f101145"
      unitRef="usd">3248000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU1MDQ_efe6eb95-2fab-4178-9964-d78febbd7370"
      unitRef="usd">248000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifd06820a8f6d4870a750016644233901_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU1MDg_1d3ebed1-0879-4ee7-a5db-95cb90ef16d0"
      unitRef="usd">28000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1be5dedfc37a404f886a3ec01646cbb3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU1MTU_41ef9f64-74c9-40a6-aa9f-2023f15a963a"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU2Mjk_b93bde96-0f73-4188-94d4-617a0bc5b21f"
      unitRef="usd">1467000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ifd06820a8f6d4870a750016644233901_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU2MzM_34600bcb-51ba-4125-9121-d823336a25ef"
      unitRef="usd">1238000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1be5dedfc37a404f886a3ec01646cbb3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU2NDA_d6c65832-7035-4338-94a4-d4623539bafe"
      unitRef="usd">296000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="idc56e4a0b8ba412c975f594fcb2d788e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU2NzU_32b0c965-4261-4dd3-8529-c098404b17e3"
      unitRef="usd">2098000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzU4MTU_e6fa14f8-5cb8-4267-936f-171b570859e5">P4Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzY0NzE_3569531c-1d50-4045-9093-e763426a34d5"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzY1NDA_bea5c181-5594-4131-bab4-da87bdd6b68d">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzY1NzM_0d824607-00ad-4bed-85e2-9026dd3ca8f8"
      unitRef="number">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i89f726663a4e4995a8de3152a4654c41_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzY2MDc_1e20629b-06af-4f6e-9fc1-fcc813a629ec"
      unitRef="number">0.305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTUx_d0ca9126-4290-425d-8ea4-570969ddf055">&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 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.349%"/&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,&lt;br/&gt;Restricted&#160;Stock&#160;Units,&lt;br/&gt;and&#160;Performance&#160;Stock&lt;br/&gt;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&lt;br/&gt;Grant&#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&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&#160;Intrinsic&lt;br/&gt;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, 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;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;text-align:left;vertical-align: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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;94.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Class 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;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;50.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;text-align:left;vertical-align: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 or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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, December 31, 2022&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;75.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&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;13,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;/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;Unvested, December 31, 2022&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;268&#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;79.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;1.6&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;21,219&#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:6pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Market-based performance stock unit grants are included at 100%. Attainment of maximum performance targets and market achievements would result in the issuance of an additional 99 shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2022 resulted in the issuance of 84 additional shares of Class A common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iaaf5649ad76e4f38a995909320bf417c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzEtMS0xLTEtNjMwODA_cc7ac5d7-b1de-4351-bd38-3613fb85da9d"
      unitRef="shares">249000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iaaf5649ad76e4f38a995909320bf417c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzEtMy0xLTEtNjMwODA_6aac6a84-4ed4-4f8b-b9c9-b9bd3ad4cdb9"
      unitRef="usdPerShare">55.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzItMS0xLTEtNjMwODA_afe63f27-5f01-4dc5-a496-2e68ed0bd210"
      unitRef="shares">83000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzItMy0xLTEtNjMwODA_8b082ada-de0a-4821-ae42-01da84b4e58d"
      unitRef="usdPerShare">94.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzMtMS0xLTEtNjMwODA_c52fd551-6002-4147-89cc-1b9e2ae33634"
      unitRef="shares">126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzMtMy0xLTEtNjMwODA_e83222ed-30c7-4085-a084-350d12d2d0bf"
      unitRef="usdPerShare">50.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzQtMS0xLTEtNjMwODA_e1abeaac-fa09-409f-9624-a51ab5a9df11"
      unitRef="shares">37000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzQtMy0xLTEtNjMwODA_f62794ca-651d-4ab9-99aa-aca08439fd44"
      unitRef="usdPerShare">68.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzUtMS0xLTEtNjMwODA_3ef01760-9685-4798-acdb-9e5d2dbe0108"
      unitRef="shares">169000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzUtMy0xLTEtNjMwODA_6b473f64-5ad4-43b8-b315-f28a72804ac8"
      unitRef="usdPerShare">75.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzUtNS0xLTEtNjMwODA_958bb96a-efbe-48a6-8663-ef1df534f819">P1Y7M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzUtNy0xLTEtNjMwODA_85f20a67-47e5-4cd5-8650-c095d2ec1529"
      unitRef="usd">13410000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber
      contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzYtMS0xLTEtNjMwODA_e4b6871b-d389-49e3-b00e-7f2b72f9d48b"
      unitRef="shares">268000</cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber>
    <cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue
      contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzYtMy0xLTEtNjMwODA_2f83b6da-8464-4e65-82d5-ea0350ce0c4c"
      unitRef="usdPerShare">79.06</cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue>
    <cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm
      contextRef="id1b9f1e15c8d4cd99146f52b9e434e11_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzYtNS0xLTEtNjMwODA_5d64739c-7fe0-427b-9a32-e2f7697765ce">P1Y7M6D</cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm>
    <cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue
      contextRef="i2c5796bf6cc8433487b24e25d30539e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTo2OWFjNTkyMGFjM2M0MDAxYjEwYWYyZWZmMmRiOWM5Ni90YWJsZXJhbmdlOjY5YWM1OTIwYWMzYzQwMDFiMTBhZjJlZmYyZGI5Yzk2XzYtNy0xLTEtNjMwODA_2c8cfd20-f5f7-4541-bd1c-73422920ffa4"
      unitRef="usd">21219000</cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i00ebb15829ee4f0093d5ec6afb96b65d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzcxOTU_f2d0d3c9-84a8-4529-bf24-48e8ea5b9240"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <cwst:AdditionalSharesIssuedMaximumAttainmentLevel
      contextRef="i799d02b8865e412daeee2b9cc6081a6a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzczMTE_e210b560-23ff-4484-a59d-b9e963ee457b"
      unitRef="shares">99000</cwst:AdditionalSharesIssuedMaximumAttainmentLevel>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i799d02b8865e412daeee2b9cc6081a6a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc0ODI_60730c48-6e78-4648-9ff5-53f5105a87d4"
      unitRef="shares">84000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i148abecddc54427b95c61639f24b13cf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc2ODA_0e437872-c48d-4a4e-bf1a-a6cb3aab442d"
      unitRef="usd">7530000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i33ad635f2f6a41789aca8f03846b6346_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc2ODQ_c2194e04-fc9c-4548-9a75-9b6647b92b42"
      unitRef="usd">11241000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib1afe5818928403f9a0721bba5138fa9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc2OTE_7df4aeef-7d8c-4749-bf23-3b6ae9ca7caa"
      unitRef="usd">7965000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc3OTk_50c695b0-0e8a-4b0f-80a3-42e814634697"
      unitRef="usd">17011000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc4MDM_c252f969-e462-4387-ba79-4a2623ca6296"
      unitRef="usd">20106000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc4MTA_11b12b3b-ce8c-465a-9236-af77febfc555"
      unitRef="usd">18329000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i2254a9b2a1d24c6b8379e34025e8d868_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc5MzQ_98dfea52-ec4a-4fea-b526-e7ad1ddda808"
      unitRef="usd">34000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6762d9434ee845d3bdd3336ec5b3eb47_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzc5OTc_f379a31d-bcf3-46c7-bf5b-c835fa744d71">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i251d4938d2544d30933343a2b6504767_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzgxMTM_8aeb6891-5d0f-4eaa-929c-fe5b8bd08919"
      unitRef="usd">3670000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3a03b240265a42e89ff45b87b10320e6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzgxNzY_9d02aebc-8f67-4c8d-a828-2e2d2d3647bd">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i813d100b52424b4ea52f9476efae982f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzgyODE_0f21b48e-83ca-4dc4-a42e-2b40f3f6aa0c"
      unitRef="usd">4847000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9bbdd55de5e64d4b931c25827ea8c679_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzgzNDQ_690380e5-e680-4df2-882d-f9b1a1af0f9b">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzg0NTU_3c924c92-3b42-4345-bf41-578ed996870a"
      unitRef="usdPerShare">103.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzg1NjI_fafb7aba-a21a-493a-9998-d20eb0f9e1d1"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzg1OTU_40193a34-eac7-48ea-a55b-7ebacf0b2e1e"
      unitRef="number">0.348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i68f4722215f84f1394ca181e0d54979c_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzg2MDc_54a4ebf3-a8d0-4eb9-9cf2-70fd805aba37"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55c2b67cff1b408484e75ff1ef2c1bd3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzkyMzA_e12439f4-e0f8-42e0-8741-c80303be9170"
      unitRef="usd">376000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia88c730f3e04447486b25d8fda4d3e2d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzkyMzQ_477437b8-b70a-46fd-a706-6daceb9764d7"
      unitRef="usd">281000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5c3968a15aad40a8a085f363f14ec151_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzkyNDE_f6a3eb96-d014-4e0c-9a70-1bef59edc73a"
      unitRef="usd">254000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzk1MDY_24d8f751-2657-4205-a954-4fd2574a39ff"
      unitRef="usd">1744000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzk1MTA_5b0e774b-ad12-462c-8273-8f30bab2f79a"
      unitRef="usd">2304000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzk1MTc_348f32cb-f417-4eed-8c64-da7a716903aa"
      unitRef="usd">6796000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTYw_575c1809-2236-4d6f-8416-ad2898c30ac1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the balances of each component of accumulated other comprehensive income (loss), net of tax are 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:83.256%"/&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:14.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none"/&gt;&lt;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;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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 loss 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;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;(11,184)&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="display:none"/&gt;&lt;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 24.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,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="display:none"/&gt;&lt;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 24.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 benefit related to items in 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance as of 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,737&#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="display:none"/&gt;&lt;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 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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Income tax provision related to items in 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;6,414&#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="display:none"/&gt;&lt;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;Balance as of December 31, 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;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;1,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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;Income tax provision related to items in 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;(4,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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 #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;12,645&#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="display:none"/&gt;&lt;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;Balance as of December 31, 2022&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,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ifb51da7aff404035b56e72118f8bf12e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzEtMy0xLTEtNjMwODA_1fc714ad-ed66-431b-ba9a-523462c7ba56"
      unitRef="usd">-6041000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i2e963c3d10224666954aaed9181bb331_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzMtMy0xLTEtNjMwODA_1212608d-9bef-4a6f-a9b8-d806333d300e"
      unitRef="usd">-11184000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i2e963c3d10224666954aaed9181bb331_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzQtMy0xLTEtNjMwODA_14675295-71cd-49b5-88f3-a158f8fba142"
      unitRef="usd">-3679000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i2e963c3d10224666954aaed9181bb331_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzUtMy0xLTEtNjMwODA_508a76df-1619-492a-a74a-caebfcb3bd4d"
      unitRef="usd">-2029000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2e963c3d10224666954aaed9181bb331_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzYtMy0xLTEtNjMwODA_56d300d4-7b16-4269-b89c-fb7de657da89"
      unitRef="usd">-5476000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if6d3f40e519d423496512a03b1737acc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzctMy0xLTEtNjMwODA_f18a7ed1-733d-48dc-8cc6-3a42b488e904"
      unitRef="usd">-11517000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzktMy0xLTEtNjMwODA_4b839e22-9749-47ef-b9b5-da5570203318"
      unitRef="usd">3737000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzEwLTMtMS0xLTYzMDgw_5d47eeed-72c9-4797-b990-ebd8a1f6bf61"
      unitRef="usd">-4763000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzExLTMtMS0xLTYzMDgw_97debf95-9c72-4307-ada4-825aaef14021"
      unitRef="usd">2086000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iefd341fe201b41efb61133d8c5a8a07e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzEyLTMtMS0xLTYzMDgw_11afcb21-d583-48f6-a55c-70e593113d5f"
      unitRef="usd">6414000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="id9f56235fb9a4368a39b50186b0f7036_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzEzLTMtMS0xLTYzMDgw_bf9e68b9-f83e-47b1-9ff3-b81c2f39b767"
      unitRef="usd">-5103000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE1LTMtMS0xLTYzMDgw_96c72e0e-839e-48cf-b059-85388a65a0f2"
      unitRef="usd">15297000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE2LTMtMS0xLTYzMDgw_206e6ef6-e353-4534-b34f-9cafa932edd0"
      unitRef="usd">-1443000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE3LTMtMS0xLTYzMDgw_0316e512-b731-46fe-8192-0867ad46847e"
      unitRef="usd">4095000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i80ebcd8224894de7ae70824ff1b6886e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE4LTMtMS0xLTYzMDgw_6e209f8f-97b4-46c6-b642-09bbaeadec74"
      unitRef="usd">12645000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i2e2160b8fd814484b653fd15e8a3d0b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTpjZjA1MGQwNTZlOWU0NzViOTdmZTkwOGQ4ODJkZjA3Mi90YWJsZXJhbmdlOmNmMDUwZDA1NmU5ZTQ3NWI5N2ZlOTA4ZDg4MmRmMDcyXzE5LTMtMS0xLTYzMDgw_dfc8ada7-e844-4ca6-b970-65c97cc07300"
      unitRef="usd">7542000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90ZXh0cmVnaW9uOjFmZmMyMTk0NDU1MzRmYTU4Yzk5Mzg0MGU2MDVkYWEzXzEwMTYz_aca86fb6-5709-4ffa-974e-f23168e7f079">&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 income (loss), net of tax for fiscal years 2022, 2021 and 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.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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 Income (Loss), Net of Tax Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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 Income (Loss), Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;text-align:center;vertical-align: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:#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,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(4,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 (benefit) 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 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,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,621)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;/table&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="i1b6d5fbb79294fed9c8f2e77b60a994f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzMtMS0xLTEtNjMwODA_f913b0cb-71c4-45fe-8a0e-6e6b668d6c22"
      unitRef="usd">1443000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ieffd050a04fb491fbd10eabe38111cfb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzMtMy0xLTEtNjMwODA_fd1cb3e9-8620-4e61-85fb-52eae5982894"
      unitRef="usd">4763000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if358f76447f5445a8f8d2baf71193191_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzMtNS0xLTEtNjMwODA_65108098-bad6-401a-9795-310f037b61bc"
      unitRef="usd">3679000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic8e4b03f7cd147549757a2d8a51b8fae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzQtMS0xLTEtNjMwODA_95391f88-0ee1-42dc-b0f3-457838c09a95"
      unitRef="usd">-1443000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia29407b9eb964dbe85f995e3c8e164db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzQtMy0xLTEtNjMwODA_125d6c06-261e-47e7-8838-05fbb31dac5a"
      unitRef="usd">-4763000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifcb649cb11f24332a66a51742a418480_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzQtNS0xLTEtNjMwODA_caa1c473-94ef-4ed2-9bce-c5913a398606"
      unitRef="usd">-3679000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8e4b03f7cd147549757a2d8a51b8fae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzUtMS0xLTEtNjMwODA_32931054-6e02-4bf7-aba2-eedaca16a9a0"
      unitRef="usd">98000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia29407b9eb964dbe85f995e3c8e164db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzUtMy0xLTEtNjMwODA_7c1a86ee-c41f-4938-bdef-c9fe9a39681a"
      unitRef="usd">-1142000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifcb649cb11f24332a66a51742a418480_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzUtNS0xLTEtNjMwODA_40042f17-ff9a-4e20-a09e-94e5c224ef7c"
      unitRef="usd">-2029000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic8e4b03f7cd147549757a2d8a51b8fae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzYtMS0xLTEtNjMwODA_371be852-86c8-48ed-848e-c62b77267e6e"
      unitRef="usd">-1541000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia29407b9eb964dbe85f995e3c8e164db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzYtMy0xLTEtNjMwODA_803f3f78-986d-4f9c-80b0-b937e868932c"
      unitRef="usd">-3621000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifcb649cb11f24332a66a51742a418480_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDYvZnJhZzoxZmZjMjE5NDQ1NTM0ZmE1OGM5OTM4NDBlNjA1ZGFhMy90YWJsZTozYTg4NWIxYTVjZmI0YmFiYTg1NWYwYmU5OTY2MzdiNC90YWJsZXJhbmdlOjNhODg1YjFhNWNmYjRiYWJhODU1ZjBiZTk5NjYzN2I0XzYtNS0xLTEtNjMwODA_43703e97-fbb7-4436-b2e4-08f81214933d"
      unitRef="usd">-1650000</us-gaap:NetIncomeLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90ZXh0cmVnaW9uOmQ1Y2UwMmUyOWEzNzQzOTQ4NTEyYmMyYzMxYjRlNTgyXzI3ODA_e4c912b7-8dae-44e8-84b0-34b035fa5504">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:12pt"&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 on a Recurring Basis&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 derivatives, contingent consideration related to acquisitions, trade payables and 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 interest rate derivatives 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. The fair value of contingent consideration - acquisition included in the Level 3 tier is calculated using a discounted cash flow valuation methodology based upon a probability-weighted analysis of success payments related to permit expansion. We recognize all derivatives accounted for on the balance sheet at fair value. See Note&#160;12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure about the 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: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 are 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:44.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&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, 2022 Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&#160;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="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;11,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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;Total&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;1,900&#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;11,806&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Contingent consideration - acquisition&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 1pt 2px 0;text-align:right;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 1pt 2px 0;text-align:right;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement at December 31, 2021 Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&#160;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;Interest rate swaps&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;&#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;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="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;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2,122&#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;424&#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 #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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;Contingent consideration - acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90ZXh0cmVnaW9uOmQ1Y2UwMmUyOWEzNzQzOTQ4NTEyYmMyYzMxYjRlNTgyXzI3ODM_f8b56fff-d554-4798-abcf-3426422721ce">&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 Value on a Recurring BasisOur 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 derivatives, contingent consideration related to acquisitions, trade payables and 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 interest rate derivatives 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. The fair value of contingent consideration - acquisition included in the Level 3 tier is calculated using a discounted cash flow valuation methodology based upon a probability-weighted analysis of success payments related to permit expansion. We recognize all derivatives accounted for on the balance sheet at fair value.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90ZXh0cmVnaW9uOmQ1Y2UwMmUyOWEzNzQzOTQ4NTEyYmMyYzMxYjRlNTgyXzI3NzE_8b183f7f-106f-4575-9d28-849464192066">&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 are 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:44.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&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, 2022 Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&#160;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="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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;11,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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;Total&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;1,900&#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;11,806&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Contingent consideration - acquisition&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 1pt 2px 0;text-align:right;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 1pt 2px 0;text-align:right;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement at December 31, 2021 Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&#160;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;Interest rate swaps&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;&#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;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="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;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2,122&#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;424&#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 #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 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;Contingent consideration - acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <cwst:DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzQtMC0xLTEtNjMwODA_1cb2477d-8799-4269-9890-7180c5de6c5d">Interest rate swaps</cwst:DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:DerivativeAssets
      contextRef="i15458d1eacc94a0cb17cd63439dd227d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzQtMS0xLTEtNjMwODA_cc717de6-13f8-4dd2-ae1f-74ab220fd8b5"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i22f02d65ffa7447faf9e1cbe42364e65_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzQtMy0xLTEtNjMwODA_f2583ac5-9c8d-48c8-a202-ef4c1c72be59"
      unitRef="usd">11806000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i23e231bbc1f14ee59e8a880ec1cdb95b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzQtNS0xLTEtNjMwODA_badb9798-f3a9-4e4d-aede-fef5030fe6cc"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="ifbef67162fe447c699fdba65dc940c26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzUtMS0xLTEtNjMwODA_42cd614b-42c9-47cf-adba-093e7db625c0"
      unitRef="usd">1900000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i6d407e67043a439e806b6efdead08e86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzUtMy0xLTEtNjMwODA_c9e71279-793f-4ae9-801a-744f97fe10a5"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i0b29e0f74ee04f428b731519a136a0cf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzUtNS0xLTEtNjMwODA_6e4a9185-b258-4f75-b41f-d7a57ab9df20"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8d7da0111801468499a9153a2df13dde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzYtMS0xLTEtNjMwODA_071a64af-acb6-4b97-ab3b-ecb701833aee"
      unitRef="usd">1900000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iae6bc75d6ac24201a177337b618c488a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzYtMy0xLTEtNjMwODA_d7184470-e602-4b65-ba1c-7654bbe57f34"
      unitRef="usd">11806000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9a5c924a5c1e420ab9b6e4d2644d6dea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzYtNS0xLTEtNjMwODA_7c5b1c04-6700-4c1b-95f1-ec81969110d6"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i8d7da0111801468499a9153a2df13dde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzktMS0xLTEtNzk1MTc_9093c5cb-c29c-40d4-9f4e-5d61199d09a8"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iae6bc75d6ac24201a177337b618c488a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzktMy0xLTEtNzk1MTM_70332087-a276-498e-8fdc-9a7b6632fe6f"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9a5c924a5c1e420ab9b6e4d2644d6dea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo4N2E0ODEzMzRhZTk0YzgyOTBiZmUxNWRiMGI3NjkwNy90YWJsZXJhbmdlOjg3YTQ4MTMzNGFlOTRjODI5MGJmZTE1ZGIwYjc2OTA3XzktNS0xLTEtNzk1MTU_8c26ffd7-a15b-4169-8475-d7957a345e2a"
      unitRef="usd">1919000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <cwst:DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzMtMC0xLTEtNzI4NTA_2eee3456-1e41-4f60-89f0-46bc4c6a2187">Interest rate swaps</cwst:DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:DerivativeAssets
      contextRef="i01d19878cd6a44e398c888de8e6b891e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzMtMS0xLTEtNjY5Mzc_a81dfb34-f8f0-4c21-a99f-4e7e0f963440"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i9df4b7cb5ec341a08903bbeffd313046_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzMtMy0xLTEtNjY5NDM_e0251b72-d36f-4062-8bcc-3ee963c4827a"
      unitRef="usd">424000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i770f76323e934fd081cc56ceb2868e59_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzMtNS0xLTEtNjY5NDc_0a4e5ed4-7fd1-4d1f-8311-50548c67fb97"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i179b84fc2f4a4438bf8b61c77cfe1fdc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzQtMS0xLTEtNjMwODA_1b5b1536-4a6b-4239-ba9d-cd7daaa17fd2"
      unitRef="usd">2122000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="ia1f2ecbac5ca49f49184488665a664f0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzQtMy0xLTEtNjMwODA_d33321fb-3293-4b91-9d3b-991e71e0653e"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="ib5c8aec040da42969f2694c11354171a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzQtNS0xLTEtNjMwODA_883bb772-2bf5-4b6d-816a-e97a454fcda7"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i01d19878cd6a44e398c888de8e6b891e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzYtMS0xLTEtNjMwODA_4a446816-d927-4258-b3ec-e6cc6b3bc461"
      unitRef="usd">2122000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9df4b7cb5ec341a08903bbeffd313046_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzYtMy0xLTEtNjMwODA_b654219f-b978-498f-ac32-abdb16d70521"
      unitRef="usd">424000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i770f76323e934fd081cc56ceb2868e59_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzYtNS0xLTEtNjMwODA_8dd26635-596b-4be0-a670-6a81a75aadbf"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i2eebc1e5f47948399415914beec47e89_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzgtMS0xLTEtNjMwODA_bdfe2ceb-4136-43b0-a8c4-9ee41f88b81d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia5a42ffb75b14e8cad6bc06912d1f111_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzgtMy0xLTEtNjMwODA_5e38cf0d-28b0-4ab9-ab27-e02d1b4b8730"
      unitRef="usd">5176000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i06fe443fa0cb4c83a93bf0ec5819c83d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzgtNS0xLTEtNjMwODA_9ac7516f-b202-4452-a717-7b9ce33dcb33"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i01d19878cd6a44e398c888de8e6b891e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzktMS0xLTEtNzk1MjM_b824636f-731e-440c-b827-3c8ab2f92756"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9df4b7cb5ec341a08903bbeffd313046_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzktMy0xLTEtNzk1MjE_fa050554-f8e9-481d-b175-3e1894567210"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i770f76323e934fd081cc56ceb2868e59_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzktNS0xLTEtNzk1MTk_c859ed1b-a211-4a8a-add2-de93bdc5266e"
      unitRef="usd">1919000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i01d19878cd6a44e398c888de8e6b891e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzEwLTEtMS0xLTc5NTEx_056c524f-644c-4028-b87c-b3d947478f00"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i9df4b7cb5ec341a08903bbeffd313046_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzEwLTMtMS0xLTc5NTI1_6f92c27f-58cb-4c51-923a-401631203c57"
      unitRef="usd">5176000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i770f76323e934fd081cc56ceb2868e59_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MDkvZnJhZzpkNWNlMDJlMjlhMzc0Mzk0ODUxMmJjMmMzMWI0ZTU4Mi90YWJsZTo3YmJmM2FlY2JlOTM0ZjJiODQ2ZjlkN2Q4ZjQyYjdkNy90YWJsZXJhbmdlOjdiYmYzYWVjYmU5MzRmMmI4NDZmOWQ3ZDhmNDJiN2Q3XzEwLTUtMS0xLTc5NTI1_f7cff49f-9537-49bd-b106-9ffb23aa0e3a"
      unitRef="usd">1919000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0Njc_5b692d08-a1f0-4d6e-8691-26ba1b30a142">EMPLOYEE BENEFIT PLANS&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;Defined Contribution 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-weight:400;line-height:120%"&gt;We offer our eligible employees the opportunity to contribute to a 401(k) plan (&#x201c;401(k) Plan&#x201d;). Under the provisions of the 401(k) Plan participants may direct us to defer a portion of their compensation to the 401(k) Plan, subject to Internal Revenue Code limitations. In fiscal year 2022, we provided an employer matching contribution for hourly employees equal to 100% of every dollar an employee invests up to 1% of annual income and 50% of additional employee contributions up to a maximum contribution into the 401(k)&#160;Plan of 3% of annual income. In fiscal year 2022, we provided an employer matching contribution for salaried employees equal to 50% of every dollar an employee invests in the 401(k) Plan up to a maximum contribution of one thousand five hundred dollars or up to 2% of annual income, whichever is greater, per employee per calendar year. Participants vest in employer contributions ratable over a two-year period. Employer contributions for fiscal years 2022, 2021 and 2020 amounted to $3,558, $2,811 and $2,357, respectively.&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;Employee Stock Purchase 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-weight:400;line-height:120%"&gt;We offer our eligible employees the opportunity to participate in an employee stock purchase plan. Under this plan, qualified employees may purchase shares of Class&#160;A common stock by payroll deduction at a 15% discount from the market price. Class A common stock issued under this plan during fiscal years 2022, 2021 and 2020 amounted to 22, 20 and 20 shares, respectively. As of December 31, 2022, 32 shares of Class&#160;A common stock were available for distribution under this plan.&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;Defined Benefit Pension Plan&lt;/span&gt;&lt;/div&gt;We contribute to a multiemployer defined benefit pension plan. The Pension Plan, under the terms of a collective bargaining agreement covers certain of our union represented employees. In fiscal year 2019, we reached an agreement to withdraw from the Pension Plan by entering into Withdrawal and Re-entry Agreements with the Pension Plan. The withdrawal generated a fixed yearly contingent liability for us for a period of approximately seventeen (17) years, that capped our gross payments at $4,224, significantly reducing our cash exposure from the potential $18,511 withdrawal liability as determined based on a complete withdrawal prior to withdrawing from the Pension Plan. As of December 31, 2022, we had a remaining obligation of $1,586 in aggregate principal amount associated with our withdrawal. Upon re-entry as a new employer in the Pension Plan, our contributions are projected to fully fund the defined benefits accrued by our employees in the Pension Plan, thereby eliminating future accruals of withdrawal liability. As of December 31, 2022, our employees were fully funded, subject to the terms of the Withdrawal and Re-entry Agreements. Subsequent withdrawal from the Pension Plan, under certain circumstances, may result in a change in the payment schedule required to settle the remaining obligation associated with our withdrawal. During fiscal years 2022, 2021 and 2020, we made contributions to the Pension Plan of $442, $398 and $390, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="iae7358436f2f4f58a16ce69a835f98ad_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQyNg_eb7cb459-f11b-4c46-b71a-009e7bb45984"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="iae7358436f2f4f58a16ce69a835f98ad_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ3MQ_4ecdf5c5-be90-4943-9655-02fde7d5d143"
      unitRef="number">0.01</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i3aaea25f08ee4e059a8c17b8ae2e6a63_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ5NQ_2309860b-fe4d-414e-b76b-609f4a9166ea"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i3aaea25f08ee4e059a8c17b8ae2e6a63_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzU4OA_54f508ac-6971-4372-bef2-adaa75a40989"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="iebe4749312fa4fd4becbb0d110da6b6e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzcwOA_a9e2ef32-dd03-467e-a8c4-47aac09651e7"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount
      contextRef="iebe4749312fa4fd4becbb0d110da6b6e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzc5OA_70a0ce6b-3352-4169-ba4f-cbc854188f66"
      unitRef="usd">1500</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="iebe4749312fa4fd4becbb0d110da6b6e_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzgxMA_408ab1e4-2ddb-4f9b-b99d-edf6e20ecef8"
      unitRef="number">0.02</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0NjY_88aa27f9-d987-4eaa-b34d-9f0e43cd7cb8">P2Y</us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEwMjY_36064cd1-a9af-4f28-98c2-b2dfc39925d3"
      unitRef="usd">3558000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEwMzA_e577e077-b97c-46dc-80ee-98ff859640d8"
      unitRef="usd">2811000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEwMzc_390bc0fa-a043-42a5-b459-bee454794d3c"
      unitRef="usd">2357000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i91d5655b1bc84adaa6264633e53a1aa5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEyOTA_62965031-9636-4f94-b4c4-ccf59ad71aca"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i91d5655b1bc84adaa6264633e53a1aa5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEzNjA_26c85972-d567-45b2-a4ed-09363c760d3e"
      unitRef="shares">22000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic46494abc4d4495898fa1ed863cbdcd0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEzNjQ_2e1be8dd-81bb-4347-971b-e7eb20d94aea"
      unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8a5faf7b3d354945a66f00b349758e6f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEzNzE_fcd28562-5b87-4aec-ae15-013542735b35"
      unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzE0NTk_d09f0364-7a80-4b09-bfed-41dde58321d2"
      unitRef="shares">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <cwst:MultiemployerPlansWithdrawalObligationContingentLiabilityTerm
      contextRef="ib09b72c9f4824455886714df268cb770_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzEwOTk1MTE2NDg5MTg_39bfc6ca-4bd3-46c9-863b-82ff1828e6b8">P17Y</cwst:MultiemployerPlansWithdrawalObligationContingentLiabilityTerm>
    <cwst:MultiemployerPlansWithdrawalObligationUndiscounted
      contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzU0OTc1NTgyMjk2Ng_e351ffc6-b335-47d8-8c9a-4fff53a93c34"
      unitRef="usd">4224000</cwst:MultiemployerPlansWithdrawalObligationUndiscounted>
    <cwst:MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation
      contextRef="ibf3f3a06c20243af8bc2255b813483bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzU0OTc1NTgyMzAzMA_6dc6ccef-c055-4615-a715-4fbbfb928aa4"
      unitRef="usd">18511000</cwst:MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzM2NTc_fbd539b4-4376-4741-8de8-441c6eb9b48f"
      unitRef="usd">1586000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i837fa2c961164a2dbf48f84e06bec55f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0Mzc_4af66dd3-3bfe-4bb7-9f5d-966b3d0dca65"
      unitRef="usd">442000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9859932754f94abaa962225b4844816f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0NDE_c96002c1-5903-4e6b-b540-1818240493af"
      unitRef="usd">398000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="id4897c2dd6bb46b8961adb76ffe2844f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTIvZnJhZzo1MGQ2ZWVkMzFmZGU0NzFhYjM4ZGIyYTlhYTM4MmQxZi90ZXh0cmVnaW9uOjUwZDZlZWQzMWZkZTQ3MWFiMzhkYjJhOWFhMzgyZDFmXzQ0NDg_5e9ca03b-cc41-43da-9c74-51d2e67df527"
      unitRef="usd">390000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzYzMDI_0c1302e1-0855-44ec-9818-718390680597">INCOME TAXES&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 provision (benefit) for income taxes 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:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Federal&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;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;(951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(36,128)&lt;/span&gt;&lt;/td&gt;&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;State&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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;4,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(16,676)&lt;/span&gt;&lt;/td&gt;&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;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,887&#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;16,946&#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;(52,804)&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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a periodic basis, we reassess the valuation allowance on our deferred income tax assets, weighing positive and negative evidence to assess the recoverability of the deferred tax assets. In the fourth quarter of fiscal year 2020, we assessed the valuation allowance and considered positive evidence, including significant cumulative consolidated income over the three years ended December 31, 2020, revenue growth and expectations of future profitability, and negative evidence, including the impact of a negative change in the economic climate, significant risks and uncertainties in the business and restrictions on tax loss utilization in certain state jurisdictions. After assessing both the positive evidence and the negative evidence, we determined it was more likely than not that the majority of our deferred tax assets would be realized in the future and released the valuation allowance on the majority of our net operating loss carryforwards and other deferred tax assets as of December 31, 2020, resulting in a benefit from income taxes of $61,317. Following reassessment in fiscal year 2021 and fiscal year 2022, our judgement with regard to the realizability of our deferred tax assets remains consistent. As of December 31, 2022, we maintained a valuation allowance of $4,668 primarily related to deferred tax assets that would generate capital losses when realized and deferred tax assets related to certain state jurisdictions.&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 assessing the realizability of carryforwards and other deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. We adjust the valuation allowance in the period management determines it is more likely than not that deferred tax assets will or will not be realized. The change in the valuation allowance was a decrease of $1,814 for fiscal year 2022 primarily due to changes in state laws related to the utilization of net operating losses. In determining the need for a valuation allowance, we have assessed the available means of recovering deferred tax assets, including the ability to carryback net operating losses, the existence of reversing temporary differences, and available sources of future taxable income. We have also considered the ability to implement certain strategies, &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;such as a potential sale of assets that would, if necessary, be implemented to accelerate taxable income and use expiring deferred tax assets.&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 differences in the provision (benefit) for income taxes and the amounts determined by applying the Federal statutory rate to income before income taxes are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at statutory rate&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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;12,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Federal effect of change in state valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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-deductible officer compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductible stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred tax adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(2,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,887&#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;16,946&#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;(52,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-weight:400;line-height:120%"&gt;Deferred income taxes reflect the impact of temporary differences between the amounts of assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax purposes. A summary of deferred tax assets and liabilities 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:72.067%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.951%"/&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accrued expenses and reserves&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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;41,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;General business and state tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;2,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Unrealized loss on swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align: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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;80,678&#160;&lt;/span&gt;&lt;/td&gt;&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 37pt;text-align:left;vertical-align: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: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align: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 deferred tax assets after valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;74,584&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Unrealized gain on 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;(3,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Tax over book depreciation of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align: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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(31,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 deferred tax asset &lt;/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;22,466&#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;43,089&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The net deferred tax asset at December 31, 2022 is reflected on the consolidated balance sheet as a long-term deferred federal and state tax asset of $22,903 and a long-term deferred state tax liability of $(437).&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 December 31, 2022, we have, for federal income tax purposes, net operating loss carryforwards of approximately $5,864 that expire in the fiscal years ending December&#160;31, 2032 through 2037 and $46,453, which do not expire. We have state net operating loss carryforwards of approximately $29,306 that expire in the fiscal years ending December&#160;31, 2023 through 2041 or that do not expire in certain jurisdictions. In addition, we have $6,663 general business credit carryforwards which expire in the fiscal years ending December 31, 2023 through 2041 and $411 state credit carryforwards which expire in fiscal years ending December 31, 2038 through 2039. Sections 382 and 383 of the Internal Revenue Code can limit the amount of net operating loss and credit carryforwards which may be used in a tax year in the event of certain stock ownership changes. With the exception of $1,756 federal net operating losses we acquired through acquisitions, we are not currently subject to these limitations but could become subject to them if there were significant changes in the ownership of our stock.&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 provisions of FASB ASC 740-10-25-5 prescribe the minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. Additionally, FASB ASC 740-10-25-5 provides guidance on derecognition, measurement, classification, interest and penalties, accounting in interim periods, disclosure and transition. Under FASB ASC 740-10-25-5, an entity may only recognize or continue to recognize tax positions that meet a &#x201c;more likely than not&#x201d; threshold. To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued are reflected as a reduction of the overall income tax provision. As of December 31, 2022 and 2021, we did not have any uncertain tax positions.&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 U.S. federal income tax, as well as the income tax of multiple state jurisdictions. For federal tax purposes, income tax returns from years ending 2019 through 2022 are open for assessment. Tax years 1998 through 2018 are open for examination to the extent of any NOLs or credits that have been carried forward from those years.&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:72.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzYzMDQ_1826a577-713a-4084-9837-f76da949dc1b">&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 provision (benefit) for income taxes 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:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Federal&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;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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;(951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(36,128)&lt;/span&gt;&lt;/td&gt;&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;State&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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;4,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(16,676)&lt;/span&gt;&lt;/td&gt;&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;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,887&#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;16,946&#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;(52,804)&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzMtMS0xLTEtNjMwODA_7055b2bf-dc86-4ed6-b4d3-eb3255d90fbd"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzMtMy0xLTEtNjMwODA_a3f6fc77-8650-4e50-a900-09e41bc7d5f8"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzMtNS0xLTEtNjMwODA_c7c4bff1-6361-4972-ae9b-965d86885434"
      unitRef="usd">-951000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzUtMS0xLTEtNjMwODA_bdceab25-3f68-45e6-a512-964b8973a23b"
      unitRef="usd">15645000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzUtMy0xLTEtNjMwODA_8cef6b41-340c-4e1e-828e-aa54b21f5778"
      unitRef="usd">12356000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzUtNS0xLTEtNjMwODA_9de5351d-c1ae-4456-a3fe-c740e43aa30e"
      unitRef="usd">-35177000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzYtMS0xLTEtNjMwODA_a356630c-6122-4603-a365-2f8c983bd542"
      unitRef="usd">15645000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzYtMy0xLTEtNjMwODA_b4d0a40e-6b31-4aa6-91b0-e075f862d491"
      unitRef="usd">12356000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzYtNS0xLTEtNjMwODA_e9300be2-4591-41ad-aad7-6bd2c85d9824"
      unitRef="usd">-36128000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzgtMS0xLTEtNjMwODA_fd0b7ac8-9c7f-4c0b-be69-471423ba19dd"
      unitRef="usd">5362000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzgtMy0xLTEtNjMwODA_ceefe530-6959-4c7b-aa83-1991497ef5e4"
      unitRef="usd">1873000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzgtNS0xLTEtNjMwODA_0f47483c-c6f1-4a60-b2b7-8ccb21a44c31"
      unitRef="usd">435000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEwLTEtMS0xLTYzMDgw_1e4fadb2-e358-4fb0-8436-66b3d09ca267"
      unitRef="usd">880000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEwLTMtMS0xLTYzMDgw_c83721de-457e-4308-aa76-794a5497af98"
      unitRef="usd">2717000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEwLTUtMS0xLTYzMDgw_3b291231-d22c-4a86-b40f-e5c9e3c9327f"
      unitRef="usd">-17111000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzExLTEtMS0xLTYzMDgw_bb187a8a-2ff7-4d46-9125-faf1d5aff918"
      unitRef="usd">6242000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzExLTMtMS0xLTYzMDgw_08479969-4d45-492d-8186-789d7ed05f61"
      unitRef="usd">4590000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzExLTUtMS0xLTYzMDgw_10c111a5-3c1c-4089-a166-4bcd591c08b5"
      unitRef="usd">-16676000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEyLTEtMS0xLTYzMDgw_8abb013b-b79e-45be-bdeb-edd0fb4d447a"
      unitRef="usd">21887000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEyLTMtMS0xLTYzMDgw_3cc46b8a-db2a-479a-badf-338b2e9842d1"
      unitRef="usd">16946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkODI1YTNjZjdhZTY0OTQzOTcwMWRkM2I1MzM4YTNlYi90YWJsZXJhbmdlOmQ4MjVhM2NmN2FlNjQ5NDM5NzAxZGQzYjUzMzhhM2ViXzEyLTUtMS0xLTYzMDgw_c7ea1ede-a87e-4f29-a34b-034b06bcd44f"
      unitRef="usd">-52804000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzExNDc_fad07e21-67b2-4706-8476-b47fcfa32be9"
      unitRef="usd">-61317000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzEzNTM_59cbeb4b-c77c-40c3-a151-845d1caa8c7f"
      unitRef="usd">4668000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzE5Mjc_da4c2d6d-15d0-4653-84b4-d3d0a2f91db2"
      unitRef="usd">-1814000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzYzMTM_de426ead-2394-49a0-bdc2-8f447c1541c3">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The differences in the provision (benefit) for income taxes and the amounts determined by applying the Federal statutory rate to income before income taxes are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.510%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at statutory rate&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,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;12,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Federal effect of change in state valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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-deductible officer compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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: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-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductible stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred tax adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(2,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Provision (benefit) for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,887&#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;16,946&#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;(52,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzItMS0xLTEtNjMwODA_820b75b0-760e-4a1b-a0ff-d1aa26015a75"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzItMy0xLTEtNjMwODA_d219b45c-ba8f-40c4-868b-d197439503fe"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzItNS0xLTEtNjMwODA_e2a51c1c-e035-42a2-ac95-b292c8bda209"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzMtMS0xLTEtNjMwODA_e879b314-7863-4aea-940f-fa56391180ac"
      unitRef="usd">15743000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzMtMy0xLTEtNjMwODA_44cf0ca2-3161-44ad-bc8b-c234fd0d307e"
      unitRef="usd">12190000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzMtNS0xLTEtNjMwODA_d6a47fd9-1762-4b64-af3f-c6d9c8341290"
      unitRef="usd">8043000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzQtMS0xLTEtNjMwODA_76e34514-36ae-4628-83c6-95332484df18"
      unitRef="usd">6087000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzQtMy0xLTEtNjMwODA_cd639ae8-93e5-4a23-9634-2d4151dede5c"
      unitRef="usd">3868000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzQtNS0xLTEtNjMwODA_c8023406-4212-4157-841e-790227e699be"
      unitRef="usd">1615000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzUtMS0xLTEtNjMwODA_f65e20f3-4295-4c0a-a96c-451f09f798a8"
      unitRef="usd">-1425000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzUtMy0xLTEtNjMwODA_9512a585-a815-4348-9e6f-2e8cf2c6c733"
      unitRef="usd">-388000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzUtNS0xLTEtNjMwODA_d891d556-4e51-4fb8-b517-0e32a1a88ed0"
      unitRef="usd">-61317000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzYtMS0xLTEtNjMwODA_7d28cf44-6049-4109-a036-2e212ff42f0f"
      unitRef="usd">282000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzYtMy0xLTEtNjMwODA_43cfe2c3-c37b-4e67-a7f6-ff261a3656af"
      unitRef="usd">74000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzYtNS0xLTEtNjMwODA_29983ae0-b8cf-4918-a528-ca75b7cf0e56"
      unitRef="usd">3803000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzctMS0xLTEtNjMwODA_0b0f8f0e-f7ac-4691-b3b8-9a5c34202f7f"
      unitRef="usd">1300000</cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation>
    <cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzctMy0xLTEtNjMwODA_0de4c7d4-d608-45e7-8896-926a9f5c6b97"
      unitRef="usd">1338000</cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation>
    <cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzctNS0xLTEtNjMwODA_c455e61f-d05c-467c-bc75-89d83d198ae4"
      unitRef="usd">487000</cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzgtMS0xLTEtNjMwODA_2b0f056a-64b0-419f-9cab-c7e848815394"
      unitRef="usd">782000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzgtMy0xLTEtNjMwODA_d2c6f6ab-77c3-43d7-949f-f6a05148f17b"
      unitRef="usd">322000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzgtNS0xLTEtNjMwODA_ff472e52-dbc1-4b99-9a61-829814cb72be"
      unitRef="usd">656000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEwLTEtMS0xLTYzMDgw_b8ee1d0d-aa10-40c8-8d4e-909162de4a4b"
      unitRef="usd">627000</cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards>
    <cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEwLTMtMS0xLTYzMDgw_1acd5806-dfd9-4df4-be44-2387b083e65a"
      unitRef="usd">363000</cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards>
    <cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEwLTUtMS0xLTYzMDgw_d8b80069-4960-4aab-b00d-e359ec05d257"
      unitRef="usd">3790000</cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzExLTEtMS0xLTYzMDgw_e704d8ef-0b79-4e42-a914-9e3816fc99a0"
      unitRef="usd">83000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzExLTMtMS0xLTYzMDgw_01c761d5-9dcc-4d2b-9289-87cbf9bfee95"
      unitRef="usd">153000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzExLTUtMS0xLTYzMDgw_b7cd5c03-c1c2-4b52-9d22-16af035e4148"
      unitRef="usd">130000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <cwst:EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEyLTEtMS0xLTYzMDgw_e905cf41-dc16-4acb-918b-3bd5e8f75755"
      unitRef="usd">0</cwst:EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount>
    <cwst:EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEyLTMtMS0xLTYzMDgw_b4d13962-12c7-4200-b267-69dd0b25f5d8"
      unitRef="usd">0</cwst:EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount>
    <cwst:EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzEyLTUtMS0xLTYzMDgw_01664e48-ae5f-4c4c-a14a-1fb67b2c92a3"
      unitRef="usd">2047000</cwst:EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE2LTEtMS0xLTYzMDgw_bd5b917b-91eb-4148-b4f9-efd308a1fde4"
      unitRef="usd">-172000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE2LTMtMS0xLTYzMDgw_c406aec0-1dea-4bce-bea9-8001f0eb79ab"
      unitRef="usd">58000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE2LTUtMS0xLTYzMDgw_a9ffd547-bb16-4d33-bc82-eab53ff312e7"
      unitRef="usd">-124000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE3LTEtMS0xLTYzMDgw_25dcca72-5a94-43a6-bcaf-6686ff6b5433"
      unitRef="usd">21887000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE3LTMtMS0xLTYzMDgw_cedfdc74-ee4a-447e-b8a2-54df91e7f007"
      unitRef="usd">16946000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZToyYmRhNjA2ZTk3YTA0N2NhYjlmNTM4NDYzMWMzNzViMC90YWJsZXJhbmdlOjJiZGE2MDZlOTdhMDQ3Y2FiOWY1Mzg0NjMxYzM3NWIwXzE3LTUtMS0xLTYzMDgw_503f5121-4123-41f5-9349-b17d63f01354"
      unitRef="usd">-52804000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzYzMDU_c83ab48b-9d75-4a32-a861-fe7194e463cc">:&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:72.067%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.951%"/&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accrued expenses and reserves&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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;41,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;General business and state tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;2,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Unrealized loss on swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align: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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;80,678&#160;&lt;/span&gt;&lt;/td&gt;&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 37pt;text-align:left;vertical-align: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: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align: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 deferred tax assets after valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;74,584&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Unrealized gain on 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;(3,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Tax over book depreciation of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,561)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align: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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(31,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 deferred tax asset &lt;/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;22,466&#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;43,089&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzMtMS0xLTEtNjMwODA_40b31d06-7a1d-470d-b71f-8d34969f33dd"
      unitRef="usd">43437000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzMtMy0xLTEtNjMwODA_e6440af1-ba1c-4464-b9c8-1fb260d15807"
      unitRef="usd">41723000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzQtMS0xLTEtNjMwODA_3591ff59-6eea-4781-9843-ad680f753b10"
      unitRef="usd">13398000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzQtMy0xLTEtNjMwODA_b8053434-74e5-4f62-aec9-905aa890f24c"
      unitRef="usd">24177000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzUtMS0xLTEtNjMwODA_935d38b4-27a7-4123-bd1a-ee1e5a7e7ae3"
      unitRef="usd">6987000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzUtMy0xLTEtNjMwODA_d496f4da-e786-4853-9f0b-de78c6248e27"
      unitRef="usd">7617000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzYtMS0xLTEtNjMwODA_362b618a-bcf2-4f1a-b9b9-52a460dec65a"
      unitRef="usd">2728000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzYtMy0xLTEtNjMwODA_f30fc07e-88b9-4bdc-a56a-d14833e682b7"
      unitRef="usd">3436000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <cwst:DeferredTaxAssetsGainLossOnDerivativeInstruments
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzctMS0xLTEtNjMwODA_16f343af-1051-44b5-b2ee-848744b38310"
      unitRef="usd">0</cwst:DeferredTaxAssetsGainLossOnDerivativeInstruments>
    <cwst:DeferredTaxAssetsGainLossOnDerivativeInstruments
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzctMy0xLTEtNjMwODA_e79086e6-04a9-41e1-943e-16592e01b806"
      unitRef="usd">1461000</cwst:DeferredTaxAssetsGainLossOnDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzExLTEtMS0xLTYzMDgw_8eca9273-d029-4492-9cd0-48c4671c3aab"
      unitRef="usd">2419000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzExLTMtMS0xLTYzMDgw_137ea0f8-f3e3-44c9-b39d-3ea07db7abf2"
      unitRef="usd">2264000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzEyLTEtMS0xLTYzMDgw_70ff8f47-61b4-45e7-99c9-31cfae69db2c"
      unitRef="usd">68969000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzEyLTMtMS0xLTYzMDgw_2631f966-c9f5-4c03-8a6c-93c9429b75cb"
      unitRef="usd">80678000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzEzLTEtMS0xLTYzMDgw_9aedffa3-0dd8-4b92-8ade-bcf19c040639"
      unitRef="usd">4668000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzEzLTMtMS0xLTYzMDgw_7c321507-6ce8-4cea-a41a-dff37966542f"
      unitRef="usd">6094000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE0LTEtMS0xLTYzMDgw_25ae5d7f-cce4-4fbb-90d3-d3b1c9072a84"
      unitRef="usd">64301000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE0LTMtMS0xLTYzMDgw_d8784552-d1b0-494f-abbd-7d449332f2dc"
      unitRef="usd">74584000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE2LTEtMS0xLTYzMDgw_9a413013-3741-433c-89cb-da279249555e"
      unitRef="usd">17252000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE2LTMtMS0xLTYzMDgw_5cae7b58-f78a-4d78-8765-b04cb12b86ce"
      unitRef="usd">18042000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE3LTEtMS0xLTc3MTQ5_a8a9eb7a-d0b3-4a66-b69d-a4e9eb79f4e5"
      unitRef="usd">3022000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE3LTMtMS0xLTc3MTU4_2484f08c-d474-47f8-88a5-a9ede085511a"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE3LTEtMS0xLTYzMDgw_85729406-7834-41c2-9c89-46241d60d240"
      unitRef="usd">21561000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE3LTMtMS0xLTYzMDgw_406204e5-2dee-4a82-84a7-2199cd940ad7"
      unitRef="usd">13297000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE4LTEtMS0xLTYzMDgw_f8d21c27-49d5-4a42-ba8a-87637cfc46d9"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE4LTMtMS0xLTYzMDgw_1a835f84-0a67-4567-9645-e1a9003aae04"
      unitRef="usd">156000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE5LTEtMS0xLTYzMDgw_543979fb-d1b7-40da-ae6d-ceccf78a213e"
      unitRef="usd">41835000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzE5LTMtMS0xLTYzMDgw_de4340b7-3ecd-45f3-a0de-88ca082bbd7e"
      unitRef="usd">31495000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzIwLTEtMS0xLTYzMDgw_e60b35b2-4310-41f0-bb56-e1ec0b4b5dd9"
      unitRef="usd">22466000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90YWJsZTpkNWQ3NDk5NGYzYWU0MTIwYTkzNTQ1MmRiZGMzMzM2MC90YWJsZXJhbmdlOmQ1ZDc0OTk0ZjNhZTQxMjBhOTM1NDUyZGJkYzMzMzYwXzIwLTMtMS0xLTYzMDgw_8c4cf25b-102b-468b-aac7-2b5d32751e42"
      unitRef="usd">43089000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i396b088d5c504639b03364d983d821bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQxOTg_5fcf04f3-e2f1-4607-b3a1-a9469d621f02"
      unitRef="usd">22903000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i4924592db6444291839aaf9f79d06b4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQyNDk_e70db391-1b3a-44fb-99bf-2e2037bcc9f0"
      unitRef="usd">437000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQzNTU_577bca6e-2660-4845-bd53-d54a1298da43"
      unitRef="usd">5864000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQ0MTc_128d3367-1229-4063-930c-8909baa17690"
      unitRef="usd">46453000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQ1MDY_15130fe1-82af-4573-a4a9-0d3ce31634f6"
      unitRef="usd">29306000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQ2MzM_ce52fb79-e5ac-4ebb-99b1-70334051b75d"
      unitRef="usd">6663000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i4924592db6444291839aaf9f79d06b4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzQ3NDk_54e372be-4a96-48d9-aa30-09fcf8d08064"
      unitRef="usd">411000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i8f5ec6cc6b504dfcb24892e97fcc7e89_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzUwNTM_91708783-5a7f-4db2-96aa-f2dabf48e106"
      unitRef="usd">1756000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzU5ODY_1b4b4cdd-7092-42bc-90c0-d415354b33d2"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTUvZnJhZzozYjgwODFlMmE1NmI0YzM2YTA5NTBiYjM4MWY0YjBlZC90ZXh0cmVnaW9uOjNiODA4MWUyYTU2YjRjMzZhMDk1MGJiMzgxZjRiMGVkXzU5ODY_cdc61608-103f-47e3-b991-573d59e3acd8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE3NzY_0389ee8d-355a-4bc5-8568-10cd2109f220">OTHER ITEMS AND CHARGES&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;Southbridge Landfill Closure Charge, Net&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, 2017, we initiated a plan to cease operations of the Town of Southbridge, Massachusetts landfill (&#x201c;Southbridge Landfill&#x201d;) 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;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Accordingly, in fiscal years 2022, 2021 and 2020, we recorded charges associated with the closure of the Southbridge Landfill 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:58.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.916%"/&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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal and transaction costs &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 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;684&#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;868&#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;2,285&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract settlement charge &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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill closure project charge (credit) &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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal settlement charge &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;(4)&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;&#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,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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Environmental remediation charge &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;(5)&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;&#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;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Southbridge Landfill closure charge, net&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;1,436&#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;496&#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;4,587&#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;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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;We incurred legal costs as well as other transaction costs associated with various matters as part of the Southbridge Landfill closure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;We updated the cost estimates associated with a contract settlement charge associated with the Southbridge Landfill closure and the remaining future obligations due to the Town of Southbridge under the landfill operating agreement with the Town of Southbridge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;We recorded a landfill closure project (credit) charge associated with revised costs under the closure plan at Southbridge Landfill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;We established reserves and made payments associated with legal settlements associated with claims against us as part of the Southbridge Landfill closure. See Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Final Capping, Closure and Post-Closure Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion over our asset retirement obligations associated with our active and closed landfills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;We recorded an environmental remediation reversal associated with the completion of environmental remediation at the Southbridge Landfill. &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;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 fiscal years 2022, 2021 and 2020, we recorded charges of $4,613, $5,304 and $1,862, respectively, comprised primarily of legal, consulting and other similar costs associated with the acquisition and integration of acquired businesses or select development projects. See Note 5, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure regarding acquisition activity.&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;Environmental Remediation Charge  &lt;/span&gt;&lt;/div&gt;In fiscal year 2022, we recorded a charge of $759 associated with the investigation of potential remediation at an inactive waste disposal site that adjoins one of the landfills we operate. In fiscal year 2021, we recorded a charge of $924 associated with a settlement agreement to conduct restoration of a stream bed on lands adjoining one of our landfills.</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <cwst:ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE3NzU_b70c6382-1528-47b4-b02c-e1ddafd78c73">Accordingly, in fiscal years 2022, 2021 and 2020, we recorded charges associated with the closure of the Southbridge Landfill as follows:&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:58.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.916%"/&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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal and transaction costs &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 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;684&#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;868&#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;2,285&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract settlement charge &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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill closure project charge (credit) &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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal settlement charge &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;(4)&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;&#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,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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Environmental remediation charge &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;(5)&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;&#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;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Southbridge Landfill closure charge, net&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;1,436&#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;496&#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;4,587&#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;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;/table&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;We incurred legal costs as well as other transaction costs associated with various matters as part of the Southbridge Landfill closure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;We updated the cost estimates associated with a contract settlement charge associated with the Southbridge Landfill closure and the remaining future obligations due to the Town of Southbridge under the landfill operating agreement with the Town of Southbridge. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;We recorded a landfill closure project (credit) charge associated with revised costs under the closure plan at Southbridge Landfill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;We established reserves and made payments associated with legal settlements associated with claims against us as part of the Southbridge Landfill closure. See Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Final Capping, Closure and Post-Closure Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion over our asset retirement obligations associated with our active and closed landfills.&lt;/span&gt;&lt;/div&gt;(5)We recorded an environmental remediation reversal associated with the completion of environmental remediation at the Southbridge Landfill.</cwst:ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock>
    <us-gaap:LegalFees
      contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzItMS0xLTEtNjMwODA_ad133c9c-7ae9-45e3-a115-77a51afe71b6"
      unitRef="usd">684000</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzItMy0xLTEtNjMwODA_9d4f6e7f-9da9-4c6b-81d5-32c1be7d32d4"
      unitRef="usd">868000</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzItNS0xLTEtNjMwODA_06fc057e-2ab1-4148-8efe-f985aabeb032"
      unitRef="usd">2285000</us-gaap:LegalFees>
    <us-gaap:GainLossOnContractTermination
      contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzMtMS0xLTEtNjMwODA_54e252e0-fa07-4f98-a612-110edeefbe19"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzMtMy0xLTEtNjMwODA_be9e8b0d-1d08-4f6e-a94d-0de8470ee4f7"
      unitRef="usd">-572000</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzMtNS0xLTEtNjMwODA_751305c4-b23a-4638-80fa-1c10df0d97a2"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <cwst:LandfillClosureProjectCreditCharge
      contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzQtMS0xLTEtNjMwODA_6501bd8d-09a2-4d68-ac87-e962aa7d3e87"
      unitRef="usd">752000</cwst:LandfillClosureProjectCreditCharge>
    <cwst:LandfillClosureProjectCreditCharge
      contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzQtMy0xLTEtNjMwODA_b11854d6-9068-4c7f-923a-352698f94be9"
      unitRef="usd">-944000</cwst:LandfillClosureProjectCreditCharge>
    <cwst:LandfillClosureProjectCreditCharge
      contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzQtNS0xLTEtNjMwODA_eef694f2-9ea9-4df6-b17f-4b0c842542c1"
      unitRef="usd">490000</cwst:LandfillClosureProjectCreditCharge>
    <cwst:LitigationSettlementCharge
      contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzUtMS0xLTEtNjMwODA_51b7878e-875e-47b5-87bf-930ab39f6ccb"
      unitRef="usd">0</cwst:LitigationSettlementCharge>
    <cwst:LitigationSettlementCharge
      contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzUtMy0xLTEtNjMwODA_70130e1c-8cc1-41eb-a0f5-13e43e7355d4"
      unitRef="usd">0</cwst:LitigationSettlementCharge>
    <cwst:LitigationSettlementCharge
      contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzUtNS0xLTEtNjMwODA_43019a81-d2c4-4e3d-a5fd-003fad4d2bdc"
      unitRef="usd">2000000</cwst:LitigationSettlementCharge>
    <us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense
      contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzYtMS0xLTEtNjMwODA_6851053d-d1e5-4d75-a99d-e4c0659e0f53"
      unitRef="usd">0</us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense>
    <us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense
      contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzYtMy0xLTEtNjMwODA_a29925d5-0409-4caa-96df-93fe719d1c0a"
      unitRef="usd">0</us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense>
    <us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense
      contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzYtNS0xLTEtNjMwODA_b7d55fcb-eb32-4eda-a2fa-f22570df026a"
      unitRef="usd">188000</us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense>
    <cwst:LandfillClosureCreditChargeNet
      contextRef="i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzEwLTEtMS0xLTYzMDgw_27720039-cbee-4e8e-87e9-20cc6e047d11"
      unitRef="usd">1436000</cwst:LandfillClosureCreditChargeNet>
    <cwst:LandfillClosureCreditChargeNet
      contextRef="ic6783de70d894f7c88ac97d403e93dc8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzEwLTMtMS0xLTYzMDgw_5fcf2219-4e11-441c-8529-18c4c7abb4c8"
      unitRef="usd">496000</cwst:LandfillClosureCreditChargeNet>
    <cwst:LandfillClosureCreditChargeNet
      contextRef="ib9574e48bcb645f89dcad3a9ab0b92c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90YWJsZTplOWFmN2JhZDY2Yzg0Zjg5YjY4ZDI2ZWM2NTI5ZDc5OS90YWJsZXJhbmdlOmU5YWY3YmFkNjZjODRmODliNjhkMjZlYzY1MjlkNzk5XzEwLTUtMS0xLTYzMDgw_9408f2d2-3db0-41d4-9cab-66ba281c4d99"
      unitRef="usd">4587000</cwst:LandfillClosureCreditChargeNet>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE0OTk_ce8d8628-de49-438d-a342-14edb21d2599"
      unitRef="usd">4613000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE1MDM_6407484c-2743-456a-8c07-85655d605918"
      unitRef="usd">5304000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzE1MTA_267a31d9-7bd4-417a-8f70-84fe50e250a4"
      unitRef="usd">1862000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzcxNDY4MjU1ODQxODI_46150587-810a-4526-be41-330e2bf1d422"
      unitRef="usd">759000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MTgvZnJhZzo3ZTAzY2M2ODY1YTY0N2VkOWI0N2ZhMjVmMzdmMGU4NS90ZXh0cmVnaW9uOjdlMDNjYzY4NjVhNjQ3ZWQ5YjQ3ZmEyNWYzN2YwZTg1XzcxNDY4MjU1ODQxODg_d9785aa5-bcec-4d10-b4b6-f74e067d0abe"
      unitRef="usd">924000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90ZXh0cmVnaW9uOmVjMWE0MDdkNGU4MzQ2NGQ5MjY5NmYwZjA1ZmFmMDY0XzEzNA_5ccc2db7-5c99-4f7a-a838-6709d72605be">EARNINGS PER SHARE&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 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:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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:700;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;/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;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;53,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;41,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;91,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Denominator:&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;/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;Class A 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;50,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Class B 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;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Effect of weighted average 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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Basic 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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,793&#160;&lt;/span&gt;&lt;/td&gt;&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;Impact of potentially dilutive securities:&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;/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;Dilutive effect of stock options and stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted 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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Antidilutive potentially issuable shares&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;111&#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="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;10&#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="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;&#x2014;&#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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90ZXh0cmVnaW9uOmVjMWE0MDdkNGU4MzQ2NGQ5MjY5NmYwZjA1ZmFmMDY0XzEzOA_cbc15adf-ba33-4dbf-8dd2-0e3a4d650ac0">&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 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:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2022&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;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:700;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;/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;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;53,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;41,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;91,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:700;line-height:100%"&gt;Denominator:&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;/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;Class A 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;50,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Class B 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;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Effect of weighted average 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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Basic 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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,793&#160;&lt;/span&gt;&lt;/td&gt;&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;Impact of potentially dilutive securities:&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;/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;Dilutive effect of stock options and stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted 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,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Antidilutive potentially issuable shares&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;111&#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="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;10&#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="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;&#x2014;&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzMtMS0xLTEtNjMwODA_a8f4bd7d-0e09-494c-b253-070c29acbe63"
      unitRef="usd">53079000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzMtMy0xLTEtNjMwODA_e8363633-87a7-457c-9e61-64ce7c65c914"
      unitRef="usd">41100000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzMtNS0xLTEtNjMwODA_a663fb88-e2e2-4eb8-9e5c-83f72a313300"
      unitRef="usd">91106000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8ab77600dffa4ebebb13e199c6703fd0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzUtMS0xLTEtNjMwODA_baa5a6ca-a8cd-4078-9dfc-8873cabfb633"
      unitRef="shares">50704000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i35665cb8cee444a2a501ae3be58c49bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzUtMy0xLTEtNjMwODA_0be544b8-57e9-4473-af13-22054bbbcb4a"
      unitRef="shares">50423000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9da54bd9646040e986dfbc55a1982daa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzUtNS0xLTEtNjMwODA_9c4133be-8269-41fc-95bd-df5aeec14f9d"
      unitRef="shares">50101000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idbb028e0f7514bbdbaa06314ef4f8ba7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzYtMS0xLTEtNjMwODA_51c69946-c15f-4d72-a7a7-10a6864cdf34"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f1f9c3d564e43bd9bf5662721f9979a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzYtMy0xLTEtNjMwODA_718ab046-5d3c-41e9-9035-5249dd6f4604"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic836754b125f4e8b97ceab81211d93d5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzYtNS0xLTEtNjMwODA_483ff484-7188-42cb-8a36-7c114cb798b6"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzgtMS0xLTEtNjMwODA_7a575b67-8589-4a4f-a880-b0f4c99f0c44"
      unitRef="shares">1000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzgtMy0xLTEtNjMwODA_2204897c-5ca6-4cd4-911d-3065a337848f"
      unitRef="shares">2000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzgtNS0xLTEtNjMwODA_1fbb936a-021d-40cd-87d2-1f1275368935"
      unitRef="shares">2000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzktMS0xLTEtNjMwODA_e28ec62e-a014-4aa7-bfae-cfeb8a53820c"
      unitRef="shares">68000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzktMy0xLTEtNjMwODA_5e147d32-2f9f-4fbc-87ff-02e9c8b62215"
      unitRef="shares">97000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzktNS0xLTEtNjMwODA_fe8d01a7-9555-47e3-8fb8-66536dc3bc36"
      unitRef="shares">2294000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEwLTEtMS0xLTYzMDgw_2d01303e-7c2a-48a9-9fb6-cd560a8e9399"
      unitRef="shares">51623000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEwLTMtMS0xLTYzMDgw_dfb8445e-680f-4633-9533-761884163519"
      unitRef="shares">51312000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEwLTUtMS0xLTYzMDgw_5ca3d01a-4730-42a1-a96c-f42e97e7bcf2"
      unitRef="shares">48793000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEyLTEtMS0xLTYzMDgw_9f5d3eb4-8607-4d67-8711-2d1ab4947aa3"
      unitRef="shares">144000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEyLTMtMS0xLTYzMDgw_f69eeba6-d6c0-4ad1-880d-15f8df916db5"
      unitRef="shares">203000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEyLTUtMS0xLTYzMDgw_cd631f84-7436-4e4f-8c70-25c36c1d6279"
      unitRef="shares">252000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEzLTEtMS0xLTYzMDgw_c5d126e7-7643-45a6-a681-131d4a09a3d4"
      unitRef="shares">51767000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEzLTMtMS0xLTYzMDgw_310c2a6e-825d-45e5-8614-23664170a139"
      unitRef="shares">51515000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzEzLTUtMS0xLTYzMDgw_4fc4ab0d-9b93-4d0e-87fd-99f690cb2695"
      unitRef="shares">49045000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzE0LTEtMS0xLTYzMDgw_d3f056a9-333c-4e64-849e-27f4f3b27892"
      unitRef="shares">111000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzE0LTMtMS0xLTYzMDgw_abda120d-6016-4d66-99ae-8005c16ec5ee"
      unitRef="shares">10000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjEvZnJhZzplYzFhNDA3ZDRlODM0NjRkOTI2OTZmMGYwNWZhZjA2NC90YWJsZTpkNTBjOGZjOTFlMmI0MTNlOWY1YmEwOWY0MGEzYzNjYi90YWJsZXJhbmdlOmQ1MGM4ZmM5MWUyYjQxM2U5ZjViYTA5ZjQwYTNjM2NiXzE0LTUtMS0xLTYzMDgw_d7c2162c-ee06-4c04-9d19-ebce406ed7a4"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzIwMDk_cc928324-78c7-4586-9019-1f13ba0fce81">RELATED PARTY TRANSACTIONS&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;Services &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 fiscal years 2022, 2021 and 2020, we retained the services of Casella Construction, Inc. ("CCI"), a company substantially owned by sons of John Casella, our Chairman and Chief Executive Officer, and Douglas Casella, a member of our Board of Directors, as a contractor in developing or closing certain landfills owned by us as well as providing transportation and construction services. Total purchased services charged to operations or capitalized to landfills for fiscal years 2022, 2021 and 2020 were $12,297, $15,206 and $12,601, respectively, of which $1,891 and $1,325 were outstanding and included in either accounts payable or other current liabilities as of December 31, 2022 and December 31, 2021, 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;In addition to the total purchased services, we provided various waste collection and disposal services to CCI. Total revenues recorded for fiscal years 2022, 2021 and 2020 were $141, $430 and $288, respectively. &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;Leases&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 April&#160;30, 1994, we entered into two leases for operating facilities with a partnership of which John Casella, our Chairman and Chief Executive Officer, and Douglas Casella, a member of our Board of Directors, are the general partners. The leases have since been extended through August 2023. The terms of the lease agreements require monthly payments of approximately $29. Total expense charged to operations for fiscal years 2022, 2021 and 2020 under these agreements was $273, $297 and $319, respectively.&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;Landfill Post-closure&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 agreed to pay the cost of post-closure on a landfill owned by John Casella, our Chairman and Chief Executive Officer, and Douglas Casella, a member of our Board of Directors. We paid the cost of closing this landfill in 1992, and the post-closure maintenance obligations are expected to last until notified by the permitting authority. In fiscal years 2022, 2021 and 2020, we paid $10, $12 and $8, respectively, pursuant to this agreement. As of December 31, 2022 and December 31, 2021, we have accrued $17 and $14, respectively, for costs associated with its post-closure obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU0NQ_e5ac8c56-c520-4210-a063-ec095c4fc6c7"
      unitRef="usd">12297000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU0OQ_fd1aa8af-021c-49e6-ad98-cfe6519f61af"
      unitRef="usd">15206000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU1Ng_336a50ef-96b9-486c-85df-c8a9524763af"
      unitRef="usd">12601000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU4Mw_aaa1220f-072e-4a3d-988b-e248a6714fa0"
      unitRef="usd">1891000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzU5MA_9dc31b73-ab00-4af9-a85a-ac5150d9c8c1"
      unitRef="usd">1325000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie9551eb635ff410ab09026b3d1d7626f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzg4Mg_5376d371-42c8-4404-99ba-1f83d00950e7"
      unitRef="usd">141000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i0c55aec51ac745d6acb7ac9485f8ba57_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzg4Ng_c6f89a8d-def7-48bf-bbda-0b5ab1e755fc"
      unitRef="usd">430000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i0eac65ca1eb84e79a72ead0d70b8a8bb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzg5Mw_a8cfdee5-39f8-41e9-a668-841ba6f5b689"
      unitRef="usd">288000</us-gaap:RevenueFromRelatedParties>
    <cwst:NumberOfLeases
      contextRef="ibbd3ec4fe90d4ba3a90c1d353ed06b89_D19930501-19940430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzk3Ng_adf67cf1-d71e-4372-b8e3-24ecf4fd36ed"
      unitRef="lease">2</cwst:NumberOfLeases>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i3455c5f5747844c2ad8756e9e8a63d70_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzEzMDI_820ab82b-98fc-41ee-89b6-78dfff2cca20"
      unitRef="usd">29000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3455c5f5747844c2ad8756e9e8a63d70_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE0MDA_5201aa95-7d00-4581-9388-ae15067e4453"
      unitRef="usd">273000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9c5f5c3a34f74d93b251276358c4bc86_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE0MDQ_2d40ae69-219a-44b8-8070-f2f543f01ba5"
      unitRef="usd">297000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie62e1f9fe5b44f5495dd8d6b12ff0755_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE0MTE_db3cbe9d-6cba-4803-b3c3-64c576acb257"
      unitRef="usd">319000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="i5df1488987be4fd49db27e9c8e61bf02_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE4Mzg_f771d6cc-ab74-4f25-9aa2-c2f561fc00fe"
      unitRef="usd">10000</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="i92075aa897864189a6e920f5f091dcaf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE4NDI_f69999bd-184e-4148-a14e-da7256f5c3c3"
      unitRef="usd">12000</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="iac46ecd622e947cfbbb0a55229c15c4f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE4NDk_06f05910-9807-4084-a8c4-dc31e5b7fbcd"
      unitRef="usd">8000</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligation
      contextRef="i49e8745fca6a4f10984bbbc0248bda48_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE5Mjg_5d381405-4dff-411f-80ab-8801e28f6a1e"
      unitRef="usd">17000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i03f40e17a4a347919f94e75f94d4c0b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjQvZnJhZzo3ZmEzZjhjOGY1YTU0MTNjYmRlYWY1NDAyN2I0MDYyMi90ZXh0cmVnaW9uOjdmYTNmOGM4ZjVhNTQxM2NiZGVhZjU0MDI3YjQwNjIyXzE5MzU_bf53e6b6-4120-47ef-84a1-3d2b21873b88"
      unitRef="usd">14000</us-gaap:AssetRetirementObligation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90ZXh0cmVnaW9uOjI1ODlmN2EwZmNmYzQ5Y2U4OTdmY2Q1MGU0MTA3ZjhkXzI1MDA_3cb0da9e-43eb-47c5-b681-cce416699493">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 and disposal services, including landfill, transfer station and transportation services, landfill gas-to-energy services, and processing services in the northeastern United States. Our 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, leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Revenues associated with our Resource Solutions operations are derived from two lines-of-service: processing services and our Customer Solutions business. Revenues from processing services are derived from customers in the form of processing fees, tipping fees, commodity sales, and organic material sales. Revenues from our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as traditional collection, disposal and recycling services provided to large account multi-site customers. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment, which is not a reportable operating segment. Corporate Entities results reflect those costs not allocated to our reportable operating segments.&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;Fiscal Year Ended December 31, 2022 &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:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.997%"/&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;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 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;Interest&lt;br/&gt;expense,&#160;net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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;340,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;299,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(239,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:120%"&gt;Fiscal Year Ended December 31, 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:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.997%"/&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;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation 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 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;Interest&lt;br/&gt;expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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 #000;padding:2px 1pt;text-align:left;vertical-align: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;264,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;688,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;235,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Corporate Entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(202,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,283,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal Year Ended December 31, 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:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.997%"/&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;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation 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 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;Interest&lt;br/&gt;expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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 #000;padding:2px 1pt;text-align:left;vertical-align: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;220,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;223,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;196,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;88,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Corporate Entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(180,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Amount of our total revenue attributable to services provided are as 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:32.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.298%"/&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="33" 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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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="9" 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;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;539,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;227,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;10,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;785,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;72.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;74.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;119,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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:100%"&gt;Customer Solutions&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;180,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;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;299,878&#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;27.6&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;235,122&#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;26.4&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;196,310&#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;25.3&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,085,089&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;889,211&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;774,584&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90ZXh0cmVnaW9uOjI1ODlmN2EwZmNmYzQ5Y2U4OTdmY2Q1MGU0MTA3ZjhkXzI1MDI_299896a9-ee1e-4627-8635-e8fcc592f21b">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 and disposal services, including landfill, transfer station and transportation services, landfill gas-to-energy services, and processing services in the northeastern United States. Our 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, leverages our core competencies in materials processing, industrial recycling, organics and resource management service offerings to deliver a comprehensive solution for our larger commercial, municipal, institutional and industrial customers that have more diverse waste and recycling needs. Revenues associated with our Resource Solutions operations are derived from two lines-of-service: processing services and our Customer Solutions business. Revenues from processing services are derived from customers in the form of processing fees, tipping fees, commodity sales, and organic material sales. Revenues from our Customer Solutions business are derived from brokerage services and overall resource management services providing a wide range of environmental services and resource management solutions to large and complex organizations, as well as traditional collection, disposal and recycling services provided to large account multi-site customers. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment, which is not a reportable operating segment. Corporate Entities results reflect those costs not allocated to our reportable operating segments.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90ZXh0cmVnaW9uOjI1ODlmN2EwZmNmYzQ5Y2U4OTdmY2Q1MGU0MTA3ZjhkXzI0ODg_a4f652e1-ab5a-4caf-b462-674c1900c87f">&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;Fiscal Year Ended December 31, 2022 &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:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.997%"/&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;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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 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;Interest&lt;br/&gt;expense,&#160;net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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;340,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;299,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(239,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:120%"&gt;Fiscal Year Ended December 31, 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:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.997%"/&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;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation 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 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;Interest&lt;br/&gt;expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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 #000;padding:2px 1pt;text-align:left;vertical-align: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;264,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;688,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;235,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Corporate Entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(202,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,283,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal Year Ended December 31, 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:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.997%"/&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;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation 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 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;Interest&lt;br/&gt;expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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 #000;padding:2px 1pt;text-align:left;vertical-align: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;220,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;223,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;196,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;88,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Corporate Entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(180,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMi0xLTEtNjMwODA_c14269bb-d137-4275-a85e-103b38c55e78"
      unitRef="usd">340058000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i261d443e1a844c5cb394838e19524919_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtNC0xLTEtNjMwODA_79733aa8-3095-4370-9f1e-88f1def5438b"
      unitRef="usd">-83201000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtNi0xLTEtNjMwODA_b16cd257-6427-4878-bf55-f2dbf475dd88"
      unitRef="usd">47673000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtOC0xLTEtNjMwODA_2571a47d-a16a-482d-8cc9-5775abbd099e"
      unitRef="usd">16559000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMTAtMS0xLTYzMDgw_2d24cb1d-eb7b-49c3-92fd-5bbe5935ab0b"
      unitRef="usd">-565000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i760e0099ffa54f77ac493079d8238317_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMTItMS0xLTYzMDgw_1d976363-29ad-4b3e-ba9d-37d47a32822d"
      unitRef="usd">38501000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i2636a7f3e8e948c9b2694a327f26fa7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMTQtMS0xLTYzMDgw_f5777b71-ecd7-4cc6-9dde-27e15dc02407"
      unitRef="usd">52406000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i2636a7f3e8e948c9b2694a327f26fa7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzEtMTYtMS0xLTYzMDgw_8862cd40-8ccc-4128-ab15-7b844c23c45a"
      unitRef="usd">372895000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMi0xLTEtNjMwODA_ecd1f458-8175-4192-b50b-f0ff60447d7b"
      unitRef="usd">445153000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4d8af46b31884ef8b5f17e55710d2c39_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItNC0xLTEtNjMwODA_59ec7df9-4aaa-493d-8b78-6a6ba9424331"
      unitRef="usd">-151016000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItNi0xLTEtNjMwODA_98a9a9d3-db43-47a5-8008-2ef6bdd4a6b1"
      unitRef="usd">64116000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItOC0xLTEtNjMwODA_7ed54fee-009e-4703-9790-e19eff24f683"
      unitRef="usd">65453000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMTAtMS0xLTYzMDgw_d8c9f294-5105-4ba4-ab98-0217a3e0b0af"
      unitRef="usd">-508000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ide9a30ed456b4c0bb5e362d6b529602c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMTItMS0xLTYzMDgw_43bb34c1-04cf-4489-b60f-795f19c00e96"
      unitRef="usd">65190000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ia377d1646ab74b1a8ee6f59322705184_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMTQtMS0xLTYzMDgw_3fd03923-2050-436b-991f-8f6fe50ae7ef"
      unitRef="usd">183286000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ia377d1646ab74b1a8ee6f59322705184_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzItMTYtMS0xLTYzMDgw_072ca964-81fa-4026-960f-8b309f05f8f2"
      unitRef="usd">737658000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMi0xLTEtNjMwODA_6d927531-abb9-460d-ad45-e8e59c6c72f2"
      unitRef="usd">299878000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if753c26c12b744b48a89e78b7364cf12_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtNC0xLTEtNjMwODA_8432e1e6-b29c-4f89-868d-4bfa93630218"
      unitRef="usd">-5734000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtNi0xLTEtNjMwODA_f704a8e8-a7f3-4a94-ae1a-e2587cc0cf4f"
      unitRef="usd">12082000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtOC0xLTEtNjMwODA_5101eb07-814e-4625-8d67-a724ce98110f"
      unitRef="usd">15862000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMTAtMS0xLTYzMDgw_f2360392-fbdd-493a-bbd0-967fb31299d2"
      unitRef="usd">-146000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i62ae0a4554764f27bc719a49cea641fb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMTItMS0xLTYzMDgw_0d0f2cf5-df80-4d9c-ae13-eb7683194ae6"
      unitRef="usd">15172000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ic167c7cade324bf8bbb490bc6bdaf16e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMTQtMS0xLTYzMDgw_f03f98ec-38bb-4fcf-a983-f0b48f13b08e"
      unitRef="usd">38766000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ic167c7cade324bf8bbb490bc6bdaf16e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzMtMTYtMS0xLTYzMDgw_80f06eef-ac6c-449f-8439-93cfebc332e9"
      unitRef="usd">191118000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMi0xLTEtNjMwODA_3d5bd3b6-5c03-4257-bec4-2c85da770e3e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtNi0xLTEtNjMwODA_e87710b7-d5cd-4147-912c-0da11f5169cf"
      unitRef="usd">2480000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtOC0xLTEtNjMwODA_05809314-195a-48a5-b2f0-7b7b7df44d79"
      unitRef="usd">-2480000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMTAtMS0xLTYzMDgw_29dadac5-3ae9-4a24-a6a2-b9426619eaa1"
      unitRef="usd">-21794000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i901f969c02db4ce48349c5dae409064b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMTItMS0xLTYzMDgw_906137b5-1400-4b3d-8b3f-c9f73886db61"
      unitRef="usd">12097000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i26a712139ffc4688a5fed6d0355059e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMTQtMS0xLTYzMDgw_94699533-897c-4cff-a59f-373476554b0f"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i26a712139ffc4688a5fed6d0355059e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzQtMTYtMS0xLTYzMDgw_a47c80ad-309b-46c4-a752-b7e4c232f772"
      unitRef="usd">147544000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i90c64c234ead48d98cfa06e332e33065_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzUtNC0xLTEtNjMwODA_a5bcdc22-07e1-441e-89b3-7e8e709bec3c"
      unitRef="usd">-239951000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMi0xLTEtNjMwODA_fbfd9115-0f22-46a2-9eb1-6e464663e353"
      unitRef="usd">1085089000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtNi0xLTEtNjMwODA_66e434f7-2c3c-403e-9564-328c365aeadc"
      unitRef="usd">126351000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtOC0xLTEtNjMwODA_15d1eed9-4be9-47d0-a0a9-49375c19b186"
      unitRef="usd">95394000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMTAtMS0xLTYzMDgw_1a525993-6168-46d7-8884-400bbfc175ef"
      unitRef="usd">-23013000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMTItMS0xLTYzMDgw_8de02b85-b365-4b79-8131-fd9b7b26c9ef"
      unitRef="usd">130960000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMTQtMS0xLTYzMDgw_e051df18-3935-4ad0-9577-15b95b2335b8"
      unitRef="usd">274458000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i380042f273a245ea9f358a0574229ab0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0Zjk2ZjUyZjY2NDA0NjkzOTZmNTgzNmVkM2JmYjEzNy90YWJsZXJhbmdlOjRmOTZmNTJmNjY0MDQ2OTM5NmY1ODM2ZWQzYmZiMTM3XzYtMTYtMS0xLTYzMDgw_93f976ae-c07d-4606-b367-07d25e88ae9c"
      unitRef="usd">1449215000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMi0xLTEtNjMwODA_d88322e5-d6af-4c67-bf4a-f7749589f77a"
      unitRef="usd">264569000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06415ae745cd4f23b8b977065573ac90_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtNC0xLTEtNjMwODA_b886fa1b-502d-4e1e-b84a-76d3cddba6eb"
      unitRef="usd">-66126000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtNi0xLTEtNjMwODA_0041f9d8-d08d-4ac6-bb59-ea5ac3e2037e"
      unitRef="usd">33572000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtOC0xLTEtNjMwODA_bf987d1b-ba0e-486e-a3ee-cf1b8c7c7fea"
      unitRef="usd">12937000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMTAtMS0xLTYzMDgw_4d926e8f-ba0e-491a-9081-6505b6bce978"
      unitRef="usd">-456000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i9640857ec6e749a7ab1e453c2f5a2216_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMTItMS0xLTYzMDgw_05707c49-32f2-4660-ba26-31477a3c2d75"
      unitRef="usd">31489000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i36a197c7b4494d81b264331081171e4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMTQtMS0xLTYzMDgw_eeb9c341-03fc-4a37-a013-04ad33a2c81c"
      unitRef="usd">52072000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i36a197c7b4494d81b264331081171e4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzEtMTYtMS0xLTYzMDgw_4815679b-e132-4dc3-aa78-b45344749b56"
      unitRef="usd">357446000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMi0xLTEtNjMwODA_948b3af2-e374-460a-bc8b-2722ff7363c9"
      unitRef="usd">389520000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id0ab2d446a1c4a02866fc3a6d5e6590a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItNC0xLTEtNjMwODA_e2d349c0-2fba-4c0d-93ee-1d0019c5878b"
      unitRef="usd">-132914000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItNi0xLTEtNjMwODA_35ccbfba-6c7d-487b-9b1f-8d663770820e"
      unitRef="usd">61055000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItOC0xLTEtNjMwODA_177e5261-4814-48e0-a050-2b1aa0ad84b3"
      unitRef="usd">49035000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMTAtMS0xLTYzMDgw_4ea03224-fd01-42b1-a3b3-bf45aca9fc3a"
      unitRef="usd">-159000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie974a455099944cca614052564ffdc97_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMTItMS0xLTYzMDgw_fab6f673-3c81-44e2-85f9-b3c9f7ac14ff"
      unitRef="usd">72892000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i61c0946758b94fa8aee1df1fc641dd41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMTQtMS0xLTYzMDgw_1c4adb05-4a3a-4b1c-96dd-5d6b16e52e85"
      unitRef="usd">163728000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i61c0946758b94fa8aee1df1fc641dd41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzItMTYtMS0xLTYzMDgw_a53d4ec2-fcee-439c-a266-67c133749dff"
      unitRef="usd">688826000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMi0xLTEtNjMwODA_9b446f98-662c-49c7-9418-8c66c85713a3"
      unitRef="usd">235122000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4025ffa4af0743c9a44f3e22e02dd24d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtNC0xLTEtNjMwODA_b29527e8-8485-4a66-ba20-3334d068355c"
      unitRef="usd">-3258000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtNi0xLTEtNjMwODA_64422c87-30c7-45a0-b7fb-7b4a032ba1e2"
      unitRef="usd">7060000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtOC0xLTEtNjMwODA_89882aac-f9df-4c2f-8226-5229da9f3691"
      unitRef="usd">17591000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMTAtMS0xLTYzMDgw_51a095eb-f970-4841-9c4f-0e243cbdd5b5"
      unitRef="usd">-168000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iabebd94d8115474799ee3d79383ecb27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMTItMS0xLTYzMDgw_82285baf-d53b-4a6d-89e1-b71775e723dd"
      unitRef="usd">12094000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i6fdb330a16f147f1827a0481f1c1db6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMTQtMS0xLTYzMDgw_aa4dfdad-2101-493f-a744-5f6eaca20342"
      unitRef="usd">17060000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i6fdb330a16f147f1827a0481f1c1db6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzMtMTYtMS0xLTYzMDgw_9db2b947-5eb6-4f76-bab4-e97beb46f1b0"
      unitRef="usd">127304000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMi0xLTEtNjMwODA_267f3ef7-f554-4c8c-8394-6d2ec842f31c"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtNi0xLTEtNjMwODA_a8f97cc3-7d87-4b19-b390-960b7f17f7b8"
      unitRef="usd">1903000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtOC0xLTEtNjMwODA_75f5a8a2-20b3-4712-91cb-e95737c0e1ce"
      unitRef="usd">-1903000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMTAtMS0xLTYzMDgw_0b701905-8ead-49a1-aea1-07527c3a86b0"
      unitRef="usd">-20144000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i0018723c5ca14bba91b41717c293ef43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMTItMS0xLTYzMDgw_8b8b7f14-227c-4d53-89ae-489d8a4297a3"
      unitRef="usd">6820000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i8b28880d584548f3ac1929fcb3ce8c4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMTQtMS0xLTYzMDgw_75ea1984-bc60-475d-9f2c-b3c581442a1c"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i8b28880d584548f3ac1929fcb3ce8c4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzQtMTYtMS0xLTYzMDgw_d98ac16b-87f1-4fb8-9a3e-a6ae480176c5"
      unitRef="usd">110004000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i5659989a97dd4804adfb267580b5637f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzUtNC0xLTEtNjMwODA_34f86111-559b-4eff-9856-4891c6ddf037"
      unitRef="usd">-202298000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMi0xLTEtNjMwODA_139ee17a-55af-48cc-9b2f-f6767414976c"
      unitRef="usd">889211000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtNi0xLTEtNjMwODA_60b6baf7-e113-4c30-8016-ece856d6d07f"
      unitRef="usd">103590000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtOC0xLTEtNjMwODA_14200b42-b7b2-4801-bc1f-ab17cc5b2be5"
      unitRef="usd">77660000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMTAtMS0xLTYzMDgw_fb602852-89cd-4f9a-8ac5-30775430a1f7"
      unitRef="usd">-20927000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMTItMS0xLTYzMDgw_6e86580a-a877-4101-ab58-b402c2ac45b9"
      unitRef="usd">123295000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMTQtMS0xLTYzMDgw_3cacabd1-9608-4658-908a-88511fabe7a5"
      unitRef="usd">232860000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ide966d8efb194b2e892856b53be03be5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo4N2E4ZDQ3Yzk3NjA0MjQ1OWI0NmFlMTJkYjJjMTcxYi90YWJsZXJhbmdlOjg3YThkNDdjOTc2MDQyNDU5YjQ2YWUxMmRiMmMxNzFiXzYtMTYtMS0xLTYzMDgw_08f0779a-96d7-4d8b-ba7c-364d6e2df55b"
      unitRef="usd">1283580000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMi0xLTEtNjMwODA_9dfa7d54-c54a-4fe8-880a-39ee25528ca1"
      unitRef="usd">220285000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i85efb277106f4d9581cb3122b61270cf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtNC0xLTEtNjMwODA_f74effbe-7986-4990-a064-1fa40d154103"
      unitRef="usd">-53102000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtNi0xLTEtNjMwODA_70471a32-0d2b-4cea-a041-424006c4f6fe"
      unitRef="usd">25669000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtOC0xLTEtNjMwODA_c62db8fb-7a4c-4440-b6a7-9935c98074b4"
      unitRef="usd">11635000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMTAtMS0xLTYzMDgw_5f0b2f18-03aa-4226-86c4-fe9c52a5ab99"
      unitRef="usd">-275000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i9606ca992f6f408a9bd5ba9792024827_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMTItMS0xLTYzMDgw_a7dca3cb-e562-478c-a7f7-b7c02789a753"
      unitRef="usd">29292000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i4775e9b96d984944b32575fce4fff455_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMTQtMS0xLTYzMDgw_fc93aa6d-2200-43ed-9661-39d711fb740b"
      unitRef="usd">30873000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i4775e9b96d984944b32575fce4fff455_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzEtMTYtMS0xLTYzMDgw_b127ae41-665c-425b-809a-8384cb6584dd"
      unitRef="usd">223492000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMi0xLTEtNjMwODA_9710dfe7-6b42-4d5f-af8a-788f40dff788"
      unitRef="usd">357989000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie368ad6af0fb4f6ca8d7219c5231f3b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItNC0xLTEtNjMwODA_c20b8cb4-fd6d-4a7c-a7da-aa117bbc87d1"
      unitRef="usd">-116658000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItNi0xLTEtNjMwODA_e6ea65ca-f5b6-4e11-a982-831cdaeea69a"
      unitRef="usd">56457000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItOC0xLTEtNjMwODA_4e882ba1-e527-41c2-a543-2d530b64d407"
      unitRef="usd">42688000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMTAtMS0xLTYzMDgw_b6013f6c-4117-40c7-8b17-945c0bd8f814"
      unitRef="usd">-141000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="icec2f007e78f49918d8deef2bdabb293_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMTItMS0xLTYzMDgw_08690afe-123e-4e9c-b7cc-99ffac2ecea3"
      unitRef="usd">71989000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ie245a75a27cd47d79e05786e94d1ead5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMTQtMS0xLTYzMDgw_008ae27d-a8ad-46fa-9ea2-d1e8ad44bbe1"
      unitRef="usd">149984000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ie245a75a27cd47d79e05786e94d1ead5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzItMTYtMS0xLTYzMDgw_8d4edb4b-23e4-47fb-9a5d-d74bd906738c"
      unitRef="usd">642003000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMi0xLTEtNjMwODA_24493aa1-d098-469f-a759-6de0ebe2d086"
      unitRef="usd">196310000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i61d36051f23242c4837d5a55d3a61a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtNC0xLTEtNjMwODA_805dbd95-ec1f-47aa-9abd-dfd045c60d7d"
      unitRef="usd">-10675000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtNi0xLTEtNjMwODA_868fa055-b41f-40a4-b63e-f8d50e57038d"
      unitRef="usd">6279000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtOC0xLTEtNjMwODA_5081f3fd-f227-4a50-a3da-9bb0319c7b09"
      unitRef="usd">7357000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMTAtMS0xLTYzMDgw_76a3e444-9754-46e8-a0c1-f0d07588c3b2"
      unitRef="usd">-201000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i4190ab9b13414fb89c77bc98767ea407_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMTItMS0xLTYzMDgw_339e78c3-5092-4748-9268-80b134b904c8"
      unitRef="usd">2477000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i1783e65dbaf14a9d9ac29aabb6caa727_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMTQtMS0xLTYzMDgw_29baf8c2-e9c9-4573-8035-9b597020b0f7"
      unitRef="usd">14044000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i1783e65dbaf14a9d9ac29aabb6caa727_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzMtMTYtMS0xLTYzMDgw_a2c14f50-935f-4ad9-b614-6f07e0b321ec"
      unitRef="usd">88512000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMi0xLTEtNjMwODA_c8910f9e-65d0-4132-bd08-afe7d4fb51f0"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtNi0xLTEtNjMwODA_b8cbcdec-0e31-4c8a-ad29-8a89458fdd0e"
      unitRef="usd">2377000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtOC0xLTEtNjMwODA_13f99eb5-d362-4bfd-9560-420f43c5de81"
      unitRef="usd">-2383000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMTAtMS0xLTYzMDgw_dd0579ed-c3b1-4cf7-9c9b-e0e746005662"
      unitRef="usd">-21451000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i746554cc48ef46729a174aa72ae36824_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMTItMS0xLTYzMDgw_7f3fb962-f900-4bf0-b650-61b841ab0211"
      unitRef="usd">4350000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ief1208b6b3c14f7096332841d967561d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMTQtMS0xLTYzMDgw_83035085-c965-44d9-b2cd-d08fe060ad65"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ief1208b6b3c14f7096332841d967561d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzQtMTYtMS0xLTYzMDgw_7aa678be-c36d-4618-a700-b5e24bdafb27"
      unitRef="usd">239891000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="iae18579bee7141ad9a8b40356b133f12_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzUtNC0xLTEtNjMwODA_49646c47-58a9-4946-9ad3-44b531f721b7"
      unitRef="usd">-180435000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMi0xLTEtNjMwODA_08388add-e824-4a87-8aa1-0c3fa457586e"
      unitRef="usd">774584000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtNi0xLTEtNjMwODA_592bb229-7a17-4a23-8589-2bd27010c74c"
      unitRef="usd">90782000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtOC0xLTEtNjMwODA_51d9447e-ec1d-4685-80e7-d5858f4b4b99"
      unitRef="usd">59297000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMTAtMS0xLTYzMDgw_88565d45-dd37-4456-a48e-6f8b4adf0eaa"
      unitRef="usd">-22068000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMTItMS0xLTYzMDgw_37619767-49ec-44aa-9fc7-3130a94853f8"
      unitRef="usd">108108000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMTQtMS0xLTYzMDgw_370fb8a0-bade-4116-884e-849befc9aec2"
      unitRef="usd">194901000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i2eb73dca9e8c4d01b39086c025f94658_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo5YjViNTUxNDJlNTE0MWI3YmU0NDMzN2Q5ZDI1MTEwNy90YWJsZXJhbmdlOjliNWI1NTE0MmU1MTQxYjdiZTQ0MzM3ZDlkMjUxMTA3XzYtMTYtMS0xLTYzMDgw_57a5d341-4d8b-41ba-8687-e9d1ad81b6e9"
      unitRef="usd">1193898000</us-gaap:Assets>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90ZXh0cmVnaW9uOjI1ODlmN2EwZmNmYzQ5Y2U4OTdmY2Q1MGU0MTA3ZjhkXzI1MDM_ab1b414c-b559-436f-9626-a66acbc08eee">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amount of our total revenue attributable to services provided are as 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:32.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.298%"/&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="33" 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;Fiscal Year Ended &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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="9" 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;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;539,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;227,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;10,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;785,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;72.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;578,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;74.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;119,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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:100%"&gt;Customer Solutions&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;180,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;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;299,878&#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;27.6&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;235,122&#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;26.4&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;196,310&#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;25.3&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,085,089&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;889,211&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;774,584&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="ieffe9c76909a4b998a7e21d844ae0124_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItMS0xLTEtNjMwODA_7240f696-3f02-4365-b68a-ef351aa5715f"
      unitRef="usd">539587000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icee045e7f2d54a79b9bb6f09afaa3a8c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItMy0xLTEtNjMwODA_0e482ec4-1a8b-47d4-a027-8b54915a70a2"
      unitRef="number">0.497</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="icb2a753dc6cf4d9f9aa00e0d58e2ceab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItNS0xLTEtNjMwODA_1716b141-32f3-43ff-8666-f51e6ad0021c"
      unitRef="usd">442685000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia0b497ed363140f0971e1ed1403d799b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItNy0xLTEtNjMwODA_0892d111-3393-46eb-a102-b0b05f29766e"
      unitRef="number">0.498</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i52f907b2a1f44a0785a120c2484dc3f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItOS0xLTEtNjMwODA_5f5d2948-32ce-48c3-a6e6-7bd1524ed128"
      unitRef="usd">391438000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibf0e0151ce9f40ca8dd58ce1c31da8f2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzItMTEtMS0xLTYzMDgw_ca37b1dd-2e9d-4995-be75-d1a67b9366d4"
      unitRef="number">0.505</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i4e7f95c2067445dea5b2733e543340f2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtMS0xLTEtNjMwODA_6a884ada-24eb-40d6-a2d9-cbb8fde647ef"
      unitRef="usd">227971000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic122786fc80c4349b1420753bf466f4c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtMy0xLTEtNjMwODA_44c2361c-405e-4cba-bd2e-47a0e6f906fe"
      unitRef="number">0.210</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ie85cd464b4c1436ca58cb65551e415bd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtNS0xLTEtNjMwODA_e0f72711-48bd-4d74-9f6d-37fcea8390e0"
      unitRef="usd">196985000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i16acdea927da479fb01e0516366c732f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtNy0xLTEtNjMwODA_e163c3c7-c5ad-480b-a5b3-b1d955e92c5d"
      unitRef="number">0.222</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i1bb78a107dbe4c0989d1520c0d80f461_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtOS0xLTEtNjMwODA_0b6ba143-ad2b-4f98-9940-7a8c7b6c43a4"
      unitRef="usd">175546000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib652c466ddfe41fe8ff37174ed157f0a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzMtMTEtMS0xLTYzMDgw_68b61d35-3844-4dd8-b7df-bbba7448117f"
      unitRef="number">0.227</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="id6a032f5c3224813a0ee9cc9fe8be063_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtMS0xLTEtNjMwODA_0efecb70-f1f2-49c9-9c52-b3116189b4a9"
      unitRef="usd">7519000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8cef2e62995346b5ba2d03d7d37b21d8_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtMy0xLTEtNjMwODA_23009179-69cc-4d64-9d9e-88eb27ad7778"
      unitRef="number">0.007</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i9f1e72b06800473bb7675036732babd2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtNS0xLTEtNjMwODA_835bb789-2387-4f9e-b913-702e58bedfaf"
      unitRef="usd">5138000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i16483db9de674da4be56fda4e4b3aa2f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtNy0xLTEtNjMwODA_02d3597d-564c-4c90-ac7e-b6eaf92ad1a1"
      unitRef="number">0.006</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i623d0e2d12554c3d924b78885f115a94_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtOS0xLTEtNjMwODA_8174347c-f1b4-49bf-bf68-0f1b0506f480"
      unitRef="usd">4072000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i167007fd535642f9b040b71185e67e4f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzQtMTEtMS0xLTYzMDgw_fa7fe88f-f8b6-4057-824a-f52c8255ef93"
      unitRef="number">0.005</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="if0253d89f2124668b3ed092e4c730c31_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtMS0xLTEtNjMwODA_57aa12ae-cc5f-4b10-aed4-799b4f98377d"
      unitRef="usd">10134000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i19682d4c549843c181e27d7702653975_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtMy0xLTEtNjMwODA_d7bba89a-c7ba-4548-b09a-076b527f8ba2"
      unitRef="number">0.010</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i9ce764b5e5bd4fb09c700770c9c2a80e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtNS0xLTEtNjMwODA_44e91866-3bcb-4eb2-9b95-26e09afc9068"
      unitRef="usd">9281000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i83067ae0d56a4fbb9e89da83a4b6b68e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtNy0xLTEtNjMwODA_497ec2ee-65a9-49c1-9498-a57ab3e6153f"
      unitRef="number">0.010</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ib7ed41b22f47402481256f7d5aab1cdd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtOS0xLTEtNjMwODA_b68674b7-0ad1-4fd4-bbf6-b96b157d03ef"
      unitRef="usd">7218000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8a2b9d45bfe94573abefc622b920aea2_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzUtMTEtMS0xLTYzMDgw_bfd33235-f156-432b-ae99-dfb67d53d779"
      unitRef="number">0.010</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i6a03b3e629e14a02a1ca3f25a4eb1a2c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtMS0xLTEtNjMwODA_9cc4dc00-5a8a-485c-a229-412851aac787"
      unitRef="usd">785211000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idcbed8edf72b4eae82bb4f6626555472_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtMy0xLTEtNjMwODA_8eaf3a62-3aa9-4361-8ee4-b058f89abfd4"
      unitRef="number">0.724</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ia27f101767664f84b31fca9041780d7e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtNS0xLTEtNjMwODA_0f4740cf-d90d-425a-a8ec-ab8661e898b5"
      unitRef="usd">654089000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i51b95b86b7634384a84b21d8562a7dce_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtNy0xLTEtNjMwODA_c0190ff1-77cc-4aec-9a3f-99fdfb94e755"
      unitRef="number">0.736</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ie90a9e2662e44b6d82bb9274d7edf967_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtOS0xLTEtNjMwODA_e8cead0d-0b3e-4d5f-993d-deef5682e364"
      unitRef="usd">578274000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2785c4bc098640609d20952958eddc05_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzYtMTEtMS0xLTYzMDgw_fba2b4e8-1926-4dd2-abaa-4c6f86895f03"
      unitRef="number">0.747</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ibe74c12cc2304d3fbf840890921cadf7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctMS0xLTEtNjMwODA_7de3b71a-9746-48b6-aef3-2b252068214a"
      unitRef="usd">119045000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i245115c333b14bbe9d06501139a9818c_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctMy0xLTEtNjMwODA_4517582a-d26b-4689-8b23-05abe99fba0f"
      unitRef="number">0.109</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ia424b9a6d8224f91b8df2ab2a0385518_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctNS0xLTEtNjMwODA_1fe564b9-957a-4535-9503-a8126fc6c126"
      unitRef="usd">93323000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i859e43f82ffd4969944e77938de19e16_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctNy0xLTEtNjMwODA_00185107-b330-4b2d-8b38-78054a8d23f6"
      unitRef="number">0.105</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i4a9c1a3affcc4e3bb99c0e9b72af57af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctOS0xLTEtNjMwODA_056d564c-f8d1-4a6a-9ade-f7b24f7eec1d"
      unitRef="usd">62539000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib7cd61f356ce459c8801b6ae7a5124f6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzctMTEtMS0xLTYzMDgw_e3bdb5fc-df31-44b5-a4a7-eda2a4b81fe0"
      unitRef="number">0.080</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i5599d3b1de844e9facb3b7445fb954ba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtMS0xLTEtNjMwODA_0fbcb418-6f46-4ceb-abf9-6e5fb3ad3f73"
      unitRef="usd">180833000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iff9067ddee8948a2a5be07e61bc50e5d_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtMy0xLTEtNjMwODA_54e4abd3-e005-4b30-b64c-363d048e2d6b"
      unitRef="number">0.167</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ib5672b6e23bf42c896b6f7255526eeb8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtNS0xLTEtNjMwODA_01f7fb22-1309-4717-b811-532421864db9"
      unitRef="usd">141799000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibb1d4381e01b44218dfb2b78ee6c924f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtNy0xLTEtNjMwODA_a7983dd7-30ce-4c02-a8d3-ff836515acf6"
      unitRef="number">0.159</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="id555851ea6ff42caa4d5c5c2eee223af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtOS0xLTEtNjMwODA_cfccd2bb-a7cc-4b6a-9787-f985641c544e"
      unitRef="usd">133771000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1c86dd6f045b4e8baa66ecbf6be6e7d4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzgtMTEtMS0xLTYzMDgw_15a2213c-382d-4881-b81a-e6f157e44063"
      unitRef="number">0.173</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i06c4994165174d0bb75762485cbc0f87_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktMS0xLTEtNjMwODA_351e89cb-2561-4124-ae2a-09099be54278"
      unitRef="usd">299878000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i40cdd7d2c2a4430f9d07ff0874987fdc_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktMy0xLTEtNjMwODA_9c5aae69-1c13-4da0-95e1-b23875aea1b5"
      unitRef="number">0.276</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i24ca1d47c93145419b9e459519008b1f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktNS0xLTEtNjMwODA_028627b4-ffdd-40f0-823b-3f095a4235bc"
      unitRef="usd">235122000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i60559962bb0d4525b375a555ea9b1bc1_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktNy0xLTEtNjMwODA_c2505489-361c-42c0-a738-573ed5c37d2f"
      unitRef="number">0.264</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ie75103018b3e40a9b88f94e7da747f65_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktOS0xLTEtNjMwODA_a7248cd8-b941-4179-a8b0-490138fda055"
      unitRef="usd">196310000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib31eb721f1264466a4bb10838ca9a60d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzktMTEtMS0xLTYzMDgw_745c5e27-8c42-4253-9341-41864659ce0c"
      unitRef="number">0.253</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTEtMS0xLTYzMDgw_350df33f-34de-4563-b752-37ec5db826f7"
      unitRef="usd">1085089000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib0458dd9c2104e8c9f9914184eb3fdec_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTMtMS0xLTYzMDgw_91feaa41-ac98-487c-a2fb-b24a8b78f7d3"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i8d5d42cb1b974966865cadfe8a73b41b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTUtMS0xLTYzMDgw_3dcc8ce2-25c5-4725-ad0f-c98d2cf70f3a"
      unitRef="usd">889211000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ieb2b996852ea4c8dac03247382a1131b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTctMS0xLTYzMDgw_1c380392-3569-4165-8338-9e78eb06ec06"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i6488deb1889d43828df4ef0cd86d87fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTktMS0xLTYzMDgw_3e635ef8-3253-4712-83cd-5f5e2aba4abe"
      unitRef="usd">774584000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8f31152b95a5438989e9629775a7fd70_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYyYzZmYzdmNzdjYzQ0OTlhYTU1OWU1Y2VhZGI4MWMxL3NlYzpmMmM2ZmM3Zjc3Y2M0NDk5YWE1NTllNWNlYWRiODFjMV80MjcvZnJhZzoyNTg5ZjdhMGZjZmM0OWNlODk3ZmNkNTBlNDEwN2Y4ZC90YWJsZTo0MmEwYjQ2Y2NkMDc0MWQ2YjFmYjY4ZmZhNDBkMWEyMi90YWJsZXJhbmdlOjQyYTBiNDZjY2QwNzQxZDZiMWZiNjhmZmE0MGQxYTIyXzEwLTExLTEtMS02MzA4MA_6b440174-3b15-4f38-8dc0-fbcce2119890"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>114
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( -*&458'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #2AE%6$B28\.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O2;5":'+BV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN
M=W"-B=)T"9]3%S&1PWPS^#9D:>*:'8FB!,CFB%[G<DR$L;GODM<T/M,!HC8?
M^H @JFH%'DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %LT6.@#+SDP-0T
M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+@#A[>GQY=YW<*%
M3#H8'']E)^D4<<TNDU_KA\UNRY2H1%U4HN#W.\'EW:WDJ_?)]8??5=AWUNW=
M/S:^"*H&?MV%^@)02P,$%     @ TH915IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #2AE%6,M%<>G$(   T-@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;;7/BMAJ&_XJ&[G2V,TFP90CL-LD,,4E+FTTY(=V=/9U^$+8(GK4M*LEY
M^?=]9 /">V2!SXA\"+;Q<UN^T,MSR_+%"^/?Q))2B5ZS-!>7G:64JX_=KHB6
M-"/BC*UH#M\L&,^(A%W^U!4K3DE<!F5I%WO>>3<C2=ZYNBB/3?G5!2MDFN1T
MRI$HLHSPMVN:LI?+CM_9''A(GI92'>A>7:S($YU1^>=JRF&ONU6)DXSF(F$Y
MXG1QV1GY'\<]K +*,SXG]$7L;"-U*W/&OJF=27S9\52):$HCJ20(?#S3D*:I
M4H)R_+,6[6ROJ0)WMS?JM^7-P\W,B: A2[\DL5Q>=H8=%-,%*5+YP%Y^I>L;
MZBN]B*6B_(]>JG-[O0Z*"B%9M@Z&$F1)7GV2US6(G8"AUQ" UP'XNP"_Z0K!
M.B X-*"W#NB59*I;*3F,B217%YR](*[.!C6U4<(LH^'VDUS][C/)X=L$XN15
MR)XI1U/XB=$I^G,V1N_?_83>H21'UTF:PB\C+KH2KJ/.[D9KS>M*$S=H^AA]
M8KE<"G23QS2N"W2A@-M2XDTIK[%5<4RC,Q3X)PA[&!L*%-K#?R/Y-CPPA(_W
MA!<JW#-=O78WP99Y4.H%37?#H@*:CD23O&JXJ@'\=0=GH8FDF?C;A+R2[)DE
M5>_P4:Q(1"\[T/P%Y<^T<_7C#_ZY][,)ETNQL2.Q&LK>%F7/IJY1/KZMJ F;
M/=SW3G\W\;%&M>7C2*S&I[_ET[?>X$TN$_F&'NA3(B0G .J>9$90=IUP-+NY
MNQNA+Z/9XPV:?87_GV8G53$G]^&9":)5L2U$1V(UB.=;B.>'5;)1GA<D!9HK
MQJ4)HEU'\L*$/K1&M07E2*P&:K %-3BP-4)5$TG9KS7#LFLM2"J,M*QA;6DY
M$JO1&FYI#0]IF[=)2M%]D<TI-U&R:WB>=XH#[/LF4M;0MJ0<B=5(?=B2^G!8
MO9I2GK!8I14(LAUC/[9':9-(-&82UOBVT!R)U:#YGD[M/'NG77"NJ-TF(H)N
MZRLEW(INC]SIJ8]/ V--LT>VI>9*K8YM)R/V#ZMMN]QNX: Y%;:+-54S>UAK
M8H[4ZL2P)H9;$5LWTV9F=KG;KT9BUJ#6Q!RIU8EI!^!;L^)-WS_)(\9A?"PM
MP F:26B9B'$4LB*7_ T^8W-+M:N/;XP G6;]KM3J '7>[]LS]S7 1_**)C%4
MO6211)61:AY*]TAZP:D7!,/AP&010WMP:WK', 6^=@7^0;9@%,>@+DXV&ZCT
MH'_DYCIGE\1]] NG-!?HUR1-T1TQJH1VE=88CV$+?.T+?'M"_SW&4.U!\WUD
M+[D1H5WNH9 IR6,C-J<>P95:'9MV";X]M?\>V[;;FW+VG.21N?K9-3\_&K$Y
M-0NNU.K8M%WP#_(+6VQ3)B0,MO]-5LWCQ![WT!]XYGS.J75PI5;GILV#;\_Y
MRU8YXI0T8[(+O!]ZYAS.J5=PI5:?8-5F =NS^SM69FY+EMO<Z!Z1P: /8RCN
M&Z=HG7H$5VIU6MHC8'M:_YA(<.UL@7S\?OX3FM&HX%#-C,CL2F%*8. =H8AE
M&60O0K+HVPEZYYUY/EJ!\7@F:4'1BG(DEH0;QU3[%5J3/8:7P-I+8'OR_\A)
MG.1/:/:6S5EJ!&H7"+_,C&.!/:PUI6/X!ZS] [9G^)L*AVY>HR7)GVCCO.X>
MH?O1;#SZCY&74[O@2JW.2]L%?)!=^$+3]/1;#ND9-%DBH*^+T42(HJ&SLVM^
MI29S&]JC6G,[AE' VBC@@XS"9Y:"(26\FJWD1E._1^F>&6$YM0.NU.JPM!W
M!]F!S;1;-?-=]F60X)IG0O8H-E4QIV[ E5J=FG8#^" W,,DEY=4J #5!2388
MC=3LBDW4G)H!5VIU:MH,8'OJ/@EO']"HB!,)OFDD)04O4$Y_W*;DR<C,KM?T
M;,H>UAK:,9P UDX VQ/Y=56;+6$8 #.0K4AN3MGL,HV/INQQK6$=PQ $VA $
M]EQ^Y_$41R$X]"?&C;3VZ-P1#NG)*(HH"(%,7$D:ER4XM0BNU.K\M$4([(G]
MIK)E!"K;=2'@:V$< _;H--8V>UQK6L=(^P.=]@?VK'U-ZR:C_$D-F;^ @ES:
M&ND>P69L3GV *[4ZMIV51 <]1Y@6\S2)H.]GQ#A@VE5:KQYRNWRH4NN7:FJ9
MXO-5<'9^T7TV@=$)?V!/SC>/I,3.,Q;H>N9J+<R"0F)AGF7<HSHE7*+)9**<
MOUPFHKXB!*GAE_$,J65%*-'7%>JZ?'-=^$8O^UIPEH$456L5DSPITY\I9Z]O
MU:QH^50-SBY/X=M5/#_^,,3^X&=1+FC;%.(3I66V"66;J5F$)4MCR-75Q"HI
MRZ6*U1TAR="<H@5TPC%Z2:"1*>VUH4R@K"2/M:V$!I@EHESEF3.)4BB3*@S)
MD8\]%),W.']1'3,6<%$]$7Q3SU"I6@V(QC2B:GK)NI[/_CNTKF+',%&!-E&!
MW?J,X%>,J^>C#<G9'H'FOLRI?7*E5L>D[5-PF'T"4!RJS 1JRROZG9H[?[N4
M!W\??-\?#(S4G-HG5VIU:MH^!7:S4\X?5GJCLK6RO-HK^P C.Y<^*'2J-G:E
M5H>I7550&1"W*W-=6J30J=K8E5J=IS9<P4&&JZJ6U:AT O:+P+70'X4$SYJK
MR5XC59=>*ERKG>\D&7UOX/<'?F^;::R)'<-U];3KZNU9LZ6;\_5AS=DNV!:4
M4[6Q*[4Z3&W!>K[[YMQS::M"IVIC5VIUGMJD]0XR:?]/<[8KMZ:*_Z<Y?Q@.
ML>=]UYA=7;7BU=UYS4;YU/)U)8$BM5BK>N-F>W3[2M2H?!&HJT^OWJ?Z1)3-
M%2BE"PCUS@:0>O'J%:5J1[)5^=+.G$G)LG)S20GD\^H$^'[!F-SLJ ML7Q2[
M^A=02P,$%     @ TH915D.!NGQ# @  L@4  !@   !X;"]W;W)K<VAE971S
M+W-H965T,BYX;6R-E%UOFS 4AO^*Q:1=58&0CZT9("7-JB$U;90TV\6T"P<.
MP2JVF6U*]^]G&\(RB:#>!'^<]_5S')\3U%R\R!Q H3=:,!DZN5+EPG5ED@/%
M<L1+8'HGXX)BI:?BY,I2 $ZMB!:N[WESEV+"G"BP:UL1!;Q2!6&P%4A6E&+Q
M9P4%KT-G[)P7=N24*[/@1D&)3[ '=2BW0L_<SB4E%)@DG"$!6>@LQXO5W,3;
M@.\$:GDQ1B:3(^<O9A*GH>,9("@@4<8!Z\\KW$%1&".-\;OU=+HCC?!R?':_
MM[GK7(Y8PATO?I!4Y:'SV4$I9+@JU([7WZ#-9V;\$EY(^XOJ)M:_=5!22<5I
M*]8$E+#FB]_:>[@4^%<$?BOP+7=SD*5<8X6C0/ :"1.MW<S IFK5&HXP\Z?L
ME="[1.M4M#RLXV<4/]X_[3;+Y_CI,7"5MC6;;M):K!H+_XK%V$<;SE0NT5>6
M0OJ_@:MY.BC_#+7R!QW7D(S09'R#?,_W!_PF79(3ZS>YEF25$H5BUKQA\QA^
M+H]2"?TD?O7EV[A-^]U,F2QDB1,('5T'$L0K.-''#^.Y]V6 ==JQ3H?<&U8N
M$,,4^MB&U;O]!AWVZ.%A.X RZU!F[T(I>&)OK0]GV&'%]0-F-VB#I<1)7DE0
M2@Z0S3NR^;O(,B(HBM=]8,,&T]L^"O>BCBB(D^T6$B6\8JHIJ6ZU:TC+I@[_
MA3?=;(/%B3")"LBTU!M]TA<EF@[13!0O;54>N=(U;H>Y;JH@3(#>SSA7YXDY
MH&O3T5]02P,$%     @ TH915FEBCVOE!P  ]",  !@   !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6RMFFUSXC@2Q[^*BINZW:V"P7JP9<\E5!'"[5";2>8"
M<U?WTC%*<(UML;9(9N[3;]L&#)8LR!5O$AM:[7_KH7\MX:LWF7\O5D(H]"--
MLN*ZMU)J_6DX+**52,/BHUR+#+YYEGD:*KC-7X;%.A?ALFJ4)D/B.-XP#>.L
M-[JJ/ON:CZ[D1B5Q)K[FJ-BD:9C_O!&)?+ONX=[N@\?X9:7*#X:CJW7X(N9"
M?5M_S>%NN/>RC%.1%;',4"Z>KWMC_&G"W+)!9?'O6+P5!]>H#.5)RN_ES6QY
MW7-*12(1D2I=A/#O54Q$DI2>0,>?6Z>]_3/+AH?7.^__K(*'8)["0DQD\I]X
MJ5;7/;^'EN(YW"3J4;Y]%MN *H&13(KJ+WK;VCH]%&T*)=-M8U"0QEG]/_RQ
M[8B#!IAU-"#;!N3<!G3;@%:!ULJJL&Y#%8ZN<OF&\M(:O)475=]4K2&:."N'
M<:YR^#:&=FHT>;B?/]S-;L>+Z2VZ&=^-[R=3-/\\G2[F:("^S6_1KQ]^0Q]0
MG*'%2FZ*,%L65T,%3R[;#Z/M4V[JIY".I]R*Z".BN(^(0XBA^>3\YOBX^1#B
MW0=-]D&3RA_M"OK;X^/T?H'&\SG$^<D43^V F1V4:^M3L0XC<=V#Q5.(_%7T
M1G__&_:<?YBBNY"SHUCI/E9J\SZ:A,4*P:BAJ+P0?V[BUS 1F3*.8NV*5Z[*
M!/ ZXAB[,&*OA^'H5I3Z3K"W.M+)]CJ95><XBN0&9$%NB 1H?$I$'V60Q^0S
M"A/(-F$6"01Y"T6Y6,8*);(H1%%^_8'V'>Q50<(EX5X?G!1K466(Y*<IT%J+
M=Q "=AS?]UJ1ZF:^%_".2-U]I*XUTJ^Y6(?Q$HD?D(LA!),^5]?G8K\]$ 8K
MB-XSR_/V\CRKO%GV"M-#YL9^\_0G4L;;NG2K@)..7N-[6=PJZT&M!(S])L]!
M'0IA[,U3F&O/]KC/6P)U(XJ#CG[S]P)]J\"%5&%RAD!?>S9Q.#N85+5$W0PS
MCW7-O6 O,C@Q]Z  R-7//EHG82D3UDR9$]9 9M6LMRC:I)LD5&()2(2D%,5A
M#5TP#U.9J_A_]0?EZL-]QV-][FY78,!A.0;L]!H,M @Y<5S7:76$;N8QYCG,
MW!'8:<#GV"<4= 0$D;V@1$ =@/(2^ /Y/-C 3??P;;T>36[B>+2EVF1&>= Q
M?/@ U]BJ^G<IEV]QDABE87UJ<<9<OZW-8$>)[SD=XAJL8BO)('6H,'N)(75O
M.[":44:I1.\>S'VM%PUFE!/:(;1A(K9#\5$4*H^C<GY;1IKJ2S!PVM/38$4P
M(1T*&QIB.PXGLE H%6HEEU![O8+>M O:V 2SP&OG/),9)E[7.FIHANTXNQ7/
M G)>*3.2J4 J_&%F&M9Q14C@:&.NFS$:N+Q#9X,U;.=:#9!,9H/3.1KK!"-0
M";4Y9S##C/.NP6]0A^VLJU%BD:?S"S,6$.RV!1H,B4]=OVNI-[##_EDE]-UL
M?#.[FRUF4W,=C:W0?&\A?2EOQT$W\,1V>DZV$P=VCYL\5G%=?B[%DSG'Z>3R
M T]+QKI5$#C8/#ZDH1NQTVTG5;8HE\3A4YQ4VHW;'AU;W-%RGLF*.ATKE#1L
M(W:V[;< Z_!G6?\;!>KLXHQH2<1@YE''[RCQR,'&T4XXD)AO(->!PEPF257Q
MY**NE&SU/-%!1JCKMO<;)C-"<,=J)0WOB)UW.]EQI@0L#.-T)0:0^5KM8+)R
M6$?&(PWNR"G<92H/(W5R?NH0HYRU\[+)BG55C*0A';&3;K>FPFUO1N%Z#2NK
MCR+8BVYR4<V&-8![L/L@@AMS'(:M&W:H-A]T,QX<9/GC0!H4DG-0N OC5)?K
MD&,>H>WRPF!&/:@J.[0V+"3GL'"'[%-:#;SCW-,3F,'.)3CH*"Q)@T5BWP3>
M @OZD&J+8B]Y76Z79&:4JV_R7-]U-(R;[!AQG2ZY#="('6CM/=!!][XC"IU@
M+J=,"\)@YE'>,9EI0SIJ)]WX?:OQ_+BH3CGL0,&L'8<9:.@'75L]VN"0VG%X
M=F%-==@Q;7T:C'RO8W72AH?4SL,ZDR0R>QD 6=)3ZY,:^.83WDY[!C/J8+]K
MJAP<A9XX"WWX\F6V^ )UZQR-[V_1Y.%^,;O_?7H_@?+5J-?JSUQO(E/A>@%'
MQS$W9*7,6JC/%P^3/SX_W-U.'^>_H.F_OLT6_S56ZM1*Z/=6ZI?R=AQU@VIJ
M1_5XN8S+=0WH*,]:!W%6YH<84&(,7<>LYV'NX?:\--BY4/YT3<P&R-0.Y/'1
M@=MS',7&$HWJC!U@C@/2YIO)D!#6G90:'%,[C@^5ROI(5J8PA*ORE[U7L<M5
MOY:G\[_M#Q0A=1GCT3',73V_ZE8#%W?!CS:LIN<<V!9*1M]7,EF*O/BE.@M5
MQM-*JC.8!5P_#S+90==WG5_0AM74SNI:[D&"K0!WMGR=ON8C Y.A[<B -:!F
M)[:D25@4]1H?HXE,4YG5=_,R!N.O-%:'[TU)E_)V''Z#<X8ODXB9M2QX=]07
M\G8<=5,@,'N!4(]S/4V-P>JH=YUV[6(TZMC.L:8:8">J@68^WIPY'_\/BEM&
MYD+>CL,_^+WU0H4!NVAA<"EOQU$WA0$[L8<_-1]=[<=MW$[Q=IM:V/#@E8SR
M?9@O8?X29P5L/IZAD?.1@X^\?L6DOE%R7;VE\225DFEUN1(AI/72 +Y_EE+M
M;LH7/_8O^HS^ E!+ P04    " #2AE%6N\KA2N<#   X#P  &    'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;+U7:X_:.!3]*U8Z6LU(T\F#$& 6D'A5K=3'
MJ$R[GSW)A5CCQ-1VH*WVQZ_M9 *!$&!4+1]([-Q[[CE^7/OV-XP_BQA HI\)
M3<7 BJ5<W=NV"&-(L+AC*TC5EP7C"9:JR9>V6'' D7%*J.TY3F GF*36L&_Z
M'OBPSS))20H/'(DL23#_-0;*-@/+M5XZOI)E+'6'/>RO\!+F(+^M'KAJV25*
M1!)(!6$IXK 86"/W?N(&VL%8?">P$3OO2$MY8NQ9-SY$ \O1C(!"*#4$5H\U
M3(!2C:1X_"A K3*F=MQ]?T%_9\0K,4]8P(31?T@DXX'5M5 $"YQ1^95MWD,A
MJ*WQ0D:%^4>;W#90$<-,2)84SJJ=D#1_XI_%0.PX^.TC#E[AX)WKT"H<6D9H
MSLS(FF*)AWW.-HAK:X6F7\S8&&^EAJ1Z&N>2JZ]$^<GAY,OG^9>/'Z:CQ]D4
MC4<?1Y\G,S1_/YL]SM'U ^:0RA@D"3&]05>(I.@Q9IG :23ZME3Q-8H=%K'&
M>2SO2"S70Y^8PA-HED8050%L1;QD[[VP'WN-B%,([U#+O46>XWGHVWR*KJ]N
MT)I)4&1M)&(E0!2/&KZ3\]'=B] K8EKE5+1,./](N%$8LBR50NV.$,@:/U%
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
MK5?K,"?<KZK##7XG1:A=BMR7?)O6KY_>ST 2+U-Y@H#>O[*CNG:@H'55C6^
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
MK@#P/V9,OC34 ,W=</0?4$L#!!0    ( -*&45;8U46,=0D  $MC   8
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
M_B%-B^<GY7?X'_]^QO7O4$L#!!0    ( -*&458R\97$-@D  #DJ   8
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
M7OX:$C."&\(/;LUE"7I43Z[K"7NE"KK$"D<$-BX[3L@IJUX=";<Z.AU=,%V
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
M<1$EG98\%,CS!7Q?.1>'#1L8_V4Y_@=02P,$%     @ TH915KQ@MH0I!@
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
M A.N@^'%Z<I?P6+M*!_^,:,;-!I>0/.IIH[8O+"#]DY^]@]02P,$%     @
MTH915KOQX1PT*0  :(4  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
MO3UIC]M&EG^%Z$D6-L!N=[?/V(Z!3L?.&,AA.,X8B\5^*(DEB3%%*CQ:5G[]
MOK/J%46IVY[! C-Q2RK6\>K=%U]NF_93M_*^SSZOJ[K[_F35]YOG#QYT\Y5?
MN^ZLV?@:?EDT[=KU\+%=/N@VK7<%/;2N'ER>GS]YL'9E??+J)7WWKGWULAGZ
MJJS]NS;KAO7:M;L??-5LOS^Y.-$OWI?+58]?/'CU<N.6_G??_[%YU\*G!V&6
MHES[NBN;.FO]XON3JXOG/SS"\33@7Z7?=N;O#$\R:YI/^.%M\?W).6[(5W[>
MXPP._KGQU[ZJ<"+8QE\RYTE8$A^T?^OL;^CL<):9Z_QU4WTLBW[U_<FSDZSP
M"S=4_?MF^T\OYWF,\\V;JJ/_9EL>^^CA238?NKY9R\.P@W59\[_NL\#!//#L
M_, #E_+ )>V;%Z)=_NAZ]^IEVVRS%D?#;/@''96>ALV5-5[*[WT+OY;P7/_J
M]S]^^>7J_7]GO[W)?G_[TZ]OW[R]OOKU0W9U??W;'[]^>/OK3]F[WWY^>_WV
M]>\O'_2P'C[U8"YS_\!S7QZ8^^(R^Z6I^U67O:X+7Z03/("-AMU>ZFY_N#PZ
MXX]^?I8]O,BSR_/+RR/S/0RG?TCS/3PPW]5\W@QU7];+[%U3E?/2=]G_7,VZ
MO@5L^=^I$_-\CZ;G0PIZWFW<W']_ B32^?;&G[SZKW]</#E_<62WC\)N'QV;
M_=^\J__4W-DOK@9R!<+L_^L?SRXOGKZ ^^WZ$B@$H.?J(KOJ@,0W2'1=]J[U
M&]<ZHL!FD35#F\WA>P!V >.+;%'6KIZ7KLJZ'K[ 6;NL1&J=-VT!/WD@B'Z5
M_71U]0Z8P%]#"7 % M M9'T#GS[Y;.[;'GA0YI.MN+B5L^S#"J[D\(#,+1;
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
M19D]D82Z$[?'424ASUI<![=M)[O7>7^,;*+3SC I)>OC='28P(&D;OQ]-CZ
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
M$H?F$@0**>,HC Z/8\"C5,^ 5I)M-TYFVA.+8RY[\/[OFMOSD>L_EJ2S[7N
MCT \'QD2J>60F&0F(4,-SY&]CS!"Y\F4P6)RF"\ H%]F[T]F<AUE'U_A#I^S
M4?/1"^H2%R==56."6L?A0AP6"SC&V5MW=K^;[8KC#8N3.-P=HVKHI:/:(Q6
MZ CJI1@6(4,*(\X(=SMK*!^^\J"MM;9HR]VA(@JNR,PB/V#,]BXG $ZS+W.F
MTB\NV'L!F_CF$KYZ]I3I[)O+\^_RRZ>/Q[3V@1P>B);HQM@[UQ=N\H!LG-RG
MQ5C8UAO4%?^EA16QI.ZM*;29Q--;"]&^Z QGV<\DRTPF(F!L1=_=>$"02FNJ
M)9"D"8\F!;9NZM,Y^N!-"CS3.'!3.!BJSR"FNE!",D.Y0R4\/[-A3;F)DB?.
M819?TM3"]3'G@D<VK>"R;#+4>,*V6E0&6*&5T12ROW%<Q8(V32?654RQ !/
M;R5^'Q)I-Z&$%ABY9 966.-FBA!Y!$.*JNG8V@W)Q"$POA@HJ@.@ X.N8G]8
M*Z!+B'94]PR B'8 )84DAAG^LQ[6> !:S>UB36/TY/+^5,8A0NV#E*UI6S<@
MP3G)]I=)<.G1[$E5@ETDO2.>2:Z4$CZU9"!Z )G]-N,%4YG!5Z@^0QH4:L]H
M:R1OT _'V4@D2%J;R3@VLT->@ZEATXL0%XU$R/8 I\:)>1*71Y_B*6U]O"BG
M1%&;"RF46R)@*+,=F&1!5:3(GX!A;T-&!F@Y+/>D]"O'JP:: RO'SJP!BQC$
M\5]J-B=L 0V(_>VA_8S!ZRWZH%?E9B]U<L1A9V _DF ;D1:K">1!4M5#;E7X
M"RY6-+ZC1)F-XUKEH5/[Q]>%/A#YNT$;)H-1.0N3%=\^&<.B9^SG%[=("EI>
M#\]4.TW[DC5&FDS%19*FP)[\*)JF3GO?@";=U(3B3>U/27=5HLW3?<1;-;C%
M(2?6&+BDFEI8R!T?X :C.@\.)=HPXL*3/X(HDVLD3+#]"U4=1)E0*H@QX>-[
MHT!+T U'Z>@3:G]D1X9M*$'Q?<ML$_>MJ, ^F_$]=TD^"X=AU<\XF9S.#)*3
M&@%W$Q4]K0R:.,AHN1!EN>?/EF?L]Z1A;:J@6Q21)&F#G!'PF)(6,34!\@'
MWBH HLEA86\H;P)C1Z+",; 1D%@KSNR>>)5L-%H47&;;!NF1:@9[\DL:J1#+
M14?)9PV87UQJOP/-M[$-&<0(SJB-4\<)9"-]9KR4JLRDKH!%WG*Y)JC+P(NK
M4W9:G?)-<'L+Q@[<#=@QWNI1VRB5;91(NTFP1RNX>V$;*RU(#W'24+S%N>,E
ME[$U=S@KW$Q($1,Q6F.8N59U9KT!'J5=@0*1(?XP!%+BDDV'89HW$XA.BN1W
M&34&HWI$O%-NT1)0F'$"<735--SL@PK;N3S#3^Z/? %[WSHI4O.N2*0XV[@Z
MW^BQ8+K>#@?7D8*AA"#=!48/T:%) Z53,_GAF0YM0$XS><PFEF\IWA/QM!P\
M;SV,P#KL)A1Q:@9VO";UUQV_<79!E)U<!UV46@F1=;/V_!Q$Q&=,)IT0-V5]
MV@TSSBG>&\;5L+5B7TG-**B E 0SGM;MU$?)RA[LQK_@I-Y9 ';8$.EL7 U"
M_ R1LO"?.1,8@?TB-C(B?SB'/49ZB4T)#EUU&DX^X8>+%T:-)U!I$BMGXN.N
M7JC;9N#\7^I@PUE';3-S(>MH*[G S58X.:7.PH6AYX>YR'( 3*E[#V;->X^&
M!+>!TIX?K&7UUF3@[;H4XF=@:29P$R<_Y3[)'#%_=P]V:7L"4RPVS:T46Y@C
M)_DBL%Y N#4&-4+4(M;&8#HSV%.(-Q6WO9+Y%]0,0;*IB;!("J%88>V0OYC@
M*$M/[#.T#^$)4?3>^#84! @.T/EZ0J1XO=Z8'.5"$[.GT24@&N<%[4\JC.W
MN+"DUMV4E,";YDMST&XD.%&9B W&)-6S]K%-5E 2XF$"!>&F=CB6_*.X<I)^
M$)R^,6LRG94K)R1>@=[J>1G\ +04I3_),YAJ19])O0_?49QNSOXW]%-K:1#-
M:B(VSCBD@?4A>^UBB5$@+LJX8$1IR&I"XJ YR2@7S2>V45$GI:H^+H3*")4#
M*U+V24)!AX1^#Z9>F;6*;@7ZEY=)5)-0S4"<+&GA:-0W;.;G<? 89WY:;!6S
M#[1^11V#I.H%YU<>8S+1O"&;'P\A*3^39TBRHR:4IB\XQ(@+P7;:7;8K?45=
M-FZ\:GL*=6U?XZ0 -9Q@1S>[WB"Y!T<R]U#%+8^J@3)3PV0<=<]R]5"14V-H
MQ4X:N>0L3XUN,15MH67@6?93TQ3$\G'46\S^6%(2ZA7GW^K/9J!0551J$7Y!
M:J7R/:CKT0Y56D<FH#T<%K'EFSKB)(%%^@L%,VHIN^ ^1&[4J@WGU8I/;O7P
M-G;#NZV,FV-8N#*CCRY%@(Y9ARHP^A"<-;?S77X;0"<=J,L Y;T'DJ\$7MJ:
M#+2&-0C1BKM8 :QK)VSSM&].J=,=\JC05HJ] O#PJMQ(KC0HCP7<A5O[R942
M*>MZ>XVBZQV*I03>,_.U7Y2]QI-(VI@@WT#.?0Y,%>4250CD3Q,]0^[0ZP/;
MQ'T9%,9 X*#X;B,.SE&*64Q?J1O.\2;S1YM[_/N(4(YO@!O(:%\]0/$_ZL2,
M>@UX3(K?:-B0#O,ZC(Z1:BPV+QUS$09/.6E*N>S1]S[4C1O#N@Y-!-/D2JX0
MTYR"!=5!:9H5-T/56GJN(A9R/-@P;3I\D?,1*!G9=A_\JI5'\'-@'5<E1<;*
M.@),V%'0]%3-$=6I__\&)KE._I.@M!-:F%)$"S?VS<5Y_MV3IQS1NKC(+Y\\
MF@@>2P::>GZYDNE0^ZYDG30AE[(BR-(,56.6$V,.<%NR)KR&R]G6HA&5K655
ME/A*$O 4Z?6T]V!:MA@$*OR<"YA)$3GC$%A0'F/NFK*VY]F]\GYLVQ5JC/D(
M31ON%3WE6%" [=C</$GXB'&Q%S!;F,XV\HWM=3GD'7)R)#],<K=LYA2S"[+S
M'F 96XDS.QU)J;R4WDYQ*3=?Y:QR4$.N)%:E]6)?=&V'KBC?JYM*%8'Q/!2Y
M![J#,PX;391F8(3J 3E2 B\^]#X@@]"AHJ:DUQP;I6+/AUX*:6J6S9Z[5L4&
M'PG9;65,ON9D:4GIXW1MVBAU2#9K6.]E-U[EBOI=H_-FEX]+8<0JULR?D@)P
M!76QNHE!*]L\:^OS&-A;-54AH65V[QG :\T.-[WSXEM*L0T4/JE7^L#Q,IPI
MULXD';3Y/F3OL75*4S7+DGI8!#/()2Q34LI4AXAI)3:,\>$P &5FZ:";EOF$
M'!W3ZH*[:[+<UL+/L=YXB]IX=J>X^6]#:S(>;.M*&_D]TFAVLM/?K8'W%5HI
MR'=:K =N:O73L,V"GJMFZ*1%K/2ZDO:=%)<=VOV4D_(F9.E]<4*(9,&FQF!L
MZ=DE79Q32V*ZRU"7B_(FOKE.2A]G_9G-'XCIW@IIHWFER;:41IWTI28O P4
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
MZO+D 3P9A[]ZN7%+_XMK04SC=2_@T?.SIX]/N*A'/_3-!J=$D[YOUO3GRCO
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
M1KZ8)>.XNN^J-'P44+TSQPWW=1+D4?P3>ST+PBC%?YKCUW.M, @=H>G6]W<
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
M+/'&=IP5J[IAY^R4Q0TVB ?\97#M#/![K90]*R[ ]!-:_ M02P,$%     @
MTH915G!01R&L!   &Q(  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&UL
M[5A;;^)&%/XK1S2M$LF [P8:D$@VT:Z4U4;)=E=5U8?!/L:CM3WLS!!(?WW/
MC,$A(4O3OE7BQ9[;]\TWYS;@\Y60WU2!J&%=E;4:=PJM%Z-^7Z4%5DSUQ )K
MFLF%K)BFKISWU4(BRRRH*ON^Z\;]BO&Z,SFW8[=R<BZ6NN0UWDI0RZIB\O$"
M2[$:=[S.=N".SPMM!OJ3\P6;XSWJWQ:WDGK]EB7C%=:*BQHDYN/.U!M=1&:]
M7?"%XTKMM,&<9";$-]/YD(T[KA&$):;:,#!Z/> EEJ4A(AG?-YR==DL#W&UO
MV:_MV>DL,Z;P4I1?>::+<6?0@0QSMBSUG5B]Q\UYK,!4E,H^8=6L]6AQNE1:
M5!LP*:AXW;S9>F.''<# _0' WP!\J[O9R*I\QS2;G$NQ FE6$YMIV*-:-(GC
MM7'*O98TRPFG)S=7T_NK^_.^)BXSTD\WN(L&Y_\ Y_GP4=2Z4'!59Y@])^B3
MB%:)OU5RX1]D?(=I#P+/ =_U_0-\07NRP/(%/SH9DK,4_#&=*2W)^7^^=LB&
M(GR=PB3$2"U8BN,.1;Q"^8"=R2\_>;'[ZP&!82LP/,1^P/0'<:^K:LA@"B9M
MLV6)('(HC0D@%4HK8'4&0A<H-Z.\;C+:I$8N2DI.-8)KKE)6PN_(9./75T9N
M6M(13"LA-?^K8:$-I<F!KLB[2UK"E$+:^ 1B)PB&](X<SQO AUHCR=: :ZHL
MM,YSXF! SS",:;LU;?&D&[KP@ 5/2U0.X/<E7U!!T/8P"TF52>I'0QNX](QB
M_S5\28MS7I9@EI/2>M[,*Q@X<1+2TX^C?: 7. ,WM"\_@?N"#MHEX=7N&IH;
MA/2,_ B^,,G9C.R^,Q_Y/H1) I^%)AON3)R 'SO>(#&-T F& 7RRKMEQR@@N
MF2I@P7A&_I' *K&LR9R\3LNE\0.O@3!0$>M2HC5+Z_*2I/"2:X[6J36K4W/N
MU##FQM66,K<3N#7'"23.($RLPZ(@A$^MO5[@]@QY I[KN.ZP:<34N'LE$,1,
MTR71*,=U6K!ZCI:OIMK]3,NN?L/I.4//D/NNDT3!OR=_(?@%_= 9!!&]&T]3
M&<)J1K[8EB+X:BL[9EWV0#1$2]:FO9[H;%AT7YKS])%R1IU!U(O>3+%GV2W)
ML!?ODV24FR8H@#"X+R @S,__C-K;,^R%A+M2FE,DDD7IUN'5LH)\J2G0-H+%
MK.1S&ZA46I2)O'W#&?,C2PLS:T*UQK4FD0_DF*:JV,/99#;1CRPG,P"3QJE/
M->DI##<5_7ISS+;;<@'6F5GX4DI@O1PG_B92X\%;4*8T#,+(( (O> LBHET"
MPA'"B]Z$B&F/*$Z,.M=["R QV> FIM[%O@N?G^P6^$X<!E9M_+SD+-BC*0]4
M\$B7[T%$M8?<<X.*S,M?EN-3+W*2)#Z#4ZK;[O!L4_"W.?-(/X)*:W^J$U2[
M0I,Z(>40F>C I1BUEV+T'R_%@[CCI7B\%(^7XO%2/%Z*QTOQ?W I]G?^L%<H
MY_:SA (;@LU_]W:T_?(Q;?[P/RUO/IM\9'+.*=Y*S GJ]A*Z)V7S*:+I:+&P
M?_]G0FM1V6:!+$-I%M!\+H3>=LP&[?>@R=]02P,$%     @ TH915FL/,#'.
M!   C L  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULK59M;]LV$/XK
M!S4H.H"(1>H]30PX+^L"I&F09.N'81]HZ6QKE427I.-DOWY'RG:<QLF";5\D
MBKRWY_C<Z0Z72G\S,T0+]VW3F:-@9NW\8# PY0Q;:?;5'#LZF2C=2DN?>CHP
M<XVR\DIM,Q!AF Y:67?!\-#O7>GAH5K8IN[P2H-9M*W4#\?8J.51P(/UQG4]
MG5FW,1@>SN44;]#^.K_2]#786*GJ%CM3JPXT3HZ"$3\XCIV\%_BMQJ796H-#
M,E;JF_LXKXZ"T 6$#9;669#TNL,3;!IGB,+XOK(9;%PZQ>WUVOK/'CMA&4N#
M)ZKY6E=V=A3D 50XD8O&7JOE+[C"DSA[I6J,?\*RETVB ,J%L:I=*5,$;=WU
M;WF_RL.60AZ^H"!6"L+'W3OR49Y**X>'6BU!.VFRYA8>JM>FX.K.7<J-U71:
MDYX=?OKRY?3K^<4%C"Y/X?SR=G3YZ?SXX@Q&-S=GMS>' TL^G.2@7-D[[NV)
M%^QQ 9]59V<&SKH*JZ<&!A3<)D*QCO!8O&KQ%,M]B#@#$0KQBKUH@SCR]J*7
M$"M5+>NF =E5<-Y9V4WK<8,P,@:M@=/:E(TR"XWP^VALK";>_+$K#[V7>+<7
M5TL'9BY+/ JH6 SJ.PR&[]_Q-/SX"H9X@R%^S?J_N+57[>V.]G4G,%H7,J@)
MV!GV!5;;!Y_8L6QD5Z*APFVDQ0JL@NDZ\^,'VIXK;:5+/#48+6W=3<'@E.K=
M0FU &IBHAEJ&.0!B +9CU&L6<!B5WQ>UJ5U=&_B,TEV7U[Q"7:L*1M6?5#IN
MQSS3%G FC47=P1XD@H69H$41T4/$O-^+PQ2^8B_$TXAE(@>>LR+,(4U"6D9,
MY"E<HU$+72+<J&;1Q\(S%J8A",XRLO'^72ZX^ A1SK(TA5ME9>/\1(+E)+4'
M<4AR&2WRPKD66<SB)'\6<OB? /,MP%'(\LQCY8P7!2W6,6Z2L0$>%ZS(8^"$
MGV<4VR85NW#'+(QCB%C('V&ODK&&S8N84NAP1ADK(N$!;Z7C":'JQ\*4?6'^
M0(H3=8>=='A/?)<DO->.:BZ<63TW<*MEA7 I6R)A'\)QSTFV@Q+GS]SMN4/A
MP^4B8SQSR<J)&HG;25.6Y0E<H*&HRG+1+GJ6RY987?_EPX /(F9<%#_!ASAE
M/!5N0;GD],X2%H:TL0?9BH$YI]RY=$0L+6)'2>)0'OVO./E.G(+8F3G/G+NH
M$H\S2AP_.7&"TTW]$TZ2BG."%<4L#QU@3CQV>!.7L<+A3%DJ? I#(E[J-_(B
M]Z5'I(J>1+9M'.]I_C!(%Z]A0KV9\#V@U,;?VPJ5:SB^3);$D#V>LH2,TB)D
M11+YT[V<O-$>-;<Y^D&@>=BG1!G"0DY\^UIY=1$\9Y_&4FGZH=&1ERXI_:JI
M*Y^-5;,#_QNF1-GG#&-/;+X$$&4Y6[?3#N\M(;[#I[ =&CJF 6Q"9>JJ@NJU
M;OM;V:J/GQ^5 +O*M=<?@XH\D^F"L[=(QYX/+$[SMTC[*J%N)MYD._55QC)J
M(6^0[KG*A&NICYGP/2VC%K[K_SK8FI"HA*9^#C1TBXO.]L/29G<S:H[Z">M1
MO)]3/TL]K:GE-3@AU7 _2P+0_>S7?U@U]_/66%FJ5[^<T;B,V@G0^40IN_YP
M#C8#^/!O4$L#!!0    ( -*&459>CL!]:00  "X*   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;*U6;6_C-@S^*X0W#"W@)K'SNBX)D+;7K<"U#9J[
M'89A'Q29CH63+9\D-^V_'R6_7#*TQ8KMBZT7\N%#BJ0TWRO]U62(%IYR69A%
MD%E;GO?[AF>8,]-3)1:TDRJ=,TM3O>N;4B-+O%(N^_%@,.GG3!3!<N[7UGHY
M5Y65HL"U!E/E.=//%RC5?A%$0;OP(':9=0O]Y;QD.]R@_5RN-<WZ'4HB<BR,
M4 5H3!?!*CJ_&#EY+_"[P+TY&(/S9*O45S>Y21;!P!%"B=PZ!$:_1[Q$*1T0
MT?C68 :=2:=X.&[1K[WOY,N6&;Q4\HM(;+8(9@$DF+)*V@>U_PT;?\8.CRMI
M_!?VM>QX$ "OC%5YHTP,<E'4?_;4Q.% 8?::0MPHQ)YW;<BSO&*6+>=:[4$[
M:4)S ^^JUR9RHG"'LK&:=@7IV>7US=WJ(URNUNN;NU]#N/QXO_G\\ %6=U>P
MOM]\.FL7+FFRF?<MF72*?=[ 7]3P\2OP40RWJK"9@0]%@LDQ0)^X=H3CEO!%
M_";B%?(>#*,0XD$<OX$W[ (P]'C#5_!6QE#J/Z 5&BG9+-QOI=@QGS)7PG"I
M3*41_EQMC=640W^]%(3:Q.AE$ZZNSDW)."X"*AR#^A&#Y4\_1)/!+V\X,.H<
M&+V%_M]/\'^$AQ7GNL($4E$P"9R5I2AV(;119$4"I3+VK%W@-#$@"BZK!,%F
MM%)I[8[!B1:J.&OGI=+^3%3:*#%C%!?,DK6]L!FH[MP,4+,ZIO Z \)3E09)
M&ZF0TO3@"P(:*ZCBT6^EE76"[W4)E$Y0@U74)"QJJMW:P7^+@T_4> U"Z4&\
MXWMFB%,I*942LD#0R'C6<:>0$%E-1C39-%R+K9>#.T5JPQ V=>=U4!NQ*T0J
M.*/0TJ&IJK N3&LE!1=HH >?,D?*TK3T0::($'G-W)?"6[)GIT#&3.OS(]-.
MU37)!(BQ\Y:*BFX&)UD93"L)4J0^Z$?,0T=]C[4+3BVI-&N/V\V/(I.K0EBE
M'2@%1ZBD)LLS5NS(/H6%O3,-I6!;(85U])D3<"DDZ<(RYW!-38! _D"FZR;F
M.X_[1'"!.U%X[[:,?.$(/\)L$OX<C=P@#L?#X4$_\8GNTCF!43@;3V$<C@8S
MZCV/PC3;7>89.(E.(9J%HV@,)[/AY-37%OJ@M*DQ#<>3,4S"Z71\9(8ZFI5D
MY20^A9-1.)@.Z4^T)H1"+ASSC:)A.)G.OC-WAA]0>A(4RS:L1^1<!*D J[RL
M+7)%8-I'XC!GZH1-*9!AG2-A4^M>D& H/PS=G^Z8,[H_*7%%D4KO1NB-D$$G
M2_OO+$-_W3<G:O]9XBXPM^RY:SPL=P5@**E%4OO6+-B,E%U&;-&GFU8<C4MO
MFVE5[3*7::WJ,]M*K+TJF;9M9TF$V5;:U)<+?^82>R]U_?[!'9ZCWOF7B@LL
MH=?7>;?:/896]1O@NWC]DKIEFM+2@,245 >]Z3@ 7;].ZHE5I7\1;)6E]X4?
M9O2@0^T$:#]5U#":B3/0/1&7?P-02P,$%     @ TH915A9]D'*. @  P04
M !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULE911;]HP$,>_RBFK]A0U
M(0F4,D "RE2D5D6TW1ZF/9CD(%:=.+--H=]^9P<R*@'27N*S???S_^S<];=2
MO>D<T<"N$*4>>+DQ52\(=)ICP?2UK+"DG954!3,T5>M 5PI9YH(*$41AV D*
MQDMOV'=K<S7LRXT1O,2Y KTI"J8^QBCD=N"UO,/"@J]S8Q>"8;]B:WQ&\UK-
M%<V"AI+Q DO-90D*5P-OU.J-$^OO''YPW.HC&VPF2RG?[&26#;S0"D*!J;$$
M1L,[3E ("R(9?_9,KSG2!A[;!_IWESOELF0:)U+\Y)G)!U[7@PQ7;"/,0F[O
M<9]/V_)2*;3[PK;VC6,/THTVLM@'DX*"E_7(=OM[. KHAF<"HGU Y'37!SF5
M=\RP85_)+2CK331KN%1=-(GCI7V49Z-HEU.<&3Z]W$\7,)I,%J_3.WB8C<:S
MA]G+;/K<#PSAK5.0[E'C&A6=0;4B>)2ER35,RPRSSX" =#7BHH.X<721>(?I
M-<0M'Z(PBB[PXB;9V/'B,[PY^V!+@1I8F<$H3=6&"0V_1DMM%/T>OT_E7!.3
MTT1;,CU=L10''M6$1O6.WO#KEU8G_'9!;]+H32[1_^]Q+J)."SW+AR>3HZ*2
MH2O"# 1G2RZXX:A]2 73FJ\XK3--OZA26)K/+LP /1T62V(<GL_=.1DM8 IM
MY$H*Z@BZ=\+5N8WVAZ>LXH8)P!TUHHR;#<F'*VB%?C>)R.CX[3@Y+QCBMA_?
MMB&Z]6]N$WB1EG4%2<>/XALRXHX?1UTX]5K!45D5J-:N>5#*<E.:NL*:U:8_
MC>JR_.=>-[='IM:\U"!P1:'A]4W; U4WC'IB9.6*="D-E;PS<^JQJ*P#[:^D
M-(>)/:#IVL._4$L#!!0    ( -*&459Z'5G6"A4  +I*   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;,T\:9/;-K)_!34[N^6IXFAXZ?)5-8[MBK?L
M.&5[D]IZ]3Y )"0A)@F&(.=XO_YU-P >$C6:<29./M@CD4"CN]$W&GI^K:JO
M>BM$S6[RK- O3K9U73Z]N-#)5N1<3U0I"GBS5E7.:_A:;2YT60F>TJ0\NPA]
M?W:1<UF<O'Q.SWZN7CY739W)0OQ<,=WD.:]N7XE,7;\X"4[<@T]RLZWQP<7+
MYR7?B,^B_D_Y<P7?+EHHJ<Q%H:4J6"76+TXN@Z>O8AQ/ WZ1XEKW/C.D9*74
M5_SR+GUQXB-"(A-)C1 X_+D2/X@L0T" QN\6YDF[)$[L?W;0WQ+M0,N*:_&#
MRGZ5:;U]<;(X8:E8\R:K/ZGK'X6E9XKP$I5I^I]=F['A_(0EC:Y5;B<#!KDL
MS%]^8_G0F[#P#TP([820\#8+$9:O><U?/J_4-:MP-$###T0JS0;D9(&;\KFN
MX*V$>?7+UV]>?7E^40,D_'Z1V%FOS*SPP*P@9!]446\U>U.D(AT"N  46CQ"
MA\>K\$Z(KT4R85'@L= /PSO@12U=$<&+#L);U>RUU$FF=%,)]C^7*UU7( /_
M.T:M@16/PT*]>*I+GH@7)R#X6E17XN3EO_X1S/QG=V :MYC&=T$_N -WSAK'
M"4&Q2Z=@3*U!/H$-4C.NV5IEH('Z*0-6BWPEJI;=^%_ /HM"J@K^),"OE/T
M_\F:O>6)S&1]^Y1]$57.WBM>P KN*7MRTCUV#T_.6-J(;AF /GO&5@IV01:U
M &QKQFOV_MVKCY]8F36:!9,@G/Z3G;)HZGN^[_<^?1)7*KN2Q687(5CZX+MO
MQF!&:_[K'XLP")^Q+_SF_,V-R,N:O5)%"JS[":S,?\'*L,\UKP4(_Y6L5 $V
MJN:96UT*S7Y05:DJ3G;GL\IDRG[E&B: 0)9*PUA 712 (L$%GE<X*_2#&,AJ
M%S$O\>FG\V"?ICAFYVPM;V"S*L2F):T$<"IE];92S6:+U"^!>L$K9%6? >%D
M,0>JPRF1;?_\^31^.@\/D1G^(3)GXV1&9G,#0U_P?<@,_3$:0]\2^%F4M:-P
MZM^;PNFAC9Q/_7^RV.B,_?-6%KQ(!+MLZJVJ4&7 ('P /RT>1(@__70> 2UO
M+S^\:>F@AY:4?_.B07.#Z/U10J:3<$\@'XF. % .=NF@AY:.RV8#_A8>1H]
MQHC$/2(=X1@=X>/3$4^B^1X=OX#%!^?/WB2J4+E,0%FO(+@K47=ZQ(W2]%X5
MFW-R&8>H0U%S*[34.5&[+"N9(66S>U.V.$39C';(6'S[YT^E+ PO2?YVB:/G
M3I4:$ 8P".&]R9L?$D ?[$$T'?BS5XT&8=-Z7!+KK;"V$+Z@X?J1YZ7>RNJ!
MXAE9N]=-IQ$[.Q@N_[CS6N(&!F8#S9^/0$3UM*4O$Q"O:Q8OO06@%4^]>1BS
MGU0-STI^RU>9@%"Z;@BT6[#5GC >7Y>S:PKU 7-^)2K(7)!AP60.X<,L9K&W
MB&?L9YB6R!+8Q'/5P&Z[6&SF1UX\G[/I+/2F<Y^]A_VP^],4,+:JY?\!9!NW
MZ8;H2)2N-7L2G+&E%R]C%OA>,)LQBG$SW-!C4Z?+R%LN(C:=AE[LQ_U5(=JK
M4+P-(\CE.5P7WG*V@"67?@ 1V70!TA1,\5,,N/L1(32(-H^AL;JUCPN(Q1O2
MJF-1Z>'XCQ<IVP\^V1/(B"CE \V]]4BJ3_;#PU/8IWDP0V*\Q2)FXS$76P"7
MEU$T_AHQG+,06#3BYEG@!?X,_@^![?NNDP7S&4P-V;XW8A%$/'$0[;\*6;",
M:,%] \FB^8+%@.JH>4%L *HS!"/JR2*47>#ZJ96Q4R=ENWR_) '9VRX/U()Q
M %?R"D;5"C8(A%]@?DA[A?K#46L2 Y!O*B%(!IZX#;ITCT[. -Q6)EM65NI*
MI@+3EPI4[]3E!7P#8S=H.<I=51L1"EP?)_M'D@I85=9;'#HWIE,WJTSFLJ;E
M,U&#&2#R#0T3]JM@6[ ")&856@4DO!*_-T"LA]9"-15+(0VM!$:0'C(%T*W0
M,,$'FM=9B R01F5.@:_X9I?UJUMB:DMZ-_,T,,&2AQC_!N*/>" (0#C71#_X
M-  &2&BF!1$$E%H4=OD_85]&EM]"%LG9]/P6K"(!AKG<6@[8(8 UR+@,U\>E
M93\9X\8/P.#]M S++BEK2@C!X2$P+]GBYG&D2:-O(KDJ!%I#:Y(I8B>>HGT$
M/ MP&.'T9IPRR) W$,-RP < _:8 L<Q(C2: &9J2=9/9ATW1,A-?T;YD&:Z&
MVZWEII!KF0 T$&*P1K?GZKH N+ U6J:2DZ<TP$VN#?/Q70TS) 'L0>,:=DM/
M#JO=NJG0ZS&>7J&IU:"'P%I^Q65&'NZP..W)WVDX@T!H,35,ZD#8$< EY#$A
M5B.V*?E&\!]7*J&!>QH"8@CY% X[#>?>$B+(.Z6B4&ZM+0>V"%&PM.+7Q81]
M!&T6JXH2C26-CLCB"!*A%$5)03Q1H3 9SBI<!^T/"K1&?2!VCEFD7?%G3U#2
MS4CK0BY[\SX=FG=R9CAG\7"+MT;, X'-X4EB8@J"O ;C +:+=$H8CN[R)38X
MM-I"B@(^=P,@>%EF$E!!^T2LL@)J/Q,S^R;E7G0PO44)7 G@(YAS&(,RF?X&
M@1%**VDCZ"+Q$U015(1FX:Z+JN9$&6 *LI\:0:\!69!BG%1?*Q!VC:/XRLAA
M)3)"XZNXQ?"/*LT8-$A@1\)KH"P7=243#1&DC=7NQ3>,1/O#\-')V5,FSRQ
M$(J"))&,"+NF !?,&82@/$-#DS8)2D E&B*Y@D_);9*)+CXU]KU"BZL =VX,
M+(PD1U*#@TW/T2-*8R Q..$K5T^@,:;("UKSC%@E 3L$2HJ#ZZDJ)=U"+Y<B
MFW$_C)SM2GE/T,1Z;8(@DHQ=+GC&<N_ZFX<)!\!R(MFZ.E=MIP?._[1V3H$M
M+<A+KBE"QTTC8?:0NJQ)C54_.MR(HI.YP$>1!.-4HMW6KB;Y^>/;3QA'4-R
M,DMS<26&#H0E\,@S;H9;/4HLHT?TK!7Z(R['V#>"BG(K"P)_NR?R0S(F[#\%
M.2JS(QA&Y3P59"<K7!*6P/7 B+64F+'>XVTB;EG+.<>9(?WD@G&?CSE>:]S
MH[KTB!PYX!^:3R5ZK*)H\G:A'0X-][@I<2XDGI)D&IA28 B$G^/^[O?AFJ /
M+:XT<-9"X [N&L=K:6Q=LD4KE8X-&<0G?Q:/_$GH$XO\2>P_)H>"H7ZT@"E\
M-8( YDYA3@RKK"M('U#5D%UH/$A;C&?O.7:#<'\G)^R=DZ1O]S==]-J&R1 =
MA53.:%?J^X&$L#59)N#$D0J":8_F:.4<*'L4Z*#)BJ(M+'[8K)Z6&<25'6&8
M"LC*TG]_?MAI&L-=0!8/5\FM<K0H,@<<6Z5-U$"HC-#G_(9&'356:%# U@ G
MR.):HPTH(FFT\=9U_ Z1%ZR(>PR"9V)?FV-HX>PSC$-TX'.MO='$@AB*)<^'
M<L3.0S6 +5H9491Y"5D,QMG&B6)PR-<0?>5&\!%DJP4M9C:S1.Y!#("^"Q+F
MC=W7&C,+0)YB&ZMH0*86J"04BI.OPK>IRP"HJ.&A8I!9E@+-<LZ_HBNY$D9%
MM74,((BI1!\-.?<=03U$MA3&4\B0@VLB";0Q19^6CI\'4[G+8D]:K8*2.)LT
M@^HR;4J.<)LL19W Y%=#?.(&9KA;E>Y[;%S6/CZ<;9"LI2+)T+F1R;&V%:*A
M2EUC"%LIS"A%;J520J@,V1(%GU@ZM/Q#'XW (*#$#3,)>Y)4C96AIBBY3'NA
MB:H\QQST^:[6N8\?$EO@%AH6MWZ#-!!VTV5:U@**F]HT)V!^"6L1Z:YN0?PS
MZS85A$,@:IL-S55:G]MM<.PRHD=;H%:9W)@H$G1MW0I"4U!L0M4%$B(<;',:
MQWN,.G$L@;N6IL*PO^,4)%)3Q<9$6"C\ *:?U.WB8A3"!69N02LDE4HP;>8;
M5-":-2;F=U\-,S,,\2&1-C",U/":UIGT#UK?NDA/[U35R/+LQ+$^*0HIB*#P
M"+,D5W+$?#8^6BRRM>Z=ZIVQYB,OW/9RVA+'#R3W.]<//"OS>\> ?4=&&M4[
M:?1,:=+E+MT;8W>F%+4; FN9DQ[<.M\Y"$(YNP(L1J)E6[U7E1E5  <I Q@;
M=9#)MJ*$@=@.BE.?8I;69."&6_'33J_' %)MP)P)4!+GOKAT->&EQ'0+8&&
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
M&WC;1EBEOM'^NE@:K,Q(:BB%'E5J9;Z1AA ,R@V^EFH-^A ,)! \B2OLCP_
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
M&W\ACD\@$_^='C,K5]0B6KIFLT&:">/&+420>G6Y(EC/8Z!9&@J!>LLR?(L
MB]T=/G_UP54E=-5 QR/G]*NA01Q22,P?\;I*<.+NS9$M+L</N>3:$\U 3(I<
MU5%=5,9K4'&/0U;TC0R%9DC4%AZH72T2'CA^*P*TKX$IVW)=R4<1?#3H7]VX
MTH?2&]^0\-M" 3.ZC<6N356X]TGGU#$([ >\#PO6#3E,*C>Q[_ 19;C7&[FM
M\/<(2,\EDA?4N5)=G?H[0E0RR8PJ<SYEMJV;7';T[[OA[:VF0-;+T\E3EL)!
MAI.79T]9>B*FH].G+'R!#T]:^%),SLY<>>AD/1Z.X*Z?V1@_P,7.SDX0IJAX
MH)F.[N76:*PV3I6F//#A/QW2=08?MQ^U:#>$A<CG2D7:=U[JOUR6>Y"20R1P
M-X$!S8<6U[9GNM^['+556I"4PDC,-4/  TWTBQ>CY[%OW<0]#W9L]H./2>?E
M)K0S'!7:C6+LX]MT_3YJYX6SOY.TPUVJX:[T[9N0'1G\<-?MSJ/.[=Q"57.^
M@\S54UF[B[KQ:;SF?.YN][;+W1WI&UG-*;[E*L.KH\.7)P-D8+YW[+[49LEW
M?=$TU:;@CPN%OJ6B!?@],XBO_@MM$"]_O_LO4$L#!!0    ( -*&459&#--2
M; X  $HO   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;.U:67/CQA'^
M*U.*[$A56 @ P6NO*NWA9"MV=K/RQN5*Y6$(#,GQXJ '@"CEU^?KG@$(7A+7
MZR0O>9% 8*;O_KI[@.?KTGRNEDK5XB[/BNK%V;*N5T^OKJIDJ7)9^>5*%7@R
M+TTN:_PTBZMJ991,>5.>745!,+K*I2[.7C[G>Q_,R^=E4V>Z4!^,J)H\E^;^
ME<K*]8NS\*R]\5$OEC7=N'KY?"47ZD;5GU8?#'Y==512G:NBTF4AC)J_.+L.
MG[Z*:3TO^+M6ZZIW+4B365E^IA_OTA=G 0FD,I741$'BWZUZK;*,"$&,7QW-
MLXXE;>Q?M]2_8]VARTQ6ZG69_:33>OGB;'(F4C67359_+-=_5DZ?(=%+RJSB
MOV)MUT;@F#157>9N,W[GNK#_Y9VS0V_#)#BR(7(;(I;;,F(IW\A:OGQNRK4P
MM!K4Z()5Y=T03A?DE)O:X*G&OOKES8_O7__ES^^_?_/VX\T?Q=N_?7KWX\_/
MKVI0IN=7B:/RRE*)CE )(_%#6=3+2KPM4I5N$[B"2)U<42O7J^A!BF]4XHM!
MZ(DHB*('Z TZ/0=,;W"$WMM?&UW?BW]<SZK:(!3^>4A)2R(^3(+2XVFUDHEZ
M<8;XKY2Y56<OO_U#. J>/2!@W D8/T3]9$<\2.6PC(=(BP_-+-.)>#^?*Z.+
MA2CGXG4FJTI<B]=EGB-A;NHR^2S>%6*NJT1FXEY)0^X(/+%6(BGS5:9JE0HI
M5I96V:,5>>-@(*JEA!3TNVQ,1S^Q]"NF+^L#!%9&)XJVG0]'?A"(E3*6EB]^
M7*K-.A!']D$&78@""+8R9:)46HFZ% WS/0_CV!M/(;.<UZ""Z&P !-C;(%+-
MVFC^D4+%LBGJRF/I=$6@4PE9I!MFZ@Y(6*G*RK#%;F[*7-1]R=;**(@ T0"<
M8J$*96#"I#2KTLA:06-<@9@'T9.L26F/3!"DE:Z9=4FRW@(T5X# FE0I '$
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
M\ Q3!'^Y;7_4Y8J_EIZ5=5WF?+E4$H6<%N#YO"SK]@<QZ#Z??_EO4$L#!!0
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
MLP!>@.P/E$6<Y=&]!.=BML"/(/I_M"LWC]L-19%S3:.1HPIW-)@  =5>J>*
M#SVCB2F9=C%"L^2D1/'[1Q-2U[J !RD2&,49D)J;VJ 4;5CF@D8C]FCQH$-J
MUTP..]O1.NY(HZ.F]E'-XUAV\UC22W&5)*96:8^7IDBGOI_L'H5>%)+=(]^;
M!X#FURI0/_3"Y4($$?6\XJ]<"66'/8!C0=4![$@"' Q/S\' .>@[@"FZWV A
M2*%8_%IT=10K ?S8O=SU" 0Y8]_A#@LC?XG/(([$IY(*LC&KQ@MO&2_%8HH^
M>B%^A+8OQWG/A2$QWILN@;^G)4KN4\9DQ!'HZX/QWFP1'7IFX%BX)R=$]1F?
MRM9B0PRV/ 8(9@%QDF(=?@R,LJ'4U1D%I 8,SCOC$+FY!:5Y(E3? 9:ZVP3Y
M QY&/N1&\_=:[S@AGH&#L]CG&. %RY;5/=?]63QJC2%4SX"C1<A1$QY:X@<A
MZK'QB/)P6QP[#$X72\YVQ?C#R B/0:^[((!GFX;JH!=?R8R=X<;#G-:SLMB\
MH$38[]*FB4/DNGVIR(.:2\1LKD?&UO=K6CLPKT_/P*OSY]L4*E@\%V0:)4;B
MA??UKI!BV0Y>O>?F'37GZ0Q9+G*U"I<8764[*%1Y($$2CY0+ YI:E/5F2W_F
M?/+3*/:B60BMMQK1+BVYBG:B^]K+F>)/J!LL09?X3^J+J-7K&_E4Y[M&8*CD
M<.8PTF>E"%/XUU?*IS&"0-AT>H/X-AK1G%'^9\6=H7V_L>,W;?4M_EP,_;F<
MB%O5S&="U ZT:;@(VV[N/6I74T#B+\U,ZKI,J<\M@.Y<5X,4.MZ@N(':TYKG
M\H$*Y=JZN8EDJ'/;U(ZB[I23W=?GE"+*/1QAMWK7-E) G6ZF0NH^4;LVN*$I
MFZ,4:@DUUH[P8#!!W'/]@3,-7[", C<-I0*7\).XP2U@:NO59RXYN%FSRIFD
MF=&M:NJKW6B(.7SX=$[- H53-)+T<3!+[%M#.DY_U&8BPA9PW4!7^C.+WEW=
MOA57M]?(,],7_O1%,'LQ$S353XQ>*3=A0I.8UWE;E["5:"9IMV66.IXX'[C1
M&@WG**RVQBG1&ZJJ;0!6RDV#NA*GPWI;(C%RN51$Y&M(A:R([N@)74L:UUFQ
MJ1&SF\$8]6V=LAXUI_32@X1Z(LD0F-EN[J8FN"I;,>Q0X<BLXD8.G1=AM)EX
M\5,Z;^8*N)WV[U*X3S+H?WF["7(L]A_5EGI204TA CS!N"QX:-08@\(.L@^V
M=/U^?V-HW:9_9*-*SJS!]-78+(-O^:]Z7\'_98/VRHWAQD[>H;;K])NQF]TU
M6.Q&N(=Z>5T%*YN*D23U^96SIW']A2,:0Y6&]MEAVFH1^F3J8XVI8G4C6IVR
MPJYY+QZ>4M"-C\P!KWZ=W$Y&4J='VNX5])+N]<) /2B4TRATEZGQJ=N[038^
M3,,#*495M8$S>8!Z$'N#*2K1/MS2::$SO81V\YENCCKA(LVM]9?+88SV%X>+
MU+T$C5WY5AV @#(I3/;SAQ\MXZ_IYQAC;- 5M3T4A[5K2"@4.ZVK+4[E]I^,
MO?B[&+R4S979\*MGFL ").[];'>U>[M]Y5[J]H^[5^,_2;.AZ6VFUE@ZG<QG
M)\*XU\WN3U7N^!7OJJRJ,N>?6R7A WH ]]=E6;5_:(/NG?_E?P!02P,$%
M  @ TH915LL'4_:.!0  GPT  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&ULE5?;;MM&$/V5@6H$%L!*(D79BF^ K3B-@3@U[*1!4?1A1:ZD;4@NL[NT
MHK_OF25%*S9E("^\[IP],W-F.#Q;:_/-KJ1T]"//"GO>6SE7G@R'-EG)7-B!
M+F6!-PMM<N%P:Y9#6QHI4F^49\-H-#H:YD(5O8LS_^S.7)SIRF6JD'>&;)7G
MPFRN9*;7Y[VPMWUPKY8KQP^&%V>E6,H'Z;Z4=P9WPQ8E5;DLK-(%&;DX[UV&
M)U<QK_<+_E)R;7>NB3V9:_V-;V[2\]Z("<E,)HX1!$Z/<B:SC(% XWN#V6NW
M9,/=ZRWZ>^\[?)D+*V<Z^ZI2MSKO37N4RH6H,G>OUQ]DX\^$\1*=67^D=;TV
MQN*DLD[GC3$8Y*JHS^)'$X<=@^EHCT'4&$2>=[V19_E..'%Q9O2:#*\&&E]X
M5[TUR*F"D_+@#-XJV+F+/S]_N+ZGF\_7MP]T^>D=S3Y<WO]Q_7 V= #G)<.D
M ;JJ@:(]0&%$M[IP*TO712K3GP&&8-52B[;4KJ)7$=_)9$#C,*!H%$6OX(U;
M5\<>;[P'[TM1V4IDI W=% LCOU>R<'3C9&X#?GBEW8K^N9Q;9Z"5?[M"4&\0
M=V_ ]7-B2Y'(\QX*Q$KS*'L7;WX+CT:GK]"/6_KQ:^B_DJE7@;II[D&G!Q3R
M:FY4NI3T413I0F49S3)M*R-IMA)F*0/ZA.9Q4Y!;25HHFR#&&RD,218"(8TR
MGTO3I#(\#F@M217**>'P7E"9"1AK2B3*B]!OC."*M:07'O.S7A=\O<,EH%MA
MK4A6E97.6<JVU [?_#:-HM%I%V__*CSM$^YAX< I@2?@H!P(T2?]6#,%RRFM
M5[+H=A_-#[V1K2S\+>!N(A!/Y38TH,LDT295Q3+;! RZ$Q#KE>SU''H.N!CY
M:!C)1H!,?$0MP3F=U/%9*\B2PY T46^BTDE-@)'.T&GM";VO=_Z;4^%KTF]?
M[\X[TT>YQ'LF L475M1],M$6?AV&?3J@HVF,X_1HBF,41-,)S5#C7![$<<]D
MSB54DZ;#J$\<XC ZI<EQU%ZWY+8.E$;_AZ;<VB5&ILKUZ7#<I^-)1(=OX[A/
M\=LMPXZMXJ>MMN<H&(U&</11&5WP8L&9R@$M:K\:T\E+T\-P.NUW!W3+.6FD
M7D#J!Q0&\?@(Y_BM/P:3Z;&/V%<6=E(9.$29YUY'$VE9RSH]:#)0V,N /\_X
MHS!*5Q:]WD&H'J(4QKV:_8;LP*<"7*HR]8!>/=B%I'4*@!T"$UBP-[-=:GPU
M6EY3*]8USP4H!EI4SFMWGJEE4]UI);GJ]U0X59"L\6_;XFY: ^#$TLB:8DNH
M V/@)?5UI[[$$]AS-;8RW..TD8^*>T6=KB=V+0YW,>$Z S/PB@41)$ @!);;
M1]-[K8]6+E) B W[]#([V;,Z>+DBR83*\7B)>"/1U2\*YD%*M#\G*41#>N][
MVDR4)4(=M-V>:=[!^=_;]N\C@<$0V35>UBE:3F7]P(9>:DA7AIFB9HQTRM09
MV]7 <S>\@1_4_'9->][FS Y\^?Z4T *?F7TECY2A=+C'=;53G9>9].L0HOT@
M2.F^^ WH^@>F8WRT%D;G:/W?*V65M[ID)W")]+[\,O["AP#4#N+@*!P'=# )
MQJ/8KS\(@^D1 ""A4OIP\=>&/3)>HSAAQ%;9ANV]>/AM83&J^NH!1-V'K,I5
MAN]#=P]BVF+'*;93A9/+^@/-X/XUM[MY93%G(->69ZEZ[,9X#&:Z]&EOZLSN
MB&T2T%5C!C'E<^BNE@5KBK74",W  _]-_9E-'>+-X%G3O]])7CVA4-?X-=P9
MFG.)5?QK8!&)JG#U_-P^;?\^+NNA^VEY_>MRBTU0=HCT J:CP?&D1Z;^':AO
MG"[]"#[7#@.]OUSA#TH:7H#W"XUP-#>\0?M/=O$_4$L#!!0    ( -*&45:8
M]AF660,  & '   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;)55;6_;
M. S^*X1W&#H@J"V_Y&U)@*3-MGY8$238'0Z'^Z#83"+4EGR2W&S__B@Y\3*T
M#>X^V*(D\M%#4J0F1Z6?S '1PO>JE&8:'*RMQV%H\@-6W-RJ&B7M[)2NN*6I
MWH>FUL@+;U2581Q%_;#B0@:SB5];Z=E$-;84$E<:3%-57/]88*F.TX %YX6U
MV!^L6PAGDYKO<8/V6[W2- L[E$)4*(U0$C3NIL&<C1>IT_<*OPL\F@L9G"=;
MI9[<Y*&8!I$CA"7FUB%P&I[Q#LO2 1&-?TZ807>D,[R4S^B?O._DRY8;O%/E
M'Z*PAVDP#*# '6]*NU;'+WCR)W-XN2J-_\.QU4VB /+&6%6=C(E!)60[\N^G
M.%P8#-\RB$\&L>?='N19WG/+9Q.MCJ"=-J$YP;OJK8F<D"XI&ZMI5Y"=G2WG
MZ\>'Q\\;6"W7L/DR7R\GH25<MQOF)XQ%BQ&_@<%B^*JD/1A8R@*+7P%"(M2Q
MBL^L%O%5Q'O,;R%A/8BC.+Z"EW1>)AXO><M+KJ60>P,KU+ Y<(WPUWQKK*9+
M\?=K#K=PZ>MPKE#&IN8Y3@.J!(/Z&8/9^W>L'WV\0C;MR*;7T/]C2JYBO,[P
M)3#,S]4(:@?V@"";"C6W2@.7!5UOJ>C2N;F!QF !0GJU7%5U8[DO+++$<WQK
MBJ_Q\14&N(&=*JGLS1@^"9/S$OXDS?:6^-2Z'W._"![/!X_AD7J1D'0$PF^0
M);UH,"(A93T6122,G-"'^Y_<QG!7<F/(&S*JB!*53?X$6=0;1*D;TCAQ XO8
M27/QJ^9H..R^;_(9C26"%#>K1>[$5NN&?8";N/V6NQWU%>?[T1<^*?%G<F"/
MK?\&J ,:2T&DN,!-?TAFHX&S[<6C] ,LN!'Y2]LSJY<0&>OUG1>LEU"]I</>
M8)3 0T4Y]BQJ95%:P<OR!Q2B;%RO X-YHX452 FX/R]BQ[SU2M4NB\;GNUWA
M1ZX+ RQ-*34)Q%G<6A//_T=XT!^X(6,9I*->E&8P)XX=O4O.PIB&;\LN>HPQ
M8!&\?S>,6?P17BNK\*+KT=W9^]YNB%$C;=L N]7N^9BW7?.G>OOV?.5Z+R@&
M)>[(-+H=9 'HMI^W$ZMJWT.WRE)']N*!GD#43H'V=XI\.4W< =VC.OL74$L#
M!!0    ( -*&45;[%C.74 4  /P,   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(X+GAM;+U7VV[C-A#]%4(-BA9P?9&=VS8)X#@IFF(O09)V411]H*6Q1902
MM205Q?WZGB$MVTF3=+</^Y)(O!R>F7-F1)^TQO[E"B(O'DI=N=.D\+Y^,QBX
MK*!2NKZIJ<+,PMA2>KS:Y<#5EF0>-I5ZD Z'!X-2JBHY.PECU_;LQ#1>JXJN
MK7!-64J[.B=MVM-DE'0#-VI9>!X8G)W4<DFWY'^MKRW>!AN47)54.64J86EQ
MFDQ';\XGO#XL^$U1ZW:>!4<R-^8O?KG*3Y,A$R)-F6<$B7_W-".M&0@T/JTQ
MD\V1O''WN4/_*<2.6.;2T<SHCRKWQ6ERE(B<%K+1_L:T/],ZGGW&RXQVX:]H
MX]HQ%F>-\Z9<;P:#4E7QOWQ8YV%GP]'PA0WI>D,:>,># LL+Z>79B36ML+P:
M:/P00@V[04Y5+,JMMYA5V.?/;B[?3N\N+\3U].;N=W%W,WU_.YW=77UX?WLR
M\,#G58-LC74>L=(7L$:I>&<J7SAQ6>64/P88@-B&7=JQ.T]?1;R@K"_&HYY(
MAVGZ"MYX$^TXX(U?BI:T])2+:VG]2MQ963D9W.'$'].Y\Q9O?SX7>(2=/ _+
MA?/&U3*CTP25X<C>4W+V[3>C@^&/KY">;$A/7D/_0HG^+Y:X!6V5D1,7C575
M4BR4RZ06*Y+6A?P'%49"5CD_#'NB)92E1^$CH[X@X3H$LQ S5(K64LR06V^;
MD.2>N*J@YW?);':5?-\34F2FK&6U0DM \F7EE=1Z)4S+B',,LS  ^\4458?8
M$Z:Q8E9(A9JL IM9H6@A+A\H:[C$Q8?% C1L+TQ>F&:II=MNEZ*D<DZ6@1GJ
MW$B;\\N%LF@5QCJL<8%<%0QAK% 5*OT>':SFS& @T\;Q(X[A! B-HQ9*:[<E
MWSB&:7$H_Z^MN5<Y;_'LNMI@7VQ+X)CM)&F3Q;ZX,QX"U(W-"I#/M_G%NUUR
MTHU =[8R.IAIR5IAC_H[3FY9H7O_IZ#@:DGLC=)>>GS8P\-^+QT>A&D>/!BB
M#N'NFD(CU:L>)ZTM5%9@OG=T/%HO[8W3_8B%CP#+&L+F.55END%GX'R2@F4L
MNG)FFLHC07(EYYHX"A-FLL9:JKS02LZ55EY12"@+15E4L.L,4>@GHT_8]F$^
M(?-<A20C.>Q8_T*&@[>C9!B]EU89R-E*YPEBZ<TG!<?F"F(ZH&S4 38,WLEG
MX9NJP3#,92S#?8D6$T2Q-QD/8VK3HZ.G0;TE$'<<&\>S RN(>["8UE9I,4:U
MCHZ/)R$N)!7@+ )GH85-(@;S6MN)RU]F7=9;2(5ZJ-$T*[*N4/56^:]?FL@+
MA[HD<&'QUJR0;XRN0RDDSD*!9B3F1##;@X_I\(7%H868-DM\6SG5X[@1*2F#
MN7R'(N32$N'^X5F[3PTHB)(_;^A0,&N<P 99PR@/"A<$" *-CCOEZ0$W)^ \
M7ZV?Y8(&I"U3>DP'1L1!A^,>'W<8O3$>'?_+&^OR%]?&^1^X936(X2/%] 2\
MP K1A+ S+..(ZMWE;/--(]EVMZ^L>Y]IUU+ECXAV7=@7RFTYHKG ZVD\BY<_
MBH<OJC"#9&^8N5;+M1[L*U8L\UWOQ!GH3*B>RGBU4#'N@ >O*!^J1#:^,%;Y
MV%X^ZY,9HM@;#;G#QLZU=_2TL:(CN0;?P]BG$-Q&_+Z8?ED/;#NYL\PVQ">O
M#3.:/#V5+<FIY3[K3*;"52D4O^(&_<@5V\SUG[OB#'9NI"7!_GSOQH>+>WV\
MG&Y&-U?[:;S1;I?'WP7O4#T* FE:8.NP?[B?"!OOVO'%FSK<;^?&X[8<'@O\
M/"'+"S"_,,9W+WS Y@?/V3]02P,$%     @ TH915M!?SOC="   (A8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULQ5A;;]LX&OTKA&=VT *,S8NH
M2R<)T$NF6V Z#9+.%HO%/B@R;0N518\HQ\W^^CD?=;&3.FEW7N8A$4GQNY_O
MD-;ISC6?_<K:EGU95[4_FZS:=O-B-O/%RJYS/W4;6^/-PC7KO,6T6<[\IK'Y
M/ BMJYD2(IZM\[*>G)^&M<OF_-1MVZJL[67#_':]SIN[5[9RN[.)G P+5^5R
MU=+"[/QTDR_MM6U_WUPVF,U&+?-R;6M?NIHU=G$V>2E?O(IH?]CPK]+N_,&8
M420WSGVFR;OYV4200[:R14L:<CQN[6M;5:0(;OS1ZYR,)DGP<#QH_R7$CEAN
M<F]?N^I3.6]79Y-TPN9VD6^K]LKM_FG[> SI*USEPW^VZ_:J;,**K6_=NA>&
M!^NR[I[YESX/!P*I>$1 ]0(J^-T9"EZ^R=O\_+1Q.];0;FBC00@U2,.YLJ:B
M7+<-WI:0:\^O+]Z^O_CM([NZN/QP]?'=;V]/9RW4TLM9T:MXU:E0CZB0BKUW
M=;OR[**>V_E]!3/X,SJE!J=>J2<UOK'%E&G)F1)*/:%/CT'JH$\_%J1= D<M
MN[(;U[1EO63_>7GCVP:0^.^Q>#MMT7%MU"8O_"8O[-D$?>!M<VLGYS_](&/Q
M\Q.^1J.OT5/:OZ\@_Z<*]LFB@2AVUO6#G;.R[CHZM,8-VI6Y;=/ORF\JR]#W
M31Z2Y;OT><BP'."K:]NPPJ$Q?4MIW97MBK6KO&5;#\W0BYVM;>J\HMWH[9#]
M9LC^E/PIJMS[<G$7S'I7E7.VRZ%OL OUC%QC2^N63;Y9E06U7^EAJ7';Y0KZ
MEM@%&U][RH/63]:3%RROY^PB[\:=D)\""[>VWEK/X(8KRIQR$@)YPI^\L>CX
M!C0R9T1XU1U;-&Y];SL:<F0<V)V7?N,\G"2<E(6%:V5=5-LYN5MAQZ*L*LZ
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
MV%LP7UF=W.$/H-UGG_R/J[Z#F:61SLB&-ZS&:@]\"-8$ER=X%%)D3MB<6NS
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
MW-X6$;(I159'4BF72D$(J8:E3)\S.#+)H>64I63EQ,.HN&E-?!2>,@P_"4C
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
M51BNG25^@Z?%%M?EW=#[SJ:N9PUI?=Y*$4*-0:QLHVBY(=!G)F]"J$T]1BY
M[/FX.43"(0N!* )_WML:4Z/J>.($DA AB!R\%TX"W_&36+HDE'U<HW24 '"6
MYW(QJ8&NX#CXG*AG!)T.6LN*:U15SI8L3_0V>G;D\O5.4]571VF4LFM(*@%F
M*;*?&1B7A#N<+.Z9'_L,.U^#H^#B:5$91$\.2(Z!M*1*)#N'"]!8!SZS>-/9
M?Q[1IF]9JCJ2KUS4/"JOU(I/+RJZB!?_4-EXGT$SRD#J;-JS/9)RL03FC?LR
M,4/$@^=0K&WQB]/*#C/9@NXAW9+R$NZ*0K@N8=D#+#?2'D(W$G\ 2J/5AU4)
MESL+JC(\B_R4?64>0V\FV-(JCQ=%P=I&?MQQ#;B:)7MV27$W^S?:B7%RZMPN
MQ$.D4BPAU!::2O7J6S/>($4X3.1\$HG6>UIHNMEH1G-#$[> CSV%*T4&!=5%
M'PA)5G$UP<B!%4-)#R\U/2B >U.2T#S@@/W5^P!VNV5%8F^<.K<#U$/EK W!
M*4B:JZ0'_L9CB28IH#:2_? (@BX[%X0P1C39!5?>B+_<>V7)YT0"-N#MPJ6<
MK$;?+7U.%%<FNG&.B3\/,6G.Z)\6,T_NXU)JEU?QN0H^OD/$E,:\;N 9) "
M!U)%=7GTCF?6NKR;UDIUJ8(K^&M*4!J1D\<>')35]C8;'P7Q3AY+>"A;>G$H
M*!0JI+1_5%!CL$@/)7W;"V6 A+MK=0>K26D1L>/JTQ0;#;939##%=I+I$Z<F
MR:!*A+'9G(7AFM?H%:WBY",4?)4JHT]J^0(SL?F;H.P3Y47RS+X9GDL)IL^G
M)% ?=CEAU$?SI?')9'7JK+=,PMC"'1#Q41AHA'29L"?YB$\K#"L8/#[?'B=K
MPF=%>V"V,8J,>\/!_1>/>&?N!8DVY.#.8;<'IJ"+K2')_XXEQT-$Y.0P:LR-
MUW>@K2$!3LTW!M$JU<V<")G4T)) M*#C*WSPT$\T0..)"@W'"T.!KKC9=":E
MB2^3P2PUQ[?_H _=&YNM6P>@ 3[UP;7P#_#:$/$>/2TWLYIKB6S.N8JV:8TS
M+L0Q,9<I871XZT7YZ>3."\4OFB+B9F>TE*1:_2QFL-R-O_YG*+GX*O1V8BO_
MHXW4+R VC]0SC<O)I3()=*DZN?BYUK67<L'VC..163<V1.LDOC)B@C9$1L2O
M2K@98U+N3KJBTM24+6O+[-^B4EJ,S8']OIJ0O"BHKKE&?R&\<JAOLG(P4C@/
M:9OM_S/JYM]6,M^9;J2@IMT0V\4(3D>405>G:X7%@4YN " >%#+!Q+A5U5(\
MILM5IDR/84,VX7V:/IGM:08)/T 7,D2I!(-"$/$]@ ?TV+6I)33'1B0D-F2M
MDSS$0[IMG4A%G$J.$'K\+#@5M+^ZLWQ@0DT.NL*%5 *?$C$!_QB*'A)QZY[.
MM"S7'O!-X97;62"L%+ VWAOVP&@VSM18!H*4%R9D @VE^$#3G=%4Q3GM*[SR
M$%!X>BV69C@=[7C%;K#61^H.*\1?$!$XY#C'5(Y^SF\>N[&_ROT]K3T-/;'8
M_DA@LPYN)T)[P@'-QB'*UKAA(T<IR2NCL(PO]\B&HL'X=OVUK*,A<;)NZ6^\
M.Z2 *=,?I-S/$"1YQ+@*8)PVJ*6!WBV[&D%14AB(LPE?H1^NJ5(8%GV0S,N1
M,C24JJKG&A/T5G5-> #R^+M:#J_1"@1F2LY, K=CVII6 (Y[_#O3F1Z98.T'
MP97'3[ZE7?39C%B.ZH!3G>/J=%G-W79P+N:M(>^3Y)=ZAVD1*=.QXKHK0EQ+
M>BMMB^_%7GSH@X)T:O8,BHER;N8#XZ%$VOE\);.74J7CA> )WSOVH>/-Q),Q
M\J]OSL,Q"#!2+&2;$0Y1B:U&*( ->NU%=6E\&1$%/&ZE1<J-O7=D.SB2NY&C
M3B79G HT:NE:GY/7U9)67FSI&E8+("T\X"2JOR?H:Z>.8^ACW*L'RNNHD7\
MUXPN F:$$7QF&@HX2,[805<_IR/G7!9JI5<(=L,YYO6R#^J7KE"\S 3P)?C.
M.%M(ZK":_!Z;WBAPHE>\(PB?]@LIN9U77'5I;RZK^,XC5=]HU0:%7U_6&-</
M5UEH!WY*3=U)+%':.S\]?3RSR&*SA>1,J>@FZV93E8=+AY92D?>@Z#8',JDF
MWC#UIKALXFUC4^-)X'L13/FVMKD*1IOPI:$Z)RH1YLNNS^:[A0)AY_.EO*ZZ
M>OGI^ 4-[M+DO4^R@:]KBBY3X(I_V8X(3<)R!O D.=AT'K"94'/8E/RB7\;?
MJ#E9::VE8UYK"STR#_*^3<A$VS$/4>[&]*%;5N]>E!G,\VJ)EFLKSQ\C!@-_
MW@"=EU-=C$;-*2L34^&^29]F5![!.]R?I&W60;Y&3G018I=8-?J?_SA[?/KL
M@CS\B!;D[E@7T/H]U,=)M$^^8O$P.(\-W[(KAV<SL LH24\O$:CND.,2D/,B
M'9RYT9M1$A'0GVY%'R__'2C#K#N]%G;\5V"JP,*RIJR3:*.]WVFTAG]STO G
M)23YR=LA!Y"[\U>Y!#(%4L8\:0\:9SB89^P1-CJZ*5C"H224[!5ZM$*R<E-S
M);C6RA6HH$P5R=0[BRC\,<NU0F6O\_F*7*\TE1)!^E=@ ;M)?O6EC0#O*I8A
M3Q._;Z\I!DOALFTOE<K\G:7H/)0<9)$SH_M%0L*#'D=LL8U0X2:\HA3\LBBI
MM[\UF #O^;>,2NH;AM)2.0Z2;B6AMV74X8O(EN4BW#F59UT6#&C0(SUD+[W*
M\C'W/_B3$0/^F;O(@P.5% ;'R+[<H<>E8[\$[P0MU\$=XU@XW6/*2]$U%)K?
MRS"XRNOLR0AEU,[GRYU=>1RRH!4G#\87MI%H?;2 Z@QX9^/(B(JLDIT3XU;Y
MIBVFS(-9W"JAQ@5SI21M),=('\<*P0&V='LU.Z_C7;VZ]*&O"[;_/I !BM^^
M1O/_[/3X?Z+SAFZXDX+;F#&2HX?=0Z@GEB.>.5_;\^53XJP9"2*PW]OF],75
MM*>*Z4S-?Y;20@VJ\_DB4:8([*^A6N8DN<TW9.KX^#JA4\5$^0IFNA5C[ZMM
M4?9.5OK"F</:,#;GWVH$%=G_N#O>SQBEAGQ%<YC$.6JRJ!34;FG$UT86#)RM
M-ZIU_7 =/ ?]_Q5&_]T51K4J4:@]PE<[_NE3E:B&E[)L :?&2TTQRM$0R!#!
M6F"#=R>&RY5I?+G::==9.,*':N]0HC!C<\P4Q8_KXS":@:>%='0NUA?"K*9G
M/555W0AW8RIPS;"1AZ'0U,/Y2E%7XA'^H(Z_*0YR2QL?-1:*9>BTL)A!(5$,
M,(1X.,=S''*F7%$!O?NB8+Z\&2R>KXSLBU(:**GW7'*ZAS(J,I[,S:HV_HC]
MF2@X9YJJ2&C<NJ!+#<<C90^Q]:2*>U5>:DWVUZ0Q-ST>KO78$%82\:REP(KL
MXR$#/JY&J]F\UEL\SI#7HK;L)XJ2Y4T+TUGSY@%!04FZ?,C7%C=95:-O6E;D
MCXK<;5<=!TO?W1E2H*6E!4O(];]!\6N.T0>L>52:S$YJ=$Y(UZ;^Q$JV7=IP
MJS(5&>>LLC8,G<XT1?*X=4+G-7SJJ2(JX7&+:*41J8H=M2+V&\YV=5VH+!%R
MO&QY =.:GT4:!B6V/*^1H7"ULFO$OY&*2Q@4RM.FL@";;>.NT;5U0X$;6EM?
M6)T7STPL33:@@"/G*5,J"0069,<D/YCR('N05"L*/A%:NW7FZN&P*Q7B)&XY
M"(<I87@>&%^WJZGX0(N)0;(:3R<I4=$KL_4:X@S-R6:&(P@KH7&!FF^S-6]S
MD5Z])HG_"N2)V8*:\S3(;>3?AN.Z91KC,88#$"_'#?GZYBBK%<<]>UUV6,37
M%UJ)R[]&+4^VZ =*F0IXL-174[K/,O6_3/UL5?PPW;40,K3E/CRGBZEL,'+-
MC&A"02<.;1R3G\IO'U[UMD:Z[[+/:5R=![60NJRQ3,AU#S/RTS/%F?4^,?(@
MQ86[!&=NW$IX$U-?+0--VSQVVMVZV9*2%"ZQ&7)!1@UELP+T9*HAQ4Q(R<^$
MTP4Y3XJ:C#/E;Q'1DRK' [(;7X+&\_Q'6-NUNW1XFRZMRD]'6/G-?XO#P.JZ
M3R_.CQ[ F^'QYS]N@71^A8T#3@2<=06OGIX\>73$F8#Z1U=OL4DLRPD;21]!
MT@#YXP/P^ZH&W5;^P XPE$/#>_Y_ %!+ P04    " #2AE%6(N):2$ &  "O
M#P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6S%5]MRVS80_94==B9C
MSRBZ^5+7L34C*7;B3F)[K+AYZ/0!))8B:I)@ -"R^O7=!2A*CB4GTY<^V")Q
MV=US]NR".%MH\V S1 =/15[:\RASKCKM]6R282%L5U=8TDRJ32$<O9IYSU8&
MA?2;BKPW[/>/>X50930Z\V.W9G2F:Y>K$F\-V+HHA%E.,->+\V@0K0;NU#QS
M/- ;G55BCC-T]]6MH;=>:T6J DNK= D&T_-H/#B='/)ZO^ /A0N[\0R,)-;Z
M@5^NY'G4YX PQ\2Q!4$_CSC%/&=#%,:WQF;4NN2-F\\KZY<>.V&)A<6ISK\J
MZ;+SZ"0"B:FH<W>G%Q^QP7/$]A*=6_\?%F'MT3""I+9.%\UFBJ!09?@53PT/
M&QM.^CLV#)L-0Q]W<.2C?"^<&)T9O0##J\D:/WBH?C<%ITI.RLP9FE6TSXW&
MT^G-_?67J^L/,/TXOOYP,8.]+R+.T>Z?]1PYX&6]I#$V"<:&.XP-AO!9ERZS
M<%%*E,\-]"BR-KSA*KS)\%6+[S'IPL&@ \/^</B*O8,6[H&W=[ +;I+HNG2J
MG,,T$^4<+8A2PH4QVL!4&Q/$8N'/<6R=(<W\M8V&X.1PNQ.NHU-;B03/(RH4
MB^81H]&;7P;'_7>O0#AL(1R^9GTTH[J4=8Z@4[C#!$L'&ZANC2[I.4$J'&>W
MQ?ZZ]3$XSCY41C\JR18%Q$9A2E*WB5&5KR5R;5ZXGCFB4AAIX;Z2PA&U>]%X
M=F^C?7 :7(;;%T^U5*E*A#>\]^:7D^&P_VX\F_JGP;M]4-;6*"%>>AN7JA1E
MHD2^W=I$TT]KYG(\F[1V7"8<"$/8L S(I YP6 (2B3+)D6;B$0EUI:U53 65
M/AIVJ I*J@/&7QM(2"8Z5XQ40MI&91T->/)]MY"\/*E)6$26"!'31$ZK&^WY
MOJ3<$E*=4XNTIRT:>+]!^46:8G#^G(79VA])^(8FS28SMF6FH?$E>,OII$+#
M(J:]JV(#2AU<ZRZ_]-_V#T]);"D2C 3ACESR*[5%ZA:Z4@F<')[L=]B6H%@D
M$YD97<^SM6%O]-;+BI!3S)4V= Q "(.0S&LBD\U3#I"H\T K[0@; XUK([$$
M11%75;YD#!_&XUM>3:GPM0K%AI8"NU0K<UYJ, ^CF:ILD()I\7S2I20FKDI*
M]-N)*!_@)N4Y&9#N19^N)C=WI&-B6)3:<[S>;7@-/E64GB"@&$$JRT&IDBCO
MT(D7_\W)H[F"&C7'DZ!Q=&0"Y=>KJPM?<:63?!DTJ#@>M"YXD+3L4? 9!F)N
ML,GY0KGL)T$RA@XL,I5D) :8:][R,EQ KS3V\WM-H00]''3A2\:[5DFJ5IEL
M\\<42.6C8N;Q*<$J)")EWG8ES79VQ,]& M>TKK2BZ<S"AQ<:PG=),$&2*GU!
MKZ_[ EVWJ2-&=XFQJ5F!OP6$Q WE,0_&MZ&J2=@4S#,:/,D-%QNB)B3<,_4C
MFA^I$U=M@1F@D+7Q7D@J!,"#"*O:M)1H*9:*!.L->E);'X2VL('((,8=%(4>
MMBI6CH65YC<E)'SEUB+SLSX%*C1_VO@STDR-+H+J.([M==.%&2*U&3(R&':H
M6<0.6&FX[D_4G)Y3+I4$,K;JT_^Y/0?0@2@N@%S;FC!]+_2%RG.N$:(LI.!E
M:VMZYF%WLVD.WO9/3C=;<>H_,9H\C:W%)H9V[),2L<J)9&S(6\TT93[UGX-H
M;-MT^T?[U(>_U8KB!NZ3?B^SS=5&T4SAN'\<9)#H>:G^0>^RH/Y*6->R$>MP
MVK%\(QSNNM2!K?+B2W01$Z.<GN_9HB10,:!?4PD3+"RI:)TO'=QJA$MY_<'!
MF5.6V_XJZO:0;N+VJFQ=,J\&J2[J-:"&L:1E3"2>);D;2:.'']AAX?W8EN_F
M7I^%D%XZ_BP3UG6\FP5/+.GOH9U,:T?(.L%XJ#2?2<D7H'1)?8@X87KH/F9"
M"^EP<V)S_(FIB EJ<L(&#W/^JFS&0P/V1;'F@VLZHX_3YPXY*E4F>2U?BD.;
MK=KXW\OU:^/=?W1L>MXXR$3I._WJ+-OV&=[;N$0117-_5>2L4OF&^U0[VMY&
MQ^$2MEX>KK*?A:'SS$*.*6WM=W\]BL"$ZV%X<;KR5[)8.\J'?\SH1HV&%]!\
MJJDC-B_LH+VCC_X%4$L#!!0    ( -*&45;8Z=K-X ,   @(   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,R+GAM;'U5VV[C-A#]E8%:%%E B767E=H&'&^R
M-;!)C%RZ*(H^T-(X(D*)6I**DWY]AY*M]1:)7Z0A.7/FG"&'G&RE>M8EHH'7
M2M1ZZI3&-.>CD<Y+K)@^DPW6M+*1JF*&ANIII!N%K.B"*C$*/"\958S7SFS2
MS:W4;");(WB-*P6ZK2JFWBY0R.W4\9W]Q!U_*HV=&,TF#7O">S2/S4K1:#2@
M%+S"6G-9@\+-U)G[YQ>1]>\<_N2XU0<V6"5K*9_M8%E,'<\20H&YL0B,?B^X
M0"$L$-'XOL-TAI0V\-#>HU]UVDG+FFE<2/&-%Z:<.F,'"MRP5I@[N?T#=WIB
MBY=+H;LO;'O?.' @;[61U2Z8&%2\[O_L=5>'@X"Q]T% L L(.MY]HH[E9V;8
M;*+D%I3U)C1K=%*[:"+':[LI]T;1*J<X,[M_O+Z>W_T%MU=PO_QRL[Q:+N8W
M#S!?+&X?;QZ6-U]@=?MUN5A>WL/) UL+U)\F(T.);?@HWR6YZ),$'R3Q [B6
MM2DU7-8%%C\#C(CQ0#O8T[X(CB)^QOP,0M^%P N"(WCA4(:PPPL_P)OGN6QK
MP^LG6$G!<XX:_IZOM5%T;/YY3W&/%[V/9UOI7#<LQZE#O:)1O: S^^T7/_%^
M/\(V&MA&Q]!G"UDULL;::) ;6"EJ467>7%@)5AM@=0&7WUO>4.^8]Z@?!7^?
M^C>$1LD77B#014#'GI9RSOK&HGRLDLKP?_N)5MLZFA+!UL^VQ:E- A6:4A:P
M?H.\9.J)2FPD6.Y=F 9>6YS6RC(E(R%"R)P9[*!RJ8U5:VVF-5KM+ZCLF"M
M;3BU*!:4'#>M $&]KLF1Z!+*5I_#W ;!0E PW_"\IWHYQ%VT7!3$6W=Z>&7E
M8M75V/=.0P_>D"D-URPO28MZZ]QP7V:(3_V]RQUEM 6@WLV?#Q<6U /,!FL[
M&^QFKUI5<],J[!"O^*NU-82GXYW#?']C6OG-L-G-L-D_6/"?)5.78+6F(NT[
MQ7Y\^&J#?H4P=4,:D1&YOC_NIC=<" UIZ+F9'T&2IJX7A$2J9G6.()#N/U#=
MCLK-*95ZOQ69YX9) .G8'<?^L5H&7N8&803^.'7'5)F/ZAE$H1O&&?D32R_^
M7U&#-'&#,<F) S>)@L/*^AD!VP1IYF91!KZ;CF."2,A*_-1-,E**FJK#\KRM
M6M'M_O$#?>*[7A*Y:9Q\@I,L#5TOBSY1X=+ <^/8(RN)(C?Q(GBON4<'MW.%
M=.[M&Z2ANW#ZBWJ8'9ZY>7^[_W#OW\AK:AM.G2)P0Z'>61H[_7;L!T8VW5V_
MEH9>CLXLZ:E&91UH?2.EV0]L@N'QG_T'4$L#!!0    ( -*&459=EE"U @4
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
M0R[EAAOZ+:"R!VB_D-(<)I:@_=&,_P502P,$%     @ TH915IT-LQ?' P
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
M7(!E<\3=O&A1V6/EJ=!:%/9QR1E62S,!O\\%MM7MBQ'0_\]P]C]02P,$%
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
M^ \\WL%+\3.NX8&)"N&<FU0H4VDT\&6R,%;3D_FZ+>@:LK\=TI71P*Q8BJ.
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
M%P\-28E@I#OW*'?YZ[(L*665VQ5[>'I2%0D3'-LHK"@VA%HP^BZEG@[JB[V
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
M_2L6FZ96ZLHC*=VZ!(G2QY"6-&J:3=.T#PY<@E6P4]LD[;^?;0A-.Y)-T[Z
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
M\P6 TDXPS^?"Q*X:V 7J;XK1?U!+ P04    " #2AE%6_0\+W7X"  #;!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6RM5%U/VS 4_2M6AB:0!OGD
M8RR-5-+!(HU2M733-.W!36\;"\<.MM.R?S_;"5&!@'C82^QKWW-\CIU[XRT7
M=[( 4.BAI$P.G$*IZMQU95Y B>41KX#IG147)58Z%&M75@+PTH)*Z@:>=^*6
MF# GB>W:1"0QKQ4E#"8"R;HLL?A[ 91O!X[O/"Y,R;I09L%-X@JO809J7DV$
MCMR.94E*8))PA@2L!L[0/T\CDV\3?A#8RITY,DX6G-^9(%L.',\( @JY,@Q8
M#QM(@5)#I&7<MYQ.=Z0![LX?V2^M=^UE@26DG/XD2U4,G#,'+6&%:ZJF?/L-
M6C_'AB_G5-HOVK:YGH/R6BI>MF"MH"2L&?%#>P\[ #]Z!1"T@."]@+ %A-9H
MH\S:&F&%DUCP+1(F6[.9B;T;B]9N"#.O.%-"[Q*-4\EL?GT]G/Y"-Y=HEEV-
ML\LL'8YOT3!-;^;CVVQ\A28WW[,T^SI#AU/8 *L!32'G:T;L,^R/0&%"Y0$Z
M1//9".WO': ]1!BZ+7@M,5O*V%5:ISG-S5M-%XVFX!5-(\B/4.A_0H$7!#WP
M]/UP_RG<U;?375'075%@^<)7^(9YSFNF"%NC":<D)R#1[^%"*J'_P3]]]AJ^
MJ)_/U.6YK' . T<7G@2Q 2?Y^,$_\;[TF?U/9$^LAYWU\"WVY$IP*76QYD V
M>$&U\97@)<HYL^9[W[9A/+6,IH=L$E\_8QC%[F;7ULNTL\]!&'193_1&G=[H
M3;UI*PQ1@A>$ZE\4>C5&+PX/3Z/@F<*>I,B+G@ET=TK/M+UK+-:$241AI6'>
MT>FQ@T332II \<I6XX(K7=MV6NCN"\(DZ/T5Y^HQ, 7>]?/D'U!+ P04
M" #2AE%6+>L>X:X#  #*$@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6R]6.]OFSH4_5<LWC1MTEOYD33IN@0I#6T?TMI&R?JF:7H?7+A)K 'FV2;I
M_OMG R6A(FXCN>]+@HW/X9YC7W2YHRUEO_@:0*#'-,GXV%H+D9_;-H_6D&)^
M0G/(Y)TE92D6<LA6-L\9X+@$I8GM.<[ 3C')+']4SLV8/Z*%2$@&,X9XD::8
M_;Z A&['EFL]3<S):BW4A.V/<KR"!8C[?,;DR&Y88I)"Q@G-$(/EV)JXYX';
M5X!RQ=\$MGSO&BDI#Y3^4H,P'EN.B@@2B(2BP/)O U-($L4DX_BW)K6:9RK@
M_O43^U4I7HIYP!RF-/E.8K$>6V<6BF&)BT3,Z?8OJ 6=*KZ()KS\1=MZK6.A
MJ.""IC581I"2K/K'C[41>P!W< #@U0#O.:!_ -"K ;W7 OHUH+3:KJ24/@18
M8'_$Z!8QM5JRJ8O2S!(MY9-,[?M",'F72)SP%_<W-Y/Y#W1WA1;A]6UX%4XG
MM]_09#J]N[_]%MY>H]G=UW :7B[0)S3A7)[$,,TQ87+O!4<? A"8)!_ES?M%
M@#Z\^SBRA0Q+D=M1'<)%%8)W( 370S<T$VN.+K,8XC:!+?4THKPG41>>EC&
MZ 3UW#^1YWA>1T#3U\/=#GCP>KBC4=-KMJA7\O4.;1&LE-EH#CEE@F0K%&95
MPJO$^?E5+D>A@)3_T^5]Q=WOYE9OE7.>XPC&EGQM<& ;L/SW?[@#YTN7;R;)
M D-D+4_[C:=]';M_36F\)4F"2'.8$<FB@K'G![!RL6(;EFSJ5;KQY<YN]JUY
M<46@6]$2<=J(.-6*V"4BHDL9_@:X*-.R2\'IBPI>7!'H5K04#!H% ZV"2\P%
ML*PK7BWPV'-KDBPP1-8R;-@8-GS#=\'0I*<FR0)#9"U/SQI/S[2'< 8LDI[*
M*D>ET5*F%-K@I "940@>(^!<S4>8L=_*<)S2(A-=]E:/<9W]_#@9#)^EF3:8
M8WTS1-;R[7/CVV>M;]_A8/)J@<<>-)-D@2&REF&NLRNVG#=,WYK<D*U&V0)3
M;&UC]ZI8]__)X?HY+R6Q/IRCS3/$UC;/VYGG:<V; Z>%] \M:%*HD]A90.A)
MCCY])MD"4VQM W<%NON6%;IKM$0WRA:88FL;NZO277V9;BZM^Z]+:VTX1YMG
MB*TRS][[R$^!K<IF"4>1DEQ]&C>S34-F4K8AGLU?J$9-V3S8T51=GAO,5B3C
M*(&EI'1.AK+@9U7CI!H(FI>MA <J!$W+RS7@&)A:(.\O*15/ _6 IGWE_P=0
M2P,$%     @ TH915ID^"&); @  8@4  !D   !X;"]W;W)K<VAE971S+W-H
M965T-38N>&ULM91K;],P%(;_BA4D!!(LE[8#1AJIEVU$6KMJW4 (\<%-3IIH
MOF2VVV[_GF,G#45:^XTO\>V\KY]CYSC>2?6H2P!#GCD3>NB5QM07OJ^S$CC5
M9[(&@2N%5)P:'*JUKVL%-'<BSOPH",Y]3BOA);&;6Z@DEAO#*@$+1?2&<ZI>
MQL#D;NB%WG[BKEJ7QD[X25S3-2S!/-0+A2._<\DK#D)74A %Q= ;A1?C@8UW
M =\KV.F#/K&9K*1\M(,T'WJ!!0(&F;$.%)LM3( Q:X083ZVGUVUIA8?]O?N5
MRQUS65$-$\E^5+DIA]YGC^10T TS=W+W#=I\'& FF79?LFMC X]D&VTD;\5(
MP"O1M/2Y/8<#0?CEB"!J!9'C;C9RE%-J:!(KN2/*1J.;[;A4G1KA*F$O96D4
MKE:H,\GR838;W?TDMU=DF5[/TZMT,IK?D]%D<OLPOT_GUV1Q>Y-.TLLE^4BF
M4* \)V,0V#-DT5[.@E%!WDW!T(KI][%O$,S:^UD+,6X@HB,0841F4IA2DTN1
M0_ZO@8\9=6E%^[3&T4G'*61GI!=^(%$01:1&OA.FO>ZL>LZT?\3T,-W7DCRI
MMM5UH6N:P=##\M&@MN E;]^$Y\'7$VS]CJWOW'M'V&;X%U; :R9?0#E"37[=
M8!!)#7#]^S7>_G_@'72\@Y-G.=_P%8+*PEV.?@VO,3AW!O9MV29A[&\/]_0/
M_GL.:NVJ6Y-,;H1I2J";[1Z045,W?\.;UV=&U;K",V-0H#0X^X2[JZ:BFX&1
MM:NBE318DZY;XB,(R@;@>B&EV0_L!MVSFOP!4$L#!!0    ( -*&459"*!F$
M3PT  />*   9    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;+5=76_<-A;]
M*\)LL6B!38??I+*.@<;,[@9HTR!IVH?%/B@V;0\Z,_)*<MP"^^-7,YX,Q0]1
M$G3UDMCCRS/B-8]U+N>(]^*IK'ZO[XUILC]VVWW]:G7?- \OU^OZ^M[LBOK[
M\L'LVY_<EM6N:-IOJ[MU_5"9XN8X:+==$X3$>E=L]JO+B^-K[ZO+B_*QV6[V
MYGV5U8^[75']^=ILRZ=7*[SZ^L*'S=U]<WAA?7GQ4-R9CZ;Y]/"^:K];GU%N
M-CNSKS?E/JO,[:O5#_BEQN0XXACRZ\8\U9VOL\-</I?E[X=OWMZ\6J'#)9FM
MN6X.&$7[WQ=S9;;; U1[(?\]H:[.;WH8V/WZ*_H_CK-O9_.YJ,U5N?UM<]/<
MOUJI579C;HO';?.A?/J7.<V('_"NRVU]_#=[>H[E?)5=/]9-N3L-;J]@M]D_
M_U_\<<I$9P 6/0/(:0#Q!["> ?0T@(X=P$X#V#$SSU,YYD$737%Y495/676(
M;M$.7QR3>1S=3G^S/_SB/S95^]--.ZZY_/#FUS?O/KW)/KRY^OF?[][^\O;G
M=]FWVC3%9EM_E[W(/GW4V;???)=]DVWVV2_WY6-=[&_JBW73OO<!87U]>I_7
MS^]#>MX'D^RG<M_<U]F;_8VY<0'6[46?KYQ\O?+7)(FHS?7W&<5_RP@B)')!
M5^.'X\AP/7XX2LR&GG\/](A'^_ V=7%W5YF[XDB'\C;[8+Z8_:/)_OUC&YJ]
M;<RN_D\L[\^X+(Y[^+OQLGXHKLVK5?N'H3;5%[.Z_.M?L$!_C^4,$DP#@3GY
M9.=\LA3ZY2]E4VS;OTS''$;7Z_-X>1Q_^//XY1(CQ9'*+]9?NBD)XY3*"<9N
MF [#I&1<L7.8,PU^G@9/3N--43>FVL>N/SEPZN\=$DP#@3D)$^>$B85X)"#S
M"0FF@<"<?,IS/N5,'CV/%YV%3QE"7'DT"L.(8%QX;-.1L/8OK.)Q&JGS+%1R
M%K^97AHE!T[]M4.":2 P)V'Y.6'Y0C3*(?,)"::!P)Q\8F1U%II)I!- =^TS
MQC&G'I,B<53E_"!#'"K%XKC,.S<X=RH=R8B34_E@ZO*QNC;9QW+[>%@?\>DD
M0::N!% T#87F)I#8!)*%V'4"ADHJ))J&0G.3:@4T3NK),02CX<TESY7T;U6Q
M.,KQH<IP"1;&X5Q0C'H(9K4K3HO7MH@]U<71:20'3UX#D&@:"LU-G%7+F"]%
M+% Y#8JFH=#<I%I%C9,"<PRQ1$ $3G.NI$^L,(XQ(CKJ[C3A,([FF%'50RPK
M9G%:S5IB9?_+$K55&F;R:H!$TU!H;@JMDL9J*8J!2FU0- V%YB;5JFV<%)]C
M*)9'[DD4L4 <AG%8<H6%3[%('),B[Z$8L3J7I'6N0[%$W96&F;H:0-$T%)J;
M0JNO"5Z(8@14<X.B:2@T-ZE6<Y.D_!Q!L1. <]=!@C/F42P21X10P59&+(Y1
MR7KD(;%*EZ25KD.Q<<58&G'RP@#=)H9"<[-IQ39A2[$-5(B#HFDH-#>I5HB3
M]+[U"+;Q@!W()]I@B$Z&N-=N]2Y)Z]T?B_W-[6:[C5XUZ"XQ*)J&0G/39K4U
MD4OQ"%1M@Z)I*#0WJ59MD_3&]0@>J8 !N>2,^%R*A.%<4I]/89CBG/5L&1(K
M<$E:X'[E5+KL2H-,7@B@N\=0:.ZGPU964[34Y\.@0AL434.AN4FU0INF-[*'
MV74"<#2<I,C[\/<J%L8)\S\CCH4AV:G-W'E8;4O3VK;#KD3%E0:9O!! ]XZA
MT-P$=LP7B[DO8.T7L/Z+)80UM<*:SK5@G "Z?) HH,U5)$P(2?WM^%@84Y3V
ML,MJ69K6LAUVC2NVTGB3UP3H7C(4FIM+JZWI4O8,"JJ\0=$T%)J;5*N\Z5R/
M!@UM%7ZQ-1RBDR'NM5N!2P<$;E7LZUM31:\:=,,8%$U#H;EILWJ:+N7/H* :
M&Q1-0Z&YCD&KL=E<BP8++148(R[\:BL2EV.B_#M6)$PJQ62<5,SJ6C:@:T^D
M2E=;:9"I*P$434.AN0FT@IHM9=!@H"(;%$U#H;E)M2*;S35HL-!0(;A"_JTJ
M$L:I"MD5AC'6%F\][.HXBP=TK657HMI*@TQ>"*";PU!H;@*MH&9+N308J+(&
M1=-0:&Y2K;)F<UT:+.:^D.&]*V*^D,PGH8Z%,8S[[EU6S+(!,6O9-:[:2N--
M7A.@N\=0:&XNK;AF2WDU&*CT!D734&AN4JWT9G.]&BST5@2WL,$0G0QQ'R:Q
M"I</*-P#N1[*JBGZS(5I@,F/E8#N%D.AN<FSJIHO9<O@H$H;%$U#H;E)M4J;
MS[5E\-!&@7,E?&]A+(QVU=YINI$PC'D?LZRXY0/BUF%6NO!*0TU>#J![QE!H
M;AJMMN9+F3$XJ-X&1=-0:&Y2.\\0SC5C\-!&P07VGX2,1&&A_(^0(U$$]=@*
MN96W?$#>^OQ*E%YIJ,E+ 72K& K-3:-5UWPIDP8'E=F@:!H*S4VJE=E\KDF#
MA[8*S CS'SR)A1'$I,^P2!C*.Y8/=QY6V?(!9>MS;%P!ED:=O#) =Y2AT-QG
MD:W>%DNY-@2H#@=%TU!H;E*M#A=S71LB]%GX!=APB$Z&N-=NY:X8Z=2X*^H7
M3?G"[$UU]V=T#J ;R:!H&@K-3:+5VF(IMX8 5=Z@:!H*S4VJ5=YBKEM#1-P:
M/!")D2B.J?*Y%48Q)'ON8,(J73'2JN'0*UV-I2$GKPG0/64H-#>=G;,T%CM,
M _8T#=CC-):0X,)*<#'7K2%"GT5.N,^S, @C[G\&%HW"/:=I"*MX15KQ]O(L
M496E(2<O"= M92@T-YU6>(NEW!P"5'N#HFDH-/?<&JN]Y5PWAPSM%X+G_N->
MD2B&E/\\922*(M[S:9BT6E>FM6XOT<:59FGTJ<L#%$U#H;F9M4I<+F7QD*#*
M'!1-0Z&Y2;7*7,ZU>,C0E.&79L,A.AGB7KL5P#(M@-]7Y;6IZ\W^+GK=H-O+
MH&@:"LU-G!7=<BD[AP25WJ!H&@K-3:J5WG*NG4.&!@Q,<BS]@BP6AXA S.=4
M&"=RV7L+ZQP@E]:[EE?I.BP-,WDQ@&XP0Z&Y*;1R6R[EXY"@HAL434.AN4FU
MHEO.]7'(T($AJ0QN5V&44+E_I$TDBN>XYV,Q946N2HM<AURI4PY!MY-!T304
MFIM"*['54K8.!:JN0=$T%)J;5*NNU5Q;AXJ<CB&%7WS%HFA0?$6B,$4]BE!9
M-:O2:M8AU[B"*XTX>4F ;C!#H;G9M/I:+67M4*#:&Q1-0Z&Y2;7:6\VU=JB(
M:0/GB/G[B9&XG%+BNSLB88)PVG- @+)Z5Z7U[M7QJ'M3#= +=%L9%$U#H;D)
MM#);+>7L4*#"&Q1-0Z&Y2>T<&SW7V:$B7@R%ND\=G](2<X"TQ9I_:%0LCE(I
M<0_!K-Q5:;D;$BQ=CJ7A)J\*T)UE*#3W:&PKNO.E7!TYJ P'1=-0:&Y2K0S/
MY[HZ\F%7QW"(3H:XUV[5;IY6NU%N):JQ--SD90"Z@PR%YJ;2:NY\*6]'#BJ]
M0=$T%)J;5"N]\[G>CCST8P3<&@S1R1#WVJW"S=,*-\JM<<58&GGRB@#=7H9"
M<[-JY7:^E+,C!Y7@H&@:"LU-JI7@^5QG1QZQ8\348BPNIA9C<0FUF%OAFX\[
MEJ,R-UG19$7V4&[VS8O-_D6SV9GHU$!WFD'1-!2:F\Q.+Y7%FJG =E.!;:>R
M3#^5;D.5^1U50E<&YY3Z>Q^Q.,$Y]\]OB\513$G?N?2HTU(%C3NR(TZX@=/J
MT]A3EPDLG :#\W)+.KE=K-T*@NVW @JGP>"\S'9:KJ#9/5=0Y!2.X,R!6!06
MP9GUD2C2V:'TIM%IMX(&]/$0^1*UW #V]"4"NCT-!N?EMM.1!2W6D@7!]F0!
MA=-@<%YF.VU9T.R^+"CT=)# C'\5"\/2=_;K:!CKZW")4:<K"QIWYD<O_\;5
M>P-O,WW!P/9M@8+STMSIW((6:]V"8'NW@,)I,#@OLYWV+6AV_Q84,8 0&9&B
M$3L)%9%[8:0A3"Y(3^6'NXT*ASH5=MA8?C%5UE?R#0!-7A6@<!H,SDMDMTWB
M4LX2#-T\$;A[XB**OML_,=U+< S?<,03@LCA:'R?<9%(15K*!?TT(X&24<)[
MSN_&W=Z%0\T+8YP;J/K2D-/7".B.-QB<E]*.J,=+^4TP<(=%X!:+R_18[#99
M3#<<',6^T"9":<YS$9 O<EJ(8 SYOI-H($%(]#PSBKO]#8<:'/:0+U7UI2&G
M+Q'0?7 P."^E'46/EW*C8.#>B\#-%Y?IOMAMOYAN13B*?*&'A#':?>SS:V["
M0*JD\MM;Z&@@%QSU/$B*NYT/AUH?]I!O9,F71I^^6D"WR,'@O#[3'2U/EK*J
M8-@&C;!P&@S.RVQ'W*?[%8[AX0E!=F]93.*P9V<D$+=Q/"CZ8H%M;1BT=%_7
M]\8TNFB*RXN=J>[,E=ENZ^RZ?-RW P\Z^_QJ.X7;PW1?_D!6Z^#UU_BEQH?7
MUQ;F\N*AN#,_%=7=9E]G6W/;0J+O#\]+59N[^_,W3?G09G25?2Z;IMP=O[PW
MQ8VI#@'MSV_+LOGZS>$-GLKJ]^-E7_X?4$L#!!0    ( -*&458;GS\,*0,
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
M5Q)312E/T03I*VQ] C+[A(\D*< 327?U"FI3)([O,'5A[&BNKN\R_;L-4BV
M#0-?GI4U,(BQY\CSL@:';!SX WI;3X',GF*4Y1*DF@;;\BQY54T#PUZ D2Q5
MA056)S_Z2EL/@LP>Q+A> OX!XGI,P1W)!FJ/D?VUWGI4MG LMGYD6RN$O''>
M3]"H2U"CLH5CL?5CV)HO9#9?-SDG^3IY3$W.!*E&R9&-B0;C8T<IG2IJJ'2V
M=@N9[=9+ VPA#+*8(D4]O6-\RMETP;(MY52KU'BK5V?*F&SA6&S];T>M_\/6
M.*,-&WWDJS\BC<D6CL76CV'K.['9=YXTVK!J$I&-Y 4!#0KZ\M07:E">/3"E
MX=9RXA>6N5X:<?5W:''],TT;P";9ZK4:;_3J7!F3+1R+K1_DSL?:D5;?\+@?
M;<?]:OLK5M]PZZJQV56?-MXT5A@A=<"I,.S"0'[]T< \UQU84\"M7\9FO]SY
M'/#BBN*!JOM]6%DFUV#DN=H(:63,.AM)Q'A?UQMRQ,L8V^6\V65Q/'O<]'-9
M;W61SE_!L[#9NM/2-#N);DFQ3D2%2>E*4%H?/-&KHMF<TQQPMJVWJSPR+HI.
M_7-#A:4N*H"XOF*,/Q]4-SAND9K_"U!+ P04    " #2AE%6T]IMI\$#   4
M#   &0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6RM5VV/VC@0_BM6NJIV
MI=[FE02V@ 2DI^/#OFCIWGTX]8-)#%A-8FH[T/OW-W9""HGAT&F%!/%DGL?S
MS#B38;AG_+O8$"+1SSPKQ,C:2+E]L&V1;$B.Q3W;D@+NK!C/L80E7]MBRPE.
M-2C/;,]Q0CO'M+#&0VU[X>,A*V5&"_+"D2CS'/-_IB1C^Y'E6@?#*UUOI#+8
MX^$6K\F"R+?M"X>5W;"D-">%H*Q G*Q&UL1]B%U' ;3'GY3LQ=$U4E*6C'U7
MBWDZLAP5$<E((A4%AI\=F9$L4TP0QX^:U&KV5,#CZP/[[UH\B%EB068L^XNF
M<C.R^A9*R0J7F7QE^S](+:BG^!*6"?V-]K6O8Z&D%)+E-1@BR&E1_>*?=2*.
M &YX!N#5 *\-",X _!K@7PL(:D"@,U-)T7F(L<3C(6=[Q)4WL*D+G4R-!OFT
M4'5?2 YW*>#D>/JVF#]]62S0[/EQ.G^:?)T_/RW0;V@!!RPM,X+8"KT5N$RI
M)"EZX0SILX9F+%\"58KF177X5!%O8R(QS>X _[:(T>W-';I!-A(;S(E M  F
M*L6G(\/7#2L%+E(PWIRLA[8$=2I&.ZF53"LEWADEKH<>62$W GTI4I*>$MB0
MEB8WWB$W4^\B8TR2>^2[GY#G>)XAH-GU<-< CZ^'.Q?4^$VE?<WGGZMT*< B
M1%VZJF*0:C01 OK+)/E14D&U]>_)4D@.C^0W4QFJ;0+S-JI//8@M3LC(@D8D
M"-\1:_SQ@QLZGTTI?$^R^)W(3M(;-.D-+K&/7\F.%"4Q'MP*&6FD:L2[L>LZ
MCN?WA_;N.!E=O\' #=SHU"TVN'G>P/$:MQ,!O49 [Z* YRWA<"B*-3R'"<N)
M24C%$![O'$;1H"6CZ]7W/,]OJ>AZA7X4]LTBPD9$>%'$$YSD\^&'G<3U?+\7
MM,+O>OE1$+1$QEVO?M [\CH)/VK"CRZ&/\6")FBO7U;06_$.2K(FAWX)KVTA
MX8F%&IG419V$]MRPG?:9R<MWO9:ZKE?0CP:^65V_4=>_0AW!O  % L%Y0U"I
M'!J.%HANX060LBS#O+JIK7<FJ=4^_>,'ZMYI*^TZ.?=1^Q2:F*(S.@>-SL%%
MG3'-2E6^_UG'@:%"4=AJ C.3%WQ:\KI>P< )>F9]KO-K:'"N4O@>M:RW^H]B
M&KP,U31R1>W&:!^-2SGA:SUV"HB_+&0U'3369K2=Z(&N99^JD5>/8;]HJGGY
M$?,U+03*R HH(5+H=KP:0:N%9%L]E"V9A!%/7VY@;"=<.<#]%6/RL% ;-'\$
MQO\"4$L#!!0    ( -*&45:Q S7\S ,  -0-   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8Q+GAM;+U7;8_:.!#^*Z-<=6JE[>:-USU @H35K427%>RV'ZI^
M,,D 5A.;LPWL_?NSDY#RDHVV$KHO8#O//)YG;,_8O3T7/^4:4<%KFC#9M]9*
M;>YL6T9K3(F\Y1MD^LN2BY0HW14K6VX$DC@S2A/;<YR6G1+*K$$O&WL2@Q[?
MJH0R?!(@MVE*Q+\C3/B^;[G686!&5VME!NQ!;T-6.$?ULGD2NF>7+#%-D4G*
M&0A<]JVA>Q>ZF4&&^$IQ+X_:8*0L./]I.@]QWW*,1YA@I P%T7\[##!)#)/V
MXY^"U"KG-(;'[0/[?29>BUD0B0%/OM%8K?M6QX(8EV2;J!G?_XV%H*;ABW@B
MLU_8%UC'@F@K%4\+8^U!2EG^3UZ+0!P9N*TW#+S"P#LW:+QAX!<&_GL-&H5!
M(XM,+B6+0T@4&?0$WX,P:,UF&EDP,VLMGS*S[G,E]%>J[=1@& 33E\?G.<S&
MP?CAZW T&=_ X_@9IO<PG$RFWX:/P1CNIS,(9N/PX1DFT_E\/(>/(2I"$_D)
M/L/+/(2/'S[!!Z ,GM=\*PF+9<]6VC\SBQT5OHQR7[PW?'$]^,*96DL8LQCC
M4P);"RO5>0=U(Z^6,<3H%GSW!CS'\RH<"MYO[E:8A^\W=VK4^.5:^1F?_]9:
M11'?,B5AAA'2'5DD> /#1!]=PB($G00@$!A3!1,N)7R?\20!?3KV1,0_JI8C
MGZY1/9W).'=R0R+L6SJE2!0[M 9__N&VG+^J0GE-LO!*9"=A;I1A;M2Q#T8D
MR>))%"QP11FC; 5\"1L4E,=5<<SYVAF?2;2[@>^U6SU[=QR?2Y#G^_XI*+P$
MN8U6IP2=Z&F6>IJU>H:QWA(ZQTI]5*,U$2N,07' 5UT[)%;IR?E:QUYTNF>N
M!I6@,]%A!:C;=JOUM$H]K5H](<;;Z"!H06*=YA?Z4.P%50J97JGE#3!=,?62
M"8SX3B\;5F:CUH5SGSVW>:ZS M4]!X45(-?K-JN%MDNA[?=N1&1Q_19L7SC@
M.^[Y%JP 7>S3\!)TLD]/E'1*)9U:)<$VW2;$5'C Y5*7?".&Z4L!R5.:.6$;
M05E$-TGECJRE_]U,=4VR\$ID)V'MEF'M_K\%H7O-,%^3++P2V4F87>?7)<FY
M<DDH"(\SN7-V&@M(ZVU(6 '12;;Z++I'5S[W:GFEGNIWMT3!5A.5L!:2"[:/
MKKLIZGIFG@T2LK.0WPW+T?)I,LPNY&?C(_-DR:[1OVCR]\X772:I+C )+C6E
M<]O6A4SD3XB\H_@FNU0ON-)7]*RYUL\N% :@OR\Y5X>.F:!\R W^ U!+ P04
M    " #2AE%6<5CB#X$$  #P%P  &0   'AL+W=O<FMS:&5E=',O<VAE970V
M,BYX;6RU6-MNXS80_15"712[0!*)U#VU#21.%@V0;-U<6A1%'QB9MH5(HI:D
M[4V_OJ2L2)9%:]>I_&*+],S1G)G1^(B#-64O?$&( -_2).-#8R%$?FZ:/%J0
M%/,SFI-,_C*C+,5"+MG<Y#DC>%HXI8F)+,LS4QQGQFA0[$W8:$"7(HDS,F&
M+],4L]=+DM#UT(#&V\9]/%\(M6&.!CF>DP<BGO()DRNS0IG&*<EX3#/ R&QH
M7,#S,7*40V'Q1TS6?.L:*"K/E+ZHQ<UT:%@J(I*02"@(++]69$R21"').+Z6
MH$9U3^6X??V&_KD@+\D\8T[&-/DSGHK%T @,,"4SO$S$/5W_2DI"KL*+:,*+
M3[ N;2T#1$LN:%HZRPC2.-M\XV]E(K8<H+/' 94.Z$<=[-+!+HAN(BMH76&!
M1P-&UX I:XFF+HK<%-Z239RI,CX()G^-I9\83>Y_FUS?/_YU B:W%U\>P<67
M*W#]^]/-Y.Y:KD[!F*8YS4@F.* S,&&R?YAXE=8)S@3 V11<?UW&N2RL !^O
MB,!Q\DFZ/3U<@8\?/H$/(,[ XX(NN33E U/(D-6-S:@,[W(3'MH3WA6)SH -
M3P"R$-*XCW_<'3;=39FH*ENHRA8J\.Q]V>KD__>M- <W@J3\'QW5#;:CQU;/
MZSG/<42&AGP@.6$K8HQ^_@EZUB\ZXCV!-=)@5VFPN]!'G^,,9Q$!"9$/$&#J
M23FEL].E7&#.B= 6>@/I%Y!JN*Q&H65[LJBK;5IM*S\(7%A9->)UJGB=SGCK
MLN55V4A5-K6:?8_1"9@SRK7$-O?VMD*&?N#:EK=#36/G0=\+ STYMR+G=I*[
M)9R?RW$8+=-E@@69RBDF:Q[%>#,G)3N<4B;B?XL-'0.W%=DIM#S'=W<I: Q#
MW[9"1T_!JRAXQZ]/1H2.F]<*V4>6ZUH[S-IFGN-XUAYB?D7,[ZZ-C%T75*?7
MH9.@)[ &P: B&!QQ( 9]IJ$GL$8:PBH-X?L;N&-TA*VNLWT;P9W>U%@Y$.X9
M&]"J__FM[S;G+$X2_=]RI^^AM>D+K<ET2^/ (W9I"=Y7*GI":Z:B%C"P4QB\
MNU-+V,8<E8,?.CN]JK'S?-]"]IYNK24'[-8<E\LXF<;9G!<AQVG.Z(JHH/7A
M=H(=7+.>T)K4:_4"G6.V;Z<V.C@5/:$U4U%K'=@M=M[=OFWE@JP0V:WV;=O!
MP ^@M:=]:X4#NR7.'8X6<HN]-D/6QMJ)='#!>D)K\JX%$/2/V;N]"J6^T)JI
MJ*42[)0@[^_=H-V[CFV[X6[O:NPL.:3=/;U;BQO8K6[N:2*WYH +&KUH(^ST
M/[A,/:$UW_!K682L8[[C]ZJ;^D)KIJ+63:A3C+R[8TO81B?Z'@IV7_9U=B[R
M'*3O6+1U3-.M<L8T$UB-6WUX_1[$'.,D!M6Z"-G';-=>=5)?:,U4U#H)_8]C
MGJYV=5J'3C#T@Y8XT-GY8>B$.^UJ;AW'JK/P.\SF<<9!0F;2T3KSI<A@F^/E
MS4+0O#BA?:9"T+2X7! \)4P9R-]GE(JWA3KTK0[Y1_\!4$L#!!0    ( -*&
M45;JOE^Z\P(  /H)   9    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;+56
M:T_;,!3]*U:&)B8Q\FP"K(U42*<A >L*;)JF?3#);6.1Q,%V6]BOG^VD61]I
MQZ3N2^+'/<>^Y_K:MSNG[)&G  (]YUG!>T8J1'EFFCQ.(<?\F)90R)DQ93D6
MLLLF)B\9X$2#\LQT+,LW<TP*(^SJL2$+NW0J,E+ D"$^S7/,7LXAH_.>81N+
M@1&9I$(-F&&WQ!.X!7%?#IGLF0U+0G(H.*$%8C#N&7W[+ J4O3;X2F#.E]I(
M>?) Z:/J7"8]PU(;@@QBH1BP_,W@ K),$<EM/-6<1K.D BZW%^P?M>_2EP?,
MX8)FWT@BTIYQ8J $QGB:B1&=?X+:GX[BBVG&]1?-*]O -U \Y8+F-5CN("=%
M]<?/M0Y+ 'L;P*D!SCK VP)P:X#[6H!7 SRM3.6*UB'" H==1N>(*6O)IAI:
M3(V6[I-"A?U6,#E+)$Z$P]'GX6!T]_T(#:_Z-W>H?Q.AP9?[R^'U0/;>HQO,
M&%:A08<1"$RR=W+P_C9"AP?OT $B!;I+Z93C(N%=4\@-*5HSKA<_KQ9WMBQN
M.^B:%B+E:% DD*P2F-*3QAUGX<ZYLY,Q@O@8N?81<BS':=G0Q>OA=@L\>CW<
MVN&-VP3'U7SNMN PF=Y,O,C@9+@02*J,!D]34LJ\$^C'E31'EP)R_K--^XK;
M:^=6U\D9+W$,/4/>%QS8#(SP[1O;MSZTZ;9/LFA/9"N:>HVFWBYV&2-)&A.L
M;QUXEM<GAS;U*I9 LZB[<Q8&)[9[VC5GR[)L6OF.ZSFK5M&F5<=S ZNQ6G&D
MTSC2V>G(E3P-8Y)EK7FW$_JOL=\G6;0GLA7)_$8R_S_FD[]/3?=)%NV);$73
MH-$TV'D,^SEE@OSZ:SX%&SG@VKZ]GD\M5I9SVEG+ITTK)^@XZ_ED+KV*.;")
MKBXXBNFT$-6+THPV!4Q?O]MKX^>RL*GJD#\T555TC=F$%!QE,):4UG$@3S>K
M*HVJ(VBIW]X'*N1+KINI+,Z *0,Y/Z94+#IJ@:;<"W\#4$L#!!0    ( -*&
M459S/16F% 4  #P6   9    >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;*U8
MVV[;.!#]%<);+%I@$TO4Q7+6,9 X+;9 BQ9U+\^,1%M$)=$EZ5SVZW=(*9(M
MT72:]8LM43/#<X;#F2%G]US\E#FE"CV4124O1[E2FXOQ6*8Y+8D\YQM:P9<5
M%R51\"K68[D1E&1&J2S&V//B<4E8-9K/S-AG,9_QK2I813\+)+=E2<3C-2WX
M_>7('ST-?&'K7.F!\7RV(6NZI.K;YK. MW%K)6,EK23C%1)T=3FZ\B\6.-0*
M1N([H_=RYQEI*K><_]0O[[/+D:<1T8*F2IL@\'='%[0HM"7 \:LQ.FKGU(J[
MST_6WQGR0.:62+K@Q0^6J?QRE(Q01E=D6Z@O_/X?VA"*M+V4%]+\HOM&UANA
M="L5+QME0%"RJOXG#XTC=A2 J%T!-PJXI^ ?4@@:A< 0K9$96C=$D?E,\'LD
MM#18TP_&-T8;V+!*+^-2"?C*0$_-/[R]6KY=HC.TA #)M@5%?(4^4' ,6G"I
M)")5ACZIG(IF]'U5QXY>@]<W5!%6R#>@_VUY@UZ_>H->(5:AKSG?2M"4L[$"
MD'JJ<=H NJX!X0. ?(P^\DKE$KVM,IKM&Q@#NY8B?J)XC9T6;VAZC@+_+X0]
MC"V %L]7]QUP@M;C@;$7'/*X<6,*SKVP>:=6#NW*>E-?R U)Z>4(=JVDXHZ.
MYG_^X<?>WS9F)S*VQS-L>88NZ_.KD@O%_JTC!8)*Z UUQE=G6Z!/I*3*&AVU
MT8DQJG/0W3P.@NEL?+?+:R@4^7[2"NWAC5J\D1/O^TI1\()"] %RI*0V<+6%
M>&=>/PZ2'CB+4!C&=G!Q"RYV@GO''FB&BC9T;.#BX;Q!XH4]=%8I/+'#F[3P
M)DYXRQS6^@S\5Q[!.!G,'B1)'Z)%*,*1'6'2(DR<"+\3P<@MI#<WOF0P=:1S
MQAZ\H4PX.>"_:8MNZD3WE2M2'($V'4R+8S^9],!9I,)@&MCA^5Y7)3QGTEH0
MF:,-81F"[(](R;<5U 96I<46DK1.^5 B4 D$MH)"E5=ZQ]=\"O [*YAB5%H3
M7C/SB3+>J:SM^VFGFOI']FE%JI15:Y1JCZV@2Y+&92OSH0D_>UGT!TLW2<+^
M^EJDXB@(#ZPO[G!C)^Y/&RH@4P]Q\_:# SD>YA3/\_I)VRH6[XCM8^_JJ>\L
M8_,OP\*"^"TT)E4=F?0AS4FUIH9/!8WEWEKLQJ>57#!$[4_] ;FA&/8FT:&-
MUQ51WUU%?YM<;\&.TAN6TFD21'UVH25O'RH:?E=Q?7?)_6&:;)J=D3L #20@
M=P"S#KRI*&>]S8->/U(BY!LK'?>$$3*J*$:EZ3&M&<1IXJ49I"OTOKO2/]<G
M_8WI](I[RFGCE4GC%7!/1A[MSG%:>JESNC;#=_<9 ^=D3*:Z%B'P!1U$BM47
M]0S3G5#VSKT@[D>\$\A+B7;=BN]N5XX2?59>3FQ4PWZ[Y8;R4JI=Z^.[>Y^/
M),UA2#R:HR;]M64;W4!8"3DM_7:K<")K^X?2KJ7"[I;JR#D0G[0M.I6U?:Y=
M6X2/M47'CR^-B?U#7>#U@A4/^Y\HBK&]$N&N_\'N_N<#Q-Z*%85U'[EU?WLI
M3F1MGVG7+>'_=?V 3WK_<"IK^UR[Y@F[FZ=GA=VP 4KB23]'VJ1PW#^3CG?N
MX4HJUN9Z4B*3N.O[JG:TO0*],A=_O?%K_V)17V1V9NI[U8]$K%DE@=0*3'KG
M$^A61'U56;\HOC&W?;=<*5Z:QYR2C HM -]7G*NG%SU!>V$\_P]02P,$%
M  @ TH915DVK4,3S P  -A0  !D   !X;"]W;W)K<VAE971S+W-H965T-C4N
M>&ULM9AM;YLZ%,>_BL6F:9/N"H8 29=$VOJ@7:G3JF4/KQTX2:P!SFRG:;_]
MM8$" >H[D>1-@L'GX7<,]M^>[AG_+38 $CVF229FUD;*[:5MBV@#*1$7; N9
M>K)B/"52-?G:%EL.),Z-TL1V'2>P4T(S:S[-[]WS^93M9$(SN.=([-*4\*=/
MD+#]S,+6\XUO=+V1^H8]GV[)&A8@?VSON6K9E9>8II )RC+$836S/N++*S<W
MR'O\I+ 7C6ND49:,_=:-?^.9Y>B,((%(:A=$_3W %22)]J3R^%,ZM:J8VK!Y
M_>S]-H=7,$LBX(HEOV@L-S-K;*$85F27R&]L_QE*(%_[BU@B\E^T+_LZ%HIV
M0K*T-%89I#0K_LEC68B& 1Z]8."6!N[?&GBE@9>#%IGE6-=$DOF4LSWBNK?R
MIB_RVN36BH9F>A@7DJNG5-G)^=W-Q\7- KU'"_6"Q+L$$%NA&R&IJA#$Z O-
M:+I+T>U.[CB@.U 50U^7"5T3/0H"O;T&26@BWBD7/Q;7Z.WK=^@UHAGZOF$[
M0;)83&VI\M31[*C,Z5.1D_M"3M<072 /_X-<QW5[S*_^WAP?FMNJ.E6)W*I$
M;N[/>\'?URUP19NM"_Q>H,+#J-^#_A0OQ99$,+/4MR: /X U?_,*!\Z'/KP3
M.3N ]2I8S^1]?DM%1!+T!(0CR&)-K>H)Z1+X<TV]O@(47L/<JYXZ'N:3(%2#
M]] $,X8>"#:JP$;'@HWZP JO00-L/![Y+3!CZ(%@?@7F'POF]X'Y';")ITMP
M &8,/1 LJ,""8\&"/K"@.V)^$+; C*$'@H456'@L6-@'%G; ,'9"IT5FC#V0
M;%R1C8UDWS>@M,1* N_+?]S)WW.#D=?*WQAA8/Z3*O^).7\FU< D^2JW)4]*
MKLC>Z7[2?<4<K!>; Q)CK($DV*D7=L?(<@="7*J56 T&"(G@42D_ ;VKL=/!
M>8_], Q:/.: 0X$:2@7_#Y >EH22)4VH?%+J+2%9U$^$.T3J1>M,V^: 0X%J
M78'-PN*69AK ("OP277%J;P=XM;* I]'6I1N#^8]M4D9MP?S'.H"U_("GT=?
MX*[ P(Z'V[.B.?I0NEICX/.(#-Q5&=C!?H?N'#H#UT(#GT=IX*[4F 1.>QDP
M!Q\*5XL-?!ZU@;MRPP_<MMHP!Q\*5^L-?(S@P%W%H;ZMCA8TQQC*4&L.?!K1
M@;NJPP^PV]YDF:,-I'%KV>&>2G:X/;(C\)Q)B\<<;RA/K3K<DZF.TE-S$SR:
MC#M3>5\W/VQLO8I,[<:ACCY1^T+XFF9"O2@K9>=<A&K.Y,4A5=&0;)N?\RR9
ME"S-+S= 8N"Z@WJ^8DP^-_314754./\/4$L#!!0    ( -*&45:7*!W)G00
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
MY?4W%]I<IF4U-:\72CO!C"^$T+N&O5'K]S#Z"U!+ P04    " #2AE%6H.F
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
M669JW /7">I\S9A\#?1$:3\@\3]02P,$%     @ TH915GE7,8:["P  \F$
M !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULS9UO;]NV%L:_"N']00LT
ML421DMTF 9*PQ7J1;D72KK@8[@O%9F*ALN@KR4Y[L0]_*5DV39%F+?4DZS!L
MB4P^.CPBS^&/HIF3!Y%_+F:<E^C+/,V*T\&L+!<OA\-B,N/SN#@6"Y[)3^Y$
M/H]+^6M^/RP6.8^G=:5Y.L2>%P[G<9(-SD[J:^_SLQ.Q+-,DX^]S5"SG\SC_
M>L%3\7 Z\ >;"]?)_:RL+@S/3A;Q/;_AY<?%^US^-MRJ3),YSXI$9"CG=Z>#
M<_\EBVA5H2[Q9\(?BIV?4=646R$^5[^\G9X.O,HBGO))64G$\G\K?LG3M%*2
M=ORW$1UL[UE5W/UYH_ZF;KQLS&U<\$N1?DJFY>QT,!J@*;^+EVEY+1Y^XTV#
M:@,G(BWJ_Z*'IJPW0)-E48IY4UE:,$^R]?_C+XTC=BK@:$\%W%3 AU8(F@I!
MJX)/]E0@3052>V;=E-H/+"[CLY-</*"\*BW5JA]J9]:U9?.3K'KN-V4N/TUD
MO?*,O;[X@([0I9@O1,:SLD#B#C%^6Z)GC)=QDA;/Y<<?;QAZ]O-S]#-*,O1A
M)I9%G$V+DV$I+:ATAI/F;A?KN^$]=_,Q>B>R<E:@U]F43W6!H31]:S_>V'^!
MG8J,3XY1X+] V,/88M#EX=5]2W5V>'7/T9I@^S2"6B_8JR<=_S8KRGPIQU:)
M_KJ2!=#;DL^+_]B\O58C=K4J9+PL%O&$GPYD3"AXON*#LU]_\D/OE<U3D&(,
M2$SS(MEZD;C4SS[5@YU/C^(5SV7P0M.DF(BE]&<>EUQVY[LDB[,)1RF7$</:
MC=<W&-<WJ$+GZLP[]H+P9+C:]9C3C*X> Q+3/$:W'J-.C[W1'"+C2[G,D^P>
ME;-<+.]G,B!,^/R6YPC[7O0*W?*X_CC)2BZ-*5$L_T4/C=O1QNTRD@3'X2\V
M_Z[-B7;\2\8C/VCYUU**1ICHI9BS:3T=%VX=%SH=]U[Z89(LXA3%\[J'R39/
MY2"VM7FM%.ZT)O0"$D6M1IO%:(AIY+5:[;2K9ZNC;:LC9ZNO>%'\^M,(^_C5
M,I,-S\OD?_*Y;X>93 ZU%U!2%,NZ8TU$45H'6F2T=DS&K2=\:1;R/3]LC4;F
MM+FG1T9;CXR<'JD#=RK=@C2''.:#D?G$Q\%XU!X-EF(4$Z\]')R&]G3#>.N&
M\:$=8[+,\RJ%K6-)F?#"-3;&1MM&XW#4<H!9:#SV_%;SG0;V;+[OJ=F4]\U^
M\&+=$38.6%2]0636R9)G!#@ZHIY/6PVWE2.8>JT>PMS&]6W\SE32/RB+7%59
MY 6Z2N+;)$W*KR_032D3;SVCD7U@72R1,?.]*))Z]O_7ZR]EQ1*W*9<S0SGW
MD8E:7K?.>;YA1*<G< DIQMQB?=V/E?NQT]@;+FV44:>.17^C#SR?HRL19^@<
MO8DG]9- SP;J\N;BX#F:+OE.CO=P*'.\R+F6X*_>7OQQC1;ILD#^L8^I-:^[
M3>PZ(P558U!J^N-14WL?=F[O@T[N0=48E)KN2C6_]]T3_"ZSKD9J-W8&U)/_
MM&/L8>68V[2^35<3==\]4Z\[C6SNI1SI237,K_E*I*MJ-MY<VAGK>S\#'?)
M\^_F,4"J,2@U_6$I./!#V"$/-*EO7 FIQJ#4=%<JXO#=R-%IR$?&4 XM ]ZD
M"F.L/P92^(HI?#=4?,P*/:7_SA_0OT7^>3V?DC.E59*+K.I:TB_-V*XFVI<B
ME].4>@J%;D2:3-&GN) 56%(L1"'+RL# ,QD +D0V+= -SZM:V/.)#!K;FZP_
MK*Y>'_EFQ""D7DGY(LVKEU6V@6,AY<1TNW8@8\O8OF2 CT?1GI@"!#'-DX94
M8U!J>J=0A.6/86,*$! UKH148U!J^LJQ@C7LAK5Z%$U5EZRZL<V%C8SOZ\N!
M6/;>5DQQW["K>Z#4=/<HG,-N^.D2<ANIW9"+J1ESFV*ANQAS&]:WX0JDL!ND
M )>WFCOM^F747KBZ; II"QM!F^W=-O?UB:(7[)S2_Q.YZ/H([TM'^+O246A/
M1\'>*:[;-UUC**@:@U+3^X5",4Q TQ&&?&=R":K&H-1T5RJTPVZT.S@=46LZ
M"F3O;0<64)B"4M/=HV *P[UJ::1VPZYO2T?FNQ9+,>8VK&_#%?K@)WO;@DTR
MPE[[!10VP0BWU^*9V^:^/E%HA'\P-,*>+1?)&=HZ$=WP1;G)1-0[.!/1?6 4
M4<^>B4#!"%2-0:GI74*!$88%(PP*1J!J#$I-WX2BP"B  :-&IK5- AM8Y+Y=
MYZTEW[RKWFP%/ $<\ 0F\!#+JG)@ H^E&',;UO=Y*^ )G@QX A-X?-]K$T]@
M$H^/VR^\F=OJOE[9V8O5$7DV[S?/E^5,Y-42N^P@[^(JS'1))1Z]/@ID-GES
M_N[U-I/4%YMD\J\X6\;YUSI!?&\JH<=[F,;=^,Y[QV WCST&TP2*:0)8I@E
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
MFYNY+PW:K)".^UY?*8^9).%JRA(6AU-Y_8E&+"VFH];91GG]Q)+YR;T$V'G
M@DQ.,#JR5I541RS4]=5*0"YG/)$^J+4 #W<M ]C-YRO,E'06#5![!H56'P[:
MGA'8;2\"NN\%BN9#H=7/+FF+YY@MWEXG+4K,=6UQ-F787&_G(SV'L%J.MEJ.
M>0.L;98J8=1V7<T?;'(#ZIV@T.K<:._DF+W3_BFJ!*X/H^T4519;3U&;Z<G<
MQ'TI6#L!V/$(X$'3$W8:<A->+5%/Y%V(E#48M,Y,I[NLP6#'"K69CLYG_V /
M_QW"_#G:_#FPY_\<4)<%BN9#H=6IU"[+,6]VM19=K]D:#+869<P5=J;G$,[)
MT<[),3NG5^CN8-L:#!ITMU4QW]S,?6G0#LDQ.Z1BPH75A'M;'R]2$@M=6XI>
M(QG#UJ,'=/L'"JU.FW94CME1J2,E'X(XS18A+S-,(SN@)@04S8="JS.H38@#
M:T(<4!,"BN9#H=6/S&L3XL(<ORMA-L\5CS9GJKFZS@?A#^$]7.T]W$,=OG.W
M#]]AO*WSYOH[LP7J1OIK+TK%E,^+%\XR-%7=7[XS55VM7FJ;%*]R]77QY1MQ
M-P&?RSR!(OHH0^W>4*9OOGS);/E%L+1X[>J!"<'BXN."!C/*50'Y^R-C8O5%
M55"]ZC?^'U!+ P04    " #2AE%6L4<SMT(#  #H"0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970W-"YX;6RMEFUOTS 0Q[^*%1 "B2V/?=AH(ZW-$$@@36S
M"\0+-[FV%HD=;'<=?'K.3AK:U"M[P9LV=N[^OM_Y<O9D*^0/M0;0Y*$JN9IZ
M:ZWK2]]7^1HJJLY%#1S?+(6LJ,:A7/FJED +ZU25?A0$0[^BC'OIQ,[=R'0B
M-KID'&XD49NJHO+7#$JQG7JAMYOXQ%9K;2;\=%+3%=R"_ES?2!SYG4K!*N"*
M"4XD+*?>57B9C8V]-?C"8*OVGHDA60CQPPS>%U,O, %!";DV"A3_[F$.96F$
M,(R?K:;7+6D<]Y]WZF\M.[(LJ(*Y*+^R0J^GWM@C!2SIIM2?Q/8=M#P#HY>+
M4ME?LFUL1[%'\HW2HFJ=,8**\>:?/K1YV',(AX\X1*U#U'=('G&(6X?XJ0Y)
MZY#8S#0H-@\9U32=2+$ETEBCFGFPR;3>B,^XV?9;+?$M0S^=9M>S.W)&YJ*J
M!0>N%1%+\IYKD* TN7[ \E) 7F:@*2O5*S3]?)N1E\]?D>>$<7*W%AM%>:$F
MOL9HC*:?MRO/FI6C1U8.(_)1<+U6Y)H74!P*^(C1L40[EEET4C&#_)S$X6L2
M!5'D"&C^=/?0X9X]W3TX01-W.Q-;O?A1O84F&5-Y*=1& OEVM5!:XG?RW97K
M1BMQ:YG><:EJFL/4P^:@0-Z#E[YX%@Z#-ZX\_4^Q[#^)'>0PZ7*8G%)/NT*&
MMI"QTY2"K\YPNL+V@!G&XB5+QBG/@92 '<19RLTR([N,Z:3W:10.+[!*[O?S
M=FP57D1!SRIS: 7!..FL#D@''>G@).E5):1FOZEMIO@)6S:FU,:"Y4)I)U<C
M.CR(.(A[6,=&430>]Z@<1I@A-]2P@QJ>A/H &C?*X.02"J;)$MS;,SQ:/!GT
M IP_P28[MAG$H9MAU#&,_L&@U"7):<TT+=EO*+!M-D7I AD=!7 6QT&/Q&$T
M"OLH#J,DC-TLXXYE?)+E3B!#%__NHW)QC(]K/!Z9IGP XK *H^BB1^*P0K'^
MMOA[9V %<F7O$@HK?\-U<X1TL]UUY<J>TKWY&5YCFEO'7YGF#O21RA7C"MO$
M$B6#\Q'6O&SN%<U B]J>M NA\=RVCVN\BH$T!OA^*83>#<P"W>4N_0-02P,$
M%     @ TH915B&B3)T& P  \@L  !D   !X;"]W;W)K<VAE971S+W-H965T
M-S4N>&ULM59M3]LP$/XKIPQ-3-J:E[ZS-M)HAZBT38C"^##M@TFNC4429[;;
MLG\_VPE9"FD$+.N'QG;NGKOG;#^YR8[Q.Q$A2KA/XE1,K4C*[,2V11!A0D2'
M99BJ-RO&$R+5E*]MD7$DH7%*8MMSG(&=$)I:_L2L77!_PC8RIBE><!";)"'\
M]RG&;#>U7.MAX9*N(ZD7;'^2D34N45YG%US-[!(EI FF@K(4.*ZFUB?W9.8:
M!V/QG>).5,:@J=PR=J<GBW!J.3HCC#&0&H*HQQ9G&,<:2>7QJP"URIC:L3I^
M0#\SY!696R)PQN(;&LIH:HTL"'%%-K&\9+MS+ CU-5[ 8F'^89?;#L<6!!LA
M65(XJPP2FN9/<E\4HN+@]@XX>(6#]UR';N'0-43SS RM.9'$GW"V ZZM%9H>
MF-H8;\6&IGH;EY*KMU3Y27_^^?0*/L",B C.U)[".89K%' \1TEH+-X]>4G3
MM5J[7L[A^.@=' %-X2IB&T'24$QLJ7+2R'90Q#_-XWN'XF/0@:[['CS'\VK<
M9\]W=_?=;56)LAQ>60[/X/4.X"U2B1R%A$LB$>;(Z9;H<U9'K!%)7[\3D9$
MIY:Z7P+Y%BW_[1MWX'RLH]D2V![I;DFZ:]"[!XMX*V&1"LDWZH)*^/%%&<!"
M8B)^UA'OMDF\); ]XKV2>*]QM[\Q+24D!I*P32KKN.8 0P.@)7'KNV-'_2;V
MMLJBSJQ?-=O+KU_FUV_,3]TYQM4%*\XD5V>R+L<<Q'4JT1_GUQCGE54>E"P&
MC2QNC)1B"&2+7'T:($,>J'.FAYH29(2&=;QRV'&55L>HQ!ZUQN"OI#8LJ0V;
M-XCQ'>$A+"7A4@OC2_2C$?JEUZ@EL+TJC,HJC%K5CU&;Q%L"VR,^+HF/_U4_
MQD^$P:N1CZ=6H\/JX3I_O^U.&_I1H#0*2'.D5];9K70I[O_1D +WD8BXWO@Q
MO\;X+^5G5QHRW0U_)5SU30)B7"EXIS-4>LSS!C.?2):9'NV62=7QF6&DFG+D
MVD"]7S$F'R:Z[2O;?/\/4$L#!!0    ( -*&45;F+7!$@@0  /X8   9
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
M--A?N.$*6T90U@#W%U*:_<0ZJ)K0^"=02P,$%     @ TH915K[[E0<S"P
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
M88XYIYLX&@_ VH,K,NKZ"Y::[JMB*=<?NY= 12E4M1!+33=7H90++]2,V$O
M&;>]Q.R<7@(5K[#4=,,57KDP%1EZB0'8 (L/KLFH&(:EIANK,,R=C]U-H#(9
MJEJ(I:;_T$XQF0>O 8W739S(N.TF@N=NXOB^1UAHJ-]8:KK?"M,\&-.H9?OD
MO>P0LOH'U<>F[&&5H34652W$4M,=5-#FC;T9S4,%-U2U$$M--U>!FP<O.CW/
M$:X$R\IF\>Y8\X:%;.OX)"%\Z6#'QJ Q3]&8!T.1H4'+D?]CG%53AT;C4!>,
M4-5"+#7=RX.??8^]V\U#I2U4M1!+33=7T98'KUR=/_U_0J@9N8U^H0(4EIKN
MEP(H#^:8(PV[61,PVH:Z](2J%F*IZ5XJ-O+&WN+FH?(1JEJ(I::;J_C(@Y>I
M!C1L6,@#AFQ4YL%2TX_<4,SCP^AQF["B:/2NR6V>2@)IWM6,;C(.%AQ:^U#5
M0BPUW4P%-+X]<M/V45D'52W$4M/-5:SCPPM4OU=G22US03B+ULT&.;+FR:+>
M2%<=--791E=]9+2XR4;[)4AG80^^D\&^C8$QOL(8'Z:/3]OT0?I2_8BY.4J(
M[5B<L(>D<7.Y+;?2R1IRP..%_/Y/8QS:/W@)OIO!WHT!-+X"&A\&&KAWK&8U
MMP])'+43FI^72SG<9"NC>ZBD@ZH68JGI)BO2\<<F'1^5=%#50BPUW=R#,[5@
M0+EGB3K X!7)NIW!&>>*P3D,=A?W""V_URG1P'(.NR7=.(4\/HP\'>,V(HZX
M&F!^=O<VG.E@+U&YR.\?P^4=.6O"5[3CPRM!W?K'2VEE'G%NWD<"JPWV!Q5M
M6C7MF#+7#>;'JIJ"%A]FC9.CS)D3Y7 V@\U#Q1PL-?VP.X4YP=C;[0)4[$%5
M"['4=',5]@3P.DY399^;^,$AG^T8 PTN0?] +TH]JQ]7PO<PV+$Q6"90+!/
M+--Q;+&(JVD+61L'FM='&1I0QV >*M!@J>GF*: )_C] $YA^ZQ\8S$,E&BPU
MW3Q%-,'91'-SWGP/+#BXXT,E%RPUW4Q%+L'8Y!*@D@NJ6HBEIINKR"6 R05K
MOB?H(X+=:^*GTX3P[0ZU8WIP,GW*Q:H^X;\@=:UISG3??[K_*P+7]=GYG<]O
M[+=A\[< E$SSIPD^,K&*LX(D?"DEK3?5\Q3-:?_-FS+?U.??/^1EF:?URS5G
M"RZJ!/+[92XM;=]4&>S_YL+5_P!02P,$%     @ TH915JB_OUH-!   ^PX
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
M#ZR^O^(T'W8]J+G^2)G7Z'Q8.!]:G6/%GD-H_ M)?#,!T6$LPSJ6[J 1RJB
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
MS@<:&H34V-#9Z!7#P!^.]+%A[=DK\QXV>0^?S9LURVA6+*-)9QD5F_D_RF,
MR0"Y6Z>\'#PF+D,MW?XP,@P9:W_V'3*.Q#KH1@VZT?]#1YE\.;Z18<$)^X'.
MS]JI??DY$NOP@W[KG7PKP2N))0'T&8X'0)3U,%VHIPG.C$;*UZ?E*/ -T]+>
MIWT!NE+K$MQQG]!*\#?U/>8X _.-4$\*<FK]2F4'H!$7U+];4608;?;V]Z;E
M2*U+"[6TD)76->4D84N:_ELO\K6=$49$2$.DP4&:27F\MMM[]-J,6X,,K69Q
M^I$LBO%AS,^I 7:J%KM2ZU)K/3 ,WVY? :T&>V^N+M5B5VI=KJWUAG;O_7*3
M!75?C=#(-RU0CIQU#>@M?#ILC3JT._7R@VCDX=)HSYRJQ:[4NLQ:XPX';SA9
M'7GOFJM+M=B56I=KNS& S^\,.I,U2_$\S5)Y;P2IV_\/83 PS%>G_M^56I=1
MNP. ]BW 5X7%X+C,?L+@\"$T ')J\%VI=?_;V#I\9'?X,Y:O,Z+,>YR*-1/*
MJ18EF-X?@#.:F##9!?>=D4[58E=J79BMV4?P[58ZY-+(SYRJQ:[4NES;;0&R
M;PN>V\@;<>K6'P[ZANVFO>V]23G=3O1VSCURPI?E^9%*GFVHK,X4FM+FC.JX
M/)EY5'X"C^+JI*F5J0Z^SC%?IE2 C-PH2?]PH P6K\Z2JAO)UN7IRIQ)R?+R
M<D6PVK44%=3S&\;DPTW10'.B-_T/4$L#!!0    ( -*&45:_*GO58 0  *T/
M   9    >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;*V7;6_;-A#'OPJA%4,"
M-)%(R;*2V082*\7R(FU0I]N 82]HZ6QKD427I.STVX^D'-F1*,<#^L;6P_].
M]^/#W7&T9?Q9K  D>BGR4HR=E93K:]<5R0H**B[9&DKU9L%X0:6ZY4M7K#G0
MU!@5N4L\+W0+FI7.9&2>/?+)B%4RSTIXY$A414'YCUO(V7;L8.?UP==LN9+Z
M@3L9K>D29B"_K1^YNG,;+VE60"DR5B(.B[%S@Z]C/- &1O%'!EMQ<(TTRIRQ
M9WUSGXX=3T<$.212NZ#J;P-3R'/M2<7Q?>?4:;ZI#0^O7[U_,O *9DX%3%G^
M9Y;*U=B)')3"@E:Y_,JVO\,.R 28L%R87[3=:3T')960K-@9JPB*K*S_Z<MN
M( X,<-AC0'8&I&T0]!CX.P/_5(-@9Q"8D:E1S#C$5-+)B+,MXEJMO.D+,YC&
M6N%GI9[WF>3J;:;LY.3^\_3+PQUZNOGK;H8NT$RMJ[3* ;$%BK/% CB4":"L
M1+=0PB*32"TU=%\FK #T1%] H+,8),WR<V7];1:CLP_GZ(,V>%JQ2M R%2-7
MJD#UY]QD%]1M'13I"0H3],!*N1+HKDPA?>O 580-)GG%O"5'/<:07"(??T3$
M(\02T/1T<VPQCT\W]X[0^,VD^<:?WS=IS?BK21))SD3% ?U],Q>2JXWTCVW$
M:X^!W:/.+M=B31,8.RI]". ;<":__H)#[S?;:/U,9_%/<O9F)(-F)(-CWB>?
M( 5.<R0DE95D_ ?B5()M_&H_V#..=#;=3+Q+O1@VAP-SDBI^3_4&9="@#(ZB
MZ-5 Y0DDM9OAP<?Q8!CX+1*+BN KKT72547>@:LW(&$#$AX%F2D"G7+,&I<Z
MQWQ$I:J *B4M=M,UKY.1C:[V'1Y$%'K1L 77%?E1&+78NB(<XH&=;=BP#8^R
M35>T7)I\NJ%Y1>O2EZOB2U6:M>$,.T%<X( ,6CP6E1^U>2RB$/MX:">*&J+H
MI!T$JE@D9I*2AE&8F3R1-.J$1R+2XNQJAD&+LBOQ(Z]G15XUC%='&3^S\D+5
MH4KU*'-3&Q=9 ARI!:K:+V'8;$17W07D>ZT=-+6)_/;4=45!U#-OV-M7?N__
M4,&+A@%[N?:Z ]^9'(O()RU1;!&%@[ 'Y:")P4=1XCV&ZIB29T2WE/=T'MBR
M#4@[0=A4?NBW86RJX4&2?(M#]CCDW52><$@S:4<@W<]&[?QM$^%!A\"F\OL
M]OT)/EJTU7RHSE$!Z/2-:/JOZF/56:&'QN^$T-XC[TMBB^2">$'?)MGW!_AX
M@_!%KH";^F.-/; ,W["S,;JJ07N'6SV1H"?\?4^ CS<%CYQM,G-&.]O5S'/3
MP1]65RM8M[ 3''7JJ$6&PZL@;,-U91<#HCJ%%IY[<(XI@"_->5"H/%N5LN[U
MFZ?-F?/&G+1:SV_U6=2<C_9NZH/L ^7+K!0HAX5RZ5T.56B\/AO6-Y*MS6EI
MSJ0Z>YG+E3I/ ]<"]7[!F'R]T1]H3NB3_P!02P,$%     @ TH915K8_/O9)
M!   B@\  !D   !X;"]W;W)K<VAE971S+W-H965T.3,N>&ULK9=M;]LV$,>_
M"J$50PO,D2C)>LAL VG2;@7Z$-3)MK>T3-M$)=$E:3OII]]14F1;I-1LR)M$
MLNY.OSN>[D].#EQ\DQM*%7HH\E).G8U2VTO7E=F&%D1>\"TMX<F*BX(HN!5K
M5VX%)<O*J<A=W_,BMR"L=&:3ZK=;,9OPG<I926\%DKNB(.+Q+<WY8>I@Y^F'
MKVR]4?H'=S;9DC6=4W6_O15PY[91EJR@I62\1(*NILX5OKS&B7:H+/YB]"!/
MKI%.9<'Y-WWS83EU/$U$<YHI'8+ OSV]IGFN(P'']R:HT[Y3.YY>/T5_7R4/
MR2R(I-<\_YLMU6;J) Y:TA79Y>HK/_Q)FX3&.E[&<UG]18?&UG-0MI.*%XTS
M$!2LK/^3AZ80)PXX[''P&P?_N0Y!XQ!4B=9D55HW1)'91/ #$MH:HNF+JC:5
M-V3#2KV,<R7@*0,_-?OP^?K+IW?H[NJ?=W,T0G-HD^4NIXBOT U=42'H$MV1
M!W0E)542D7*)/C*R8#E3C$KT^H8JPO(WX'H_OT&O7[U!KQ KT=V&[R08RXFK
M@%*_R\T:HK<UD=]#=$.S"Q3@WY#O^;[%_?KY[OC<W87:M 7RVP+Y5;R@-UY3
M!055(%45+FU)U5%">Q3],5[*+<GHU(&O35*QI\[LUU]PY/UN2_&%@ITE'+0)
M!T/19U=9)G:0+WV 42%IO>;-:ZS+68>+JW!Z:NQG81 &\<3=GZ9DL<*Q'[16
M9ZQARQH.LGZ&.0<331#%RC7*N90H(T(\PG@[$&'OOCIB= *"@R!-.KBFE0^\
ML1UWW.*.!W'_H"6PYFBQD_!$UJ65BBA:=5<&;<;4SS,8&VQ1FG3K;1K%$>[A
MCUK^:)!_KGCV#9%>L,@L6NQW*VL:0;=$=K"X!8L'P>Y+D+"<_8"VK9H ]$$>
MR-8*&1OO]SJ$I@4.(VPG3%K"9)#PB]I08<-);(V6=H@L1GX4VHG2EB@=)+KC
M"EIQ:8XW&V5JMER21EU,TRKQHCBQ<V+O*%'>(.E'^%0NT9[D.U)+?PZ;#U)F
MU"HNG@$Q"J.HVX4VL\A+>VJ*3^04_[^J(K)25#P["VP6/ P\W,W"-(O#<=*7
MQ5'S\'\0O?RH]U;EPR\J?2\5[3SSH_CAGZA?P85B/^HE@DT0*Q4IUVR1V[6O
MB7;61B!K8[^[4#:[Q O]GI4Z"B >5L"3R;>&3?O@Y,.FJ(V":I-USFJ:>3V8
M1^'#P\JGMY!\#_VO-_3P><#:9:PM\E9H$5>/E1[2[SNVA8."LJ9@RMK(Q^/(
M^# L=CCPTQX!Q$<%Q,,2V#O'L:EK75VQF(R O0?IJ'UX6/PL(^?DD[6RF@HW
M"G$2C+O %KL A^FX!_DHAGA8#?6^S9R15M3$V#?Z/LSS+JEI!N,R23N@[LE!
M29]2/Q&Q9J5$.5V!GW<10]N(^N!7WRB^K<Y."Z[@)%9=;N"P3(4V@.<KSM73
MC3Z.M<?OV;]02P,$%     @ TH915E"MT,ZT P  .@X  !D   !X;"]W;W)K
M<VAE971S+W-H965T.30N>&ULM5==<YLX%/TK&K;326::\&&,<6HSXQCO)C/)
M-A.GW8=.'Q2X-MJ"Y$JRW?[[E8 0&S!Q9[PO-A+G'.ZY^KH:;1G_+A( B7YF
M*15C(Y%R=66:(DH@P^*2K8"J-PO&,RQ5DR]-L>* XYR4I:9C69Z984*-8)3W
M/?!@Q-8R)10>.!+K+,/\US6D;#LV;..EXY$L$ZD[S&"TPDN8@_R\>N"J958J
M,<F "L(HXK 8&Q/[*K0=3<@17PALQ<XSTE:>&?NN&[?QV+!T1)!")+4$5G\;
MF$*::B45QX]2U*B^J8F[SR_J?^;FE9EG+&#*TG](+).QX1LHA@5>I_*1;6^@
M--37>A%+1?Z+MB76,E"T%I)E)5E%D!%:_..?92)V"+9W@."4!*=.< \0>B6A
M=RS!+0ENGIG"2IZ'$$L<C#C;(J[12DT_Y,G,V<H^H7K<YY*KMT3Q9/#IZ6;V
MB&Z?9O=S-/D[1-.;R>-?LSFZ0-,$\R4(-!&"101+B%5H,D'3E(DU!\06:*XF
M4O+,2;P$=(=IO"!IBLY"D)BDYTKB\SQ$9^_.T3M$*'I*V%HHD!B94@6N/V]&
M99#719#.@2!M!]TS*A.!9C2&>%_ 5(XKV\Z+[6NG4S&$Z!+U[ _(L1RG):#I
M\72[A1X>3[<ZW/2J0>SE>KT#>G,B 4U5A@A= HU^H:]W"H%N)63B6UNZ"SFW
M74YO-5=BA2,8&VHO$< W8 3O_[ ]ZV-;JDXI%IY(;"^-;I5&MTL]:)W.43G=
MHWPY?$ 49%M&"^5!KJSWVDU@NSUO9&YV,]4$N<,:)FS!]/U!!=HSUJ^,]7_;
M6)N)3I7?G1:G% M/)+:7/:_*GG?:U>6=,HVG% M/)+:7QD&5QD'G)+R#)4Z1
MFGU(<DP%+L[]B G9>B(48M[..O!\M[:>FAC?\VOKJ8EQ'+_?OI[\RHK?:45/
M!JX,( %2IJ#*(%GN#VU._$8$5LU'$]$?.#4?72I[)H:5B6'W>-1WN!5G_ZIJ
MK'2"SB(.,9'G;9:&C6 &_5K TR;F8NC61C!L@MSA 5^V]5K26$?,M*/&IE3J
M&IRW(6$+1-7=AWSLE&9VIX\9W1#.J+:@_'#E)59U6+YJ#ANRWS;T)B1L@5S8
MOG_ D/-JR/G?#MA2^HT3M@75/&+;0,TSUMPIJC-0H>G+B5 ;UIK*HM"L>JL+
MT"0O^VO]U_IBE!?KKS+%K>I>.294H!062M*Z'*ACCA<7E:(AV2HOW9^95!>!
M_#%1ESO@&J#>+QB3+PW]@>JZ&/P'4$L#!!0    ( -*&459O+;,6R0(  (,'
M   9    >&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;*U537/:,!#]*QHWTTEG
MTO@32%+P#&#:<$B:@:0]='H0]H(UL24BR9#^^TJR<?@P3 ZY8&F][^V^%7[J
MKAE_%BF 1*]Y1D7/2J5<WMBVB%/(L;AD2Z#JS9SQ'$NUY0M;+#G@Q(#RS/8<
MIVWGF% K[)K8 P^[K) 9H?# D2CR'/-_ \C8NF>YUB8P(8M4ZH ==I=X 5.0
M3\L'KG9VS9*0'*@@C"(.\Y[5=V^BELXW";\(K,76&FDE,\:>]6:<]"Q'-P09
MQ%(S8/58P1"R3!.I-EXJ3JLNJ8';ZPW[=Z-=:9EA 4.6_2:)3'O6E842F.,B
MDQ.VOH5*CVDP9IDPOVA=YG94Q;@0DN456.US0LLG?JWFL 5PVT< 7@7P]@'!
M$8!? ?SW H(*$)C)E%+,'"(L<=CE;(VXSE9L>F&&:=!*/J'ZV*>2J[=$X63X
M\_%V-$'CQ]'=%/7O(S2\[4]^C*;H*[K'G&-]*.@\ HE))KZHZ-,T0N=G7] 9
M(A0]IJP0F":B:TO5BV:TXZKNH*SK':GK>NB.49D*-*())+L$MA)1*_$V2@;>
M2<8(XDODNQ?(<SROH:'A^^%N SQZ/]PYH<:OS\4W?/X1OB=:B )GB'$TIG,.
M+P50B<82<G&A@P,F4_2G/Q.2JT_G;],!E 6"Y@+:3F[$$L?0LY1?". KL,+/
MG]RV\ZUI>!])%GT0V<Y@@WJPP2GV</2J'%, FG.6*]=Y*8@@;PZDEM#X;RY)
M.X946^DJ#-JNW[57VT,Z3&KY3K";%!TFN5=MKT[:$=6J1;5.BZ(KPAE5=BS5
M?X9##@G!1E6<8KZ )D6M@SXZK>L]08<YU]Z^GL,<9T^,O65/.:AVM,T+%+."
MRO+[KJ/U3=(W!KH7'Z@;IKP0WFC*Z^E.J214H SFBM*Y[*BN>&GYY4:RI3'!
M&9/*4LTR5;<D<)V@WL\9DYN-+E#?N^%_4$L#!!0    ( -*&45:W.?E53@0
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
M_&=O.CE\9]OP^/5W]Y^[X'4P]UFMYN7J]WS9/%U-DDFT5 _9=M7<EB]_5_N
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
M8]KUC)8HY@5D0%?:_Q*W_^WJZB5%#G0W&Q1-0*&9%[>U,:?>J)>W0;T[*)J
M0C.9U=Z=NC?9]RQR+8I9ECRO>_XV$-;=GAP(&SA_H]HN4[==5LJ;R;),LCOK
M'$ WJ4'1!!2:2=Q.]\BX[2.P_2.P#21CV'.J[3E]?@\)M3618-K=\[>$123L
M7MNV1 4$#^Q,4FV"Z9,M)*VD7E#9W,<X>'V ;E]#H9G\:E].1VTJH:"6'11-
M0*&9S&K+3D$Z2ZBE*405H^[IVWYAXLDP<S+:)=.G7'*9K]0TT'6>KM;7P=WM
M)FZ\@Q<&Z)8U%)K)I;;L=-2>$PIJTT'1!!2:V2ZI;3I[?ML)Z[>)D"@*@\YY
MVKDMCG+<VRBQQ.'(I]BS2XUI1\R><L0.J;V@"+H/>^BZ 4434&@FY=JWLU&[
M3QBHL0=%$U!H)K/:V#.0[A-FZQ<A@=_5IC7,9UUI6L,X'5#F3CNVVTN[3^_<
MR0>O M"=;"@TDSAMXMFHW2<,U+Z#H@DH-)-9;=_9\[M/6+];!./(8[RKJGY<
M1"FA757UPWPEJFA 5=HG,[=/!CG#<Q_CX"4"NL$-A6;RJZT[&[7WA($:>5 T
M 85F,JN-/ /I/6&V;A'L]>[4L8=U+Y.W8=TSO(&-%JZ],W=[Y^V"V-I.VUS<
M( ??F@.ZDPV%9A*H?3L?M0N%@]IS4#0!A68RJ^TY?WX7"K=TC81>2#O5Z]P6
MQW 0=>\FL,51&@0#.RA<.V'N=L)]?;V@W+F/=?!B =WPAD(S>=8FG8_:C\)!
M73PHFH!",YG=N9D3I!^%VSI(L-^]5&</XST]6L."[KG<=.<.=/4QWS5W\I=*
M5ZNL6M^3O7UU^VL!;YM[Y#NOO\/'8GW/OX99_P3!Q[BX2Y1J4WFK(+VC0(VL
M6-_5OWY2Y<OF/O>;O%)KK7EX+^.Y+.H ]?YMGE>;)_4!MK^M</8_4$L#!!0
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
M@-Z!>@<!O0/U#@)Z!^H=!/0.U#L(Z!UF?U8*Z!VH=Q#0.U#O(*!WH-Y!0.]
MO8. WI%Z1P&](_6. GI'ZAT%]([4.PKH':EW%- [4N\HH'><;381T#M2[RB@
M=Z3>44#O2+VC@-Z)>B<!O1/U3@)Z)^J=!/1.U#L)Z)VH=Q+0.U'O)*!WHMY)
M0.\TVRPHH'>BWDE [T2]DX#>F7IG ;TS]<X">F?JG07TSM0["^B=J7<6T#M3
M[RR@=Z;>64#O3+VS@-YYMME;0.],O;. WH5Z%P&]"_4N GH7ZET$]"[4NPCH
M7:AW$="[4.\BH'>AWD5 [T*]BX#>A7H7 ;W+[&.=[]1[G#X/W7CK^5KC_J;Y
M3JNGR[7=[?[7Y=?!V=<XS97G^CYC?/H+4$L#!!0    ( -*&4585BRB_5 (
M #DX   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6(HJD
MJ"+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-7*#OQH)-<KX1!WAVOOGV-%N_
M.@S]Z#?)+H3Y0Y;Y9F>'VJ?3;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8
MUN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^E
MK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^M<UUK5W>U"U_J(>[*#GWFPU-O
M?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8
M=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y
M^&QY7'['O\[XM?X[^Q"0/@I('Q+2AX+TH2%]E) ^#*2/"M)'?DUIA")J3B$U
MIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J
M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N*K)(BJZ3(*BFR2HJLDB*K
MI,@J*;)*BJR2(JNDR*HHLBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ*+(JBJR:(JNF
MR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6D
MR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KH<AJ*+(:BJR&(FM%D;6BR%I19*TH
MLE8462N*K!5%UHHB:T61M?J?LGZ?IOT_CE^>Z5!WXTM^MOQC\/8G4$L! A0#
M%     @ TH915@=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " #2AE%6$B28\.\    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " #2AE%6
MF5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( -*&458RT5QZ<0@  #0V   8              "
M@0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " #2AE%6
M0X&Z?$,"  "R!0  &               @(&U$   >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ TH915FEBCVOE!P  ]",  !@
M     ("!+A,  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M -*&45:[RN%*YP,  #@/   8              " @4D;  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " #2AE%6%>1P'T$&  #(&P  &
M            @(%F'P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ TH915O";-(8L!   )PX  !@              ("!W24  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( -*&45;8U46,=0D  $MC
M   8              " @3\J  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " #2AE%6,O&5Q#8)   Y*@  &               @('J,P
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ TH915MFTYYZQ
M!0  O@P  !@              ("!5CT  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( -*&45:\8+:$*08  )\/   9              "
M@3U#  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ TH91
M5KOQX1PT*0  :(4  !D              ("!G4D  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " #2AE%6+BT1&E0)  #&&0  &0
M        @($(<P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( -*&45:E?1O\J0@  .L5   9              " @9-\  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ TH915KT)EZD( P  J08
M !D              ("!<X4  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " #2AE%6/9AH/"8#  "0!@  &0              @(&RB
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( -*&459P4$<A
MK 0  !L2   9              " @0^,  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ TH915FL/,#'.!   C L  !D
M ("!\I   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " #2
MAE%67H[ ?6D$   N"@  &0              @('WE0  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( -*&4586?9!RC@(  ,$%   9
M          " @9>:  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ TH915GH=6=8*%0  NDH  !D              ("!7)T  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #2AE%6RY\DY[\0   (
M+@  &0              @(&=L@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( -*&459&#--2; X  $HO   9              " @9/#
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ TH915GP<
M0:.$!@  N1$  !D              ("!-M(  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " #2AE%69(ZW2H($   +"P  &0
M    @('QV   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M -*&458S9@J$X@L  /\?   9              " @:K=  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ TH915LL'4_:.!0  GPT  !D
M             ("!P^D  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " #2AE%6F/89EED#  !@!P  &0              @(&([P  >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( -*&45;[%C.74 4
M /P,   9              " @1CS  !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ TH915M!?SOC="   (A8  !D              ("!
MG_@  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " #2AE%6
MUE? K<0W  "HP@  &0              @(&S 0$ >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( -*&458BXEI(0 8  *\/   9
M      " @:XY 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ TH915MCIVLW@ P  " @  !D              ("!)4 ! 'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #2AE%67990M0(%  "##
M&0              @($\1 $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( -*&45:4:]*-V@4  &0-   9              " @75) 0!X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ TH915GVMI$\5
M P  = 8  !D              ("!AD\! 'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " #2AE%6G0VS%\<#   %"   &0
M@('24@$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( -*&
M45;U:UV,V@0  .4.   9              " @=!6 0!X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ TH915FM-02O[!   A@P  !D
M         ("!X5L! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " #2AE%6\9BD=J8#  "D!P  &0              @($380$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( -*&45;<R]R)G@(  +8%
M   9              " @?!D 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ TH915O)5$OOF!P  <Q@  !D              ("!Q6<!
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " #2AE%6.VT6
M;!H%  "K#   &0              @('B;P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( -*&45:L>:<X"P8  +X1   9
M  " @3-U 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
MTH915D[I<^]/ P  .0@  !D              ("!=7L! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " #2AE%6?6/4&7<%   _#0  &0
M            @('[?@$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( -*&45:)ZSL>6P0  # *   9              " @:F$ 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ TH915J=FA=EO P
MDP<  !D              ("!.XD! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " #2AE%60>"(GD4&   <#P  &0              @('A
MC $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( -*&45:T
MV>5H00(  ,8$   9              " @5V3 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ TH915D8\'=(4!   Q1@  !D
M     ("!U94! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" #2AE%6,,-HA,H$  !;&   &0              @($@F@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( -*&45:0^)])W0(  'D'   9
M              " @2&? 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ TH915M"_0#U: P  7PP  !D              ("!-:(! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " #2AE%6_0\+W7X"
M  #;!0  &0              @('&I0$ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( -*&458MZQ[AK@,  ,H2   9              "
M@7NH 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ TH91
M5ID^"&); @  8@4  !D              ("!8*P! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    " #2AE%60B@9A$\-  #WB@  &0
M        @('RK@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( -*&458;GS\,*0,  "P/   9              " @7B\ 0!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ TH915O"*/F;S!@  +B4
M !D              ("!V+\! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    " #2AE%6T]IMI\$#   4#   &0              @($"QP$
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( -*&45:Q S7\
MS ,  -0-   9              " @?K* 0!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ TH915G%8X@^!!   \!<  !D
M ("!_<X! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " #2
MAE%6ZKY?NO,"  #Z"0  &0              @(&UTP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( -*&459S/16F% 4  #P6   9
M          " @=_6 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ TH915DVK4,3S P  -A0  !D              ("!*MP! 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " #2AE%6ER@=R9T$  !W
M%0  &0              @(%4X $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( -*&458+( $@NP0  "D:   9              " @2CE
M 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ TH915E$E
M2"NO @  &P<  !D              ("!&NH! 'AL+W=O<FMS:&5E=',O<VAE
M970V."YX;6Q02P$"% ,4    " #2AE%6H.F ?B\#   ""0  &0
M    @($ [0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (
M -*&459Z5H\J@@(  $P&   9              " @6;P 0!X;"]W;W)K<VAE
M971S+W-H965T-S N>&UL4$L! A0#%     @ TH915GE7,8:["P  \F$  !D
M             ("!'_,! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"
M% ,4    " #2AE%6RDPWSJ@'  #%1@  &0              @($1_P$ >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( -*&45;*>V_ 5P<
M /8W   9              " @? & @!X;"]W;W)K<VAE971S+W-H965T-S,N
M>&UL4$L! A0#%     @ TH915K%',[=" P  Z D  !D              ("!
M?@X" 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " #2AE%6
M(:),G08#  #R"P  &0              @('W$0( >&PO=V]R:W-H965T<R]S
M:&5E=#<U+GAM;%!+ 0(4 Q0    ( -*&45;F+7!$@@0  /X8   9
M      " @305 @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%
M  @ TH915F6#_\'U @  G L  !D              ("![1D" 'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " #2AE%6 P13H.4"   >"@
M&0              @($9'0( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+
M 0(4 Q0    ( -*&459^5<ZBQ@(  )<*   9              " @34@ @!X
M;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ TH915HZO:&H:
M!   9!   !D              ("!,B," 'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6Q02P$"% ,4    " #2AE%6[2*[Z[D"  !X!P  &0
M@(&#)P( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( -*&
M45;VWL/L6P,  ) *   9              " @7,J @!X;"]W;W)K<VAE971S
M+W-H965T.#(N>&UL4$L! A0#%     @ TH915K[[E0<S"P  ?V$  !D
M         ("!!2X" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M    " #2AE%6J+^_6@T$  #[#@  &0              @(%O.0( >&PO=V]R
M:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( -*&459'_[LA[P0  . 4
M   9              " @;,] @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
M4$L! A0#%     @ TH915@VB,[!$!   D1   !D              ("!V4("
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " #2AE%6H<Y!
MKCP$  "X$@  &0              @(%41P( >&PO=V]R:W-H965T<R]S:&5E
M=#@W+GAM;%!+ 0(4 Q0    ( -*&4588I"))?08  +XO   9
M  " @<=+ @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @
MTH915M-Q#B)3!@  PB\  !D              ("!>U(" 'AL+W=O<FMS:&5E
M=',O<VAE970X.2YX;6Q02P$"% ,4    " #2AE%6F'.>K6(#   T#   &0
M            @($%60( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4
M Q0    ( -*&45;D(TNEW 0  -T;   9              " @9Y< @!X;"]W
M;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ TH915K\J>]5@!
MK0\  !D              ("!L6$" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX
M;6Q02P$"% ,4    " #2AE%6MC\^]DD$  "*#P  &0              @(%(
M9@( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( -*&4590
MK=#.M ,  #H.   9              " @<AJ @!X;"]W;W)K<VAE971S+W-H
M965T.30N>&UL4$L! A0#%     @ TH915F\MLQ;) @  @P<  !D
M     ("!LVX" 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4
M" #2AE%6MSGY54X$  #R$P  &0              @(&S<0( >&PO=V]R:W-H
M965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( -*&45:\,*&CZ00  'D<   9
M              " @3AV @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L!
M A0#%     @ TH915K'[/K&:"0  'T0  !D              ("!6'L" 'AL
M+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4    " #2AE%6XV=GNZ$'
M  !G00  &0              @($IA0( >&PO=V]R:W-H965T<R]S:&5E=#DY
M+GAM;%!+ 0(4 Q0    ( -*&45;#XW;:- ,  ,X3   -              "
M 0&- @!X;"]S='EL97,N>&UL4$L! A0#%     @ TH915I>*NQS     $P(
M  L              ( !8) " %]R96QS+RYR96QS4$L! A0#%     @ TH91
M5J6LWEDW!P  \$    \              ( !29$" 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( -*&45:W^L;PT0(  #(Z   :              "  :V8
M @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( -*&4585
MBRB_5 (  #DX   3              "  ;:; @!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !K &L 9!T  #N> @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>490</ContextCount>
  <ElementCount>514</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>119</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - AUDIT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/AUDITINFORMATION</Role>
      <ShortName>AUDIT INFORMATION</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/BASISOFPRESENTATION</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - ACCOUNTING CHANGES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/ACCOUNTINGCHANGES</Role>
      <ShortName>ACCOUNTING CHANGES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - REVENUE RECOGNITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/REVENUERECOGNITION</Role>
      <ShortName>REVENUE RECOGNITION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - BUSINESS COMBINATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/BUSINESSCOMBINATIONS</Role>
      <ShortName>BUSINESS COMBINATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSES</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/PROPERTYPLANTANDEQUIPMENT</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/GOODWILLANDINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS</Role>
      <ShortName>FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - OTHER ACCRUED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/OTHERACCRUEDLIABILITIES</Role>
      <ShortName>OTHER ACCRUED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - OTHER ITEMS AND CHARGES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/OTHERITEMSANDCHARGES</Role>
      <ShortName>OTHER ITEMS AND CHARGES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/RELATEDPARTYTRANSACTIONS</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - SEGMENT REPORTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SEGMENTREPORTING</Role>
      <ShortName>SEGMENT REPORTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - ACCOUNTING CHANGES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/ACCOUNTINGCHANGESPolicies</Role>
      <ShortName>ACCOUNTING CHANGES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - ACCOUNTING CHANGES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/ACCOUNTINGCHANGESTables</Role>
      <ShortName>ACCOUNTING CHANGES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/ACCOUNTINGCHANGES</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - REVENUE RECOGNITION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/REVENUERECOGNITIONTables</Role>
      <ShortName>REVENUE RECOGNITION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/REVENUERECOGNITION</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - BUSINESS COMBINATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/BUSINESSCOMBINATIONSTables</Role>
      <ShortName>BUSINESS COMBINATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/BUSINESSCOMBINATIONS</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESTables</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSES</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/PROPERTYPLANTANDEQUIPMENT</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/LEASES</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/GOODWILLANDINTANGIBLEASSETS</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables</Role>
      <ShortName>FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - OTHER ACCRUED LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/OTHERACCRUEDLIABILITIESTables</Role>
      <ShortName>OTHER ACCRUED LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/OTHERACCRUEDLIABILITIES</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/DEBT</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/STOCKHOLDERSEQUITYTables</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/STOCKHOLDERSEQUITY</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/INCOMETAXES</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - OTHER ITEMS AND CHARGES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/OTHERITEMSANDCHARGESTables</Role>
      <ShortName>OTHER ITEMS AND CHARGES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/OTHERITEMSANDCHARGES</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - SEGMENT REPORTING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SEGMENTREPORTINGTables</Role>
      <ShortName>SEGMENT REPORTING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/SEGMENTREPORTING</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - BASIS OF PRESENTATION (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/BASISOFPRESENTATIONDetail</Role>
      <ShortName>BASIS OF PRESENTATION (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/BASISOFPRESENTATION</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Landfill and Lease Accounting (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Landfill and Lease Accounting (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets and Investments in Unconsolidated Entities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets and Investments in Unconsolidated Entities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Self-Insurance Liabilities and Related Costs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Self-Insurance Liabilities and Related Costs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES -Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES -Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Impairments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Impairments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Defined Benefit Pension Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Defined Benefit Pension Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - REVENUE RECOGNITION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/REVENUERECOGNITIONDetails</Role>
      <ShortName>REVENUE RECOGNITION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/REVENUERECOGNITIONTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - BUSINESS COMBINATIONS - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail</Role>
      <ShortName>BUSINESS COMBINATIONS - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - BUSINESS COMBINATIONS - Schedule of Purchase Price Paid for Acquisitions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail</Role>
      <ShortName>BUSINESS COMBINATIONS - Schedule of Purchase Price Paid for Acquisitions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail</Role>
      <ShortName>BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Components of Property, Plant and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT - Components of Property, Plant and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - LEASES - Schedule of Lease Costs and Other Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails</Role>
      <ShortName>LEASES - Schedule of Lease Costs and Other Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails</Role>
      <ShortName>LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Activity and Balances Related to Goodwill by Reporting Segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Schedule of Activity and Balances Related to Goodwill by Reporting Segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Components of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated Future Amortization Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS - Estimated Future Amortization Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail</Role>
      <ShortName>FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - OTHER ACCRUED LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/OTHERACCRUEDLIABILITIESDetails</Role>
      <ShortName>OTHER ACCRUED LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/OTHERACCRUEDLIABILITIESTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - DEBT - Components of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTComponentsofDebtDetails</Role>
      <ShortName>DEBT - Components of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - DEBT - Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTCreditFacilityDetails</Role>
      <ShortName>DEBT - Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - DEBT - Tax-Exempt Financings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTTaxExemptFinancingsDetails</Role>
      <ShortName>DEBT - Tax-Exempt Financings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - DEBT - Components of Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTComponentsofInterestExpenseDetails</Role>
      <ShortName>DEBT - Components of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - DEBT - Cash Flow Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTCashFlowHedgesDetails</Role>
      <ShortName>DEBT - Cash Flow Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - DEBT - Schedule of Cash Flow Hedges Related to Derivative Instruments on the Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails</Role>
      <ShortName>DEBT - Schedule of Cash Flow Hedges Related to Derivative Instruments on the Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - DEBT - Fair Value of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTFairValueofDebtDetails</Role>
      <ShortName>DEBT - Fair Value of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - DEBT - Schedule of Future Maturities of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails</Role>
      <ShortName>DEBT - Schedule of Future Maturities of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Rental (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Rental (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - COMMITMENTS AND CONTINGENCIES - Reconciliation of Undiscounted Liability to Amount Recognized in Statements of Financial Position (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Reconciliation of Undiscounted Liability to Amount Recognized in Statements of Financial Position (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - STOCKHOLDERS' EQUITY - Summary of Stock Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Summary of Stock Option Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - STOCKHOLDERS' EQUITY - Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - STOCKHOLDERS' EQUITY - Reclassification Out of Accumulated Other Comprehensive Income (Loss) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Reclassification Out of Accumulated Other Comprehensive Income (Loss) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - EMPLOYEE BENEFIT PLANS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EMPLOYEEBENEFITPLANSDetail</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/EMPLOYEEBENEFITPLANS</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - INCOME TAXES - Schedule of Benefit for Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail</Role>
      <ShortName>INCOME TAXES - Schedule of Benefit for Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - INCOME TAXES - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/INCOMETAXESNarrativeDetail</Role>
      <ShortName>INCOME TAXES - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000092 - Disclosure - INCOME TAXES - Schedule of Difference in Benefit for Income Taxes (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail</Role>
      <ShortName>INCOME TAXES - Schedule of Difference in Benefit for Income Taxes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000093 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail</Role>
      <ShortName>INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0000094 - Disclosure - OTHER ITEMS AND CHARGES - Charges Associated with Closure of Southbridge Landfill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail</Role>
      <ShortName>OTHER ITEMS AND CHARGES - Charges Associated with Closure of Southbridge Landfill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0000095 - Disclosure - OTHER ITEMS AND CHARGES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails</Role>
      <ShortName>OTHER ITEMS AND CHARGES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0000096 - Disclosure - EARNINGS PER SHARE (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EARNINGSPERSHAREDetail</Role>
      <ShortName>EARNINGS PER SHARE (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/EARNINGSPERSHARETables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0000097 - Disclosure - RELATED PARTY TRANSACTIONS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/RELATEDPARTYTRANSACTIONS</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0000098 - Disclosure - SEGMENT REPORTING - Summary of Financial Information by Reportable Segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail</Role>
      <ShortName>SEGMENT REPORTING - Summary of Financial Information by Reportable Segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="cwst-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>0000099 - Disclosure - SEGMENT REPORTING - Summary of Revenue Attributable to Services Provided by Company (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail</Role>
      <ShortName>SEGMENT REPORTING - Summary of Revenue Attributable to Services Provided by Company (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:FiniteLivedIntangibleAssetUsefulLife -  cwst-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="cwst-20221231.htm">cwst-20221231.htm</File>
    <File>cwst-20221231.xsd</File>
    <File>cwst-20221231_cal.xml</File>
    <File>cwst-20221231_def.xml</File>
    <File>cwst-20221231_lab.xml</File>
    <File>cwst-20221231_pre.xml</File>
    <File>cwst-ex211123122.htm</File>
    <File>cwst-ex231123122.htm</File>
    <File>cwst-ex311123122.htm</File>
    <File>cwst-ex312123122.htm</File>
    <File>cwst-ex321123122.htm</File>
    <File>cwst-ex32123122.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cwst-20221231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1473">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>120
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cwst-20221231.htm": {
   "axisCustom": 2,
   "axisStandard": 36,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 1473,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 490,
   "dts": {
    "calculationLink": {
     "local": [
      "cwst-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cwst-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cwst-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cwst-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cwst-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cwst-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 829,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 3,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 7
   },
   "keyCustom": 50,
   "keyStandard": 464,
   "memberCustom": 62,
   "memberStandard": 56,
   "nsprefix": "cwst",
   "nsuri": "http://casella.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://casella.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - ACCOUNTING CHANGES",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://casella.com/role/ACCOUNTINGCHANGES",
     "shortName": "ACCOUNTING CHANGES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - REVENUE RECOGNITION",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://casella.com/role/REVENUERECOGNITION",
     "shortName": "REVENUE RECOGNITION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - BUSINESS COMBINATIONS",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://casella.com/role/BUSINESSCOMBINATIONS",
     "shortName": "BUSINESS COMBINATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CreditLossFinancialInstrumentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSES",
     "shortName": "ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CreditLossFinancialInstrumentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://casella.com/role/PROPERTYPLANTANDEQUIPMENT",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - LEASES",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://casella.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - GOODWILL AND INTANGIBLE ASSETS",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://casella.com/role/GOODWILLANDINTANGIBLEASSETS",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS",
     "shortName": "FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - OTHER ACCRUED LIABILITIES",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://casella.com/role/OTHERACCRUEDLIABILITIES",
     "shortName": "OTHER ACCRUED LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - AUDIT INFORMATION",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://casella.com/role/AUDITINFORMATION",
     "shortName": "AUDIT INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - DEBT",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://casella.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - STOCKHOLDERS' EQUITY",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITY",
     "shortName": "STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://casella.com/role/EMPLOYEEBENEFITPLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - INCOME TAXES",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://casella.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - OTHER ITEMS AND CHARGES",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://casella.com/role/OTHERITEMSANDCHARGES",
     "shortName": "OTHER ITEMS AND CHARGES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - EARNINGS PER SHARE",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://casella.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - RELATED PARTY TRANSACTIONS",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://casella.com/role/RELATEDPARTYTRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - SEGMENT REPORTING",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://casella.com/role/SEGMENTREPORTING",
     "shortName": "SEGMENT REPORTING",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - ACCOUNTING CHANGES (Policies)",
     "menuCat": "Policies",
     "order": "30",
     "role": "http://casella.com/role/ACCOUNTINGCHANGESPolicies",
     "shortName": "ACCOUNTING CHANGES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - ACCOUNTING CHANGES (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://casella.com/role/ACCOUNTINGCHANGESTables",
     "shortName": "ACCOUNTING CHANGES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - REVENUE RECOGNITION (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://casella.com/role/REVENUERECOGNITIONTables",
     "shortName": "REVENUE RECOGNITION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - BUSINESS COMBINATIONS (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://casella.com/role/BUSINESSCOMBINATIONSTables",
     "shortName": "BUSINESS COMBINATIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESTables",
     "shortName": "ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - LEASES (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://casella.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables",
     "shortName": "FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i8ab77600dffa4ebebb13e199c6703fd0_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - OTHER ACCRUED LIABILITIES (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://casella.com/role/OTHERACCRUEDLIABILITIESTables",
     "shortName": "OTHER ACCRUED LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - DEBT (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://casella.com/role/DEBTTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - STOCKHOLDERS' EQUITY (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYTables",
     "shortName": "STOCKHOLDERS' EQUITY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - INCOME TAXES (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://casella.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwst:ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - OTHER ITEMS AND CHARGES (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://casella.com/role/OTHERITEMSANDCHARGESTables",
     "shortName": "OTHER ITEMS AND CHARGES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwst:ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - EARNINGS PER SHARE (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://casella.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - SEGMENT REPORTING (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://casella.com/role/SEGMENTREPORTINGTables",
     "shortName": "SEGMENT REPORTING (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - BASIS OF PRESENTATION (Detail)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://casella.com/role/BASISOFPRESENTATIONDetail",
     "shortName": "BASIS OF PRESENTATION (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i82a77582f75e4d4f91e21458e0a06f23_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Detail)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i82a77582f75e4d4f91e21458e0a06f23_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:AssetRetirementObligationsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Landfill and Lease Accounting (Detail)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Landfill and Lease Accounting (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:AssetRetirementObligationsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets and Investments in Unconsolidated Entities (Detail)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets and Investments in Unconsolidated Entities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Self-Insurance Liabilities and Related Costs (Detail)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Self-Insurance Liabilities and Related Costs (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cwst:LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES -Revenue Recognition (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES -Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Impairments (Detail)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Impairments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i837fa2c961164a2dbf48f84e06bec55f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cwst:DefinedBenefitPlanNumberOfPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Defined Benefit Pension Plan (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Defined Benefit Pension Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i837fa2c961164a2dbf48f84e06bec55f_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cwst:DefinedBenefitPlanNumberOfPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - REVENUE RECOGNITION (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://casella.com/role/REVENUERECOGNITIONDetails",
     "shortName": "REVENUE RECOGNITION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i2a8b53b747844432a0cd63be3e247fa5_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "business",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - BUSINESS COMBINATIONS - Narrative (Detail)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
     "shortName": "BUSINESS COMBINATIONS - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "business",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - BUSINESS COMBINATIONS - Schedule of Purchase Price Paid for Acquisitions (Detail)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
     "shortName": "BUSINESS COMBINATIONS - Schedule of Purchase Price Paid for Acquisitions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "iaf5e9030a19c4f448eb28f18a477883b_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail",
     "shortName": "BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ide966d8efb194b2e892856b53be03be5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails",
     "shortName": "ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ibf3f3a06c20243af8bc2255b813483bb_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Components of Property, Plant and Equipment (Detail)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT - Components of Property, Plant and Equipment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Detail)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - LEASES - Schedule of Lease Costs and Other Lease Information (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
     "shortName": "LEASES - Schedule of Lease Costs and Other Lease Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseInterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails",
     "shortName": "LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ide966d8efb194b2e892856b53be03be5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Activity and Balances Related to Goodwill by Reporting Segment (Detail)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of Activity and Balances Related to Goodwill by Reporting Segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components of Intangible Assets (Detail)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Components of Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated Future Amortization Expense (Detail)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Estimated Future Amortization Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ide966d8efb194b2e892856b53be03be5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Detail)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail",
     "shortName": "FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationLiabilitiesIncurred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ibf3f3a06c20243af8bc2255b813483bb_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i3514824fed9642c9a7aa5ef09505bd4b_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cwst:AccruedCapitalExpendituresCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - OTHER ACCRUED LIABILITIES (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://casella.com/role/OTHERACCRUEDLIABILITIESDetails",
     "shortName": "OTHER ACCRUED LIABILITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cwst:AccruedCapitalExpendituresCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - DEBT - Components of Debt (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://casella.com/role/DEBTComponentsofDebtDetails",
     "shortName": "DEBT - Components of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i6005c755a5cf406998287bf76f2d44ba_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cwst:LineOfCreditFacilityAdditionalBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - DEBT - Credit Facility (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://casella.com/role/DEBTCreditFacilityDetails",
     "shortName": "DEBT - Credit Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i6005c755a5cf406998287bf76f2d44ba_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cwst:LineOfCreditFacilityAdditionalBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i47cb5757fd974d499fe2d4ad0189bc9d_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - DEBT - Tax-Exempt Financings (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://casella.com/role/DEBTTaxExemptFinancingsDetails",
     "shortName": "DEBT - Tax-Exempt Financings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i47cb5757fd974d499fe2d4ad0189bc9d_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - DEBT - Components of Interest Expense (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://casella.com/role/DEBTComponentsofInterestExpenseDetails",
     "shortName": "DEBT - Components of Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "if9641b8492db4147a10d528584f9b316_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - DEBT - Cash Flow Hedges (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://casella.com/role/DEBTCashFlowHedgesDetails",
     "shortName": "DEBT - Cash Flow Hedges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "if9641b8492db4147a10d528584f9b316_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - DEBT - Schedule of Cash Flow Hedges Related to Derivative Instruments on the Balance Sheet (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
     "shortName": "DEBT - Schedule of Cash Flow Hedges Related to Derivative Instruments on the Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i98b00690427341378fc7f40200ad31ac_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib640bc8337bf4bd6ab7aa364e85dc215_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - DEBT - Fair Value of Debt (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://casella.com/role/DEBTFairValueofDebtDetails",
     "shortName": "DEBT - Fair Value of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib640bc8337bf4bd6ab7aa364e85dc215_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - DEBT - Schedule of Future Maturities of Debt (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails",
     "shortName": "DEBT - Schedule of Future Maturities of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Detail)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccretionExpenseIncludingAssetRetirementObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ide966d8efb194b2e892856b53be03be5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesPayments1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Rental (Detail)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Rental (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - COMMITMENTS AND CONTINGENCIES - Reconciliation of Undiscounted Liability to Amount Recognized in Statements of Financial Position (Detail)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Reconciliation of Undiscounted Liability to Amount Recognized in Statements of Financial Position (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesDiscount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ide966d8efb194b2e892856b53be03be5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - STOCKHOLDERS' EQUITY - Summary of Stock Option Activity (Detail)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Summary of Stock Option Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ide966d8efb194b2e892856b53be03be5_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "iaaf5649ad76e4f38a995909320bf417c_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - STOCKHOLDERS' EQUITY - Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity (Detail)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "iaaf5649ad76e4f38a995909320bf417c_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ide966d8efb194b2e892856b53be03be5_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Detail)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ifb51da7aff404035b56e72118f8bf12e_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - STOCKHOLDERS' EQUITY - Reclassification Out of Accumulated Other Comprehensive Income (Loss) (Detail)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Reclassification Out of Accumulated Other Comprehensive Income (Loss) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ic8e4b03f7cd147549757a2d8a51b8fae_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndInvestmentsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Detail)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "cwst:DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - EMPLOYEE BENEFIT PLANS (Detail)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail",
     "shortName": "EMPLOYEE BENEFIT PLANS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - BASIS OF PRESENTATION",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://casella.com/role/BASISOFPRESENTATION",
     "shortName": "BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - INCOME TAXES - Schedule of Benefit for Income Taxes (Detail)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail",
     "shortName": "INCOME TAXES - Schedule of Benefit for Income Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - INCOME TAXES - Narrative (Detail)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://casella.com/role/INCOMETAXESNarrativeDetail",
     "shortName": "INCOME TAXES - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - INCOME TAXES - Schedule of Difference in Benefit for Income Taxes (Detail)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail",
     "shortName": "INCOME TAXES - Schedule of Difference in Benefit for Income Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Detail)",
     "menuCat": "Details",
     "order": "93",
     "role": "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail",
     "shortName": "INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i380042f273a245ea9f358a0574229ab0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cwst:LandfillClosureCreditChargeNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000094 - Disclosure - OTHER ITEMS AND CHARGES - Charges Associated with Closure of Southbridge Landfill (Detail)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail",
     "shortName": "OTHER ITEMS AND CHARGES - Charges Associated with Closure of Southbridge Landfill (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "i78e6865219774dd1ba23b4f98e56463c_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LegalFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000095 - Disclosure - OTHER ITEMS AND CHARGES - Narrative (Details)",
     "menuCat": "Details",
     "order": "95",
     "role": "http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails",
     "shortName": "OTHER ITEMS AND CHARGES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000096 - Disclosure - EARNINGS PER SHARE (Detail)",
     "menuCat": "Details",
     "order": "96",
     "role": "http://casella.com/role/EARNINGSPERSHAREDetail",
     "shortName": "EARNINGS PER SHARE (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000097 - Disclosure - RELATED PARTY TRANSACTIONS (Detail)",
     "menuCat": "Details",
     "order": "97",
     "role": "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail",
     "shortName": "RELATED PARTY TRANSACTIONS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000098 - Disclosure - SEGMENT REPORTING - Summary of Financial Information by Reportable Segment (Detail)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
     "shortName": "SEGMENT REPORTING - Summary of Financial Information by Reportable Segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeExpenseNonoperatingNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0604fd4ad7c4ae68698e12ee7679eb1_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000099 - Disclosure - SEGMENT REPORTING - Summary of Revenue Attributable to Services Provided by Company (Detail)",
     "menuCat": "Details",
     "order": "99",
     "role": "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail",
     "shortName": "SEGMENT REPORTING - Summary of Revenue Attributable to Services Provided by Company (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20221231.htm",
      "contextRef": "ib0458dd9c2104e8c9f9914184eb3fdec_D20220101-20221231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 119,
   "tag": {
    "cwst_A2016IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2016 Incentive Plan",
        "label": "2016 Incentive Plan [Member]",
        "terseLabel": "2016 Incentive Plan"
       }
      }
     },
     "localname": "A2016IncentivePlanMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_AccountsReceivableAllowanceForCreditLossWriteoffRecoveries": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Allowance for Credit Loss, Writeoff (Recoveries)",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff (Recoveries)",
        "negatedTerseLabel": "Deductions - bad debts written off, net of recoveries"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossWriteoffRecoveries",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_AccruedCapitalExpendituresCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Capital Expenditures, Current",
        "label": "Accrued Capital Expenditures, Current",
        "terseLabel": "Accrued capital expenditures"
       }
      }
     },
     "localname": "AccruedCapitalExpendituresCurrent",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_AdditionalSharesIssuedMaximumAttainmentLevel": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares of Class A Common Stock potentially issuable if maximum attainment levels are met.",
        "label": "Additional Shares Issued Maximum Attainment Level",
        "terseLabel": "Additional issuance if performance targets met (in shares)"
       }
      }
     },
     "localname": "AdditionalSharesIssuedMaximumAttainmentLevel",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended And Restated Nineteen Ninety Seven Employee Stock Purchase Plan [Member]",
        "label": "Amended And Restated Nineteen Ninety Seven Employee Stock Purchase Plan [Member]",
        "terseLabel": "Amended and Restated 1997 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended Revolving Credit Facility and Term Loan A Facility",
        "label": "Amended Revolving Credit Facility and Term Loan A Facility [Member]",
        "terseLabel": "Revolving Credit Facility and Term Loan Facility (collectively, the \"Credit Facility\")"
       }
      }
     },
     "localname": "AmendedRevolvingCreditFacilityAndTermLoanAFacilityMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_AmendedRevolvingCreditFacilityDueDecember2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended Revolving Credit Facility Due December 2026",
        "label": "Amended Revolving Credit Facility Due December 2026 [Member]",
        "terseLabel": "Revolving Credit Facility (\"Revolving Credit Facility\") due December 2026; bore interest at LIBOR plus 1.125%"
       }
      }
     },
     "localname": "AmendedRevolvingCreditFacilityDueDecember2026Member",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_AmendedTermAFacilityDueDecember2026TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended Term A Facility Due December 2026 (Term Loan Facility)",
        "label": "Amended Term A Facility Due December 2026 (Term Loan Facility) [Member]",
        "terseLabel": "Term Loan A Facility (\"Term Loan Facility\") due December 2026; bore interest at LIBOR plus 1.125%"
       }
      }
     },
     "localname": "AmendedTermAFacilityDueDecember2026TermLoanFacilityMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_AssetRetirementObligationMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligation, Measurement Input",
        "label": "Asset Retirement Obligation, Measurement Input",
        "terseLabel": "Asset retirement obligation measurement input"
       }
      }
     },
     "localname": "AssetRetirementObligationMeasurementInput",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "cwst_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]",
        "terseLabel": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://casella.com/20221231",
     "xbrltype": "stringItemType"
    },
    "cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma operating income for the period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisitions Pro Forma Operating Income Loss",
        "terseLabel": "Operating income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaOperatingIncomeLoss",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Liability, Noncurrent",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Liability, Noncurrent",
        "negatedTerseLabel": "Financing lease liabilities, less current portion"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Right-of-Use Asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finance Lease, Right-of-Use Asset",
        "terseLabel": "Finance lease right-of-use-assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Noncurrent",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Noncurrent",
        "negatedTerseLabel": "Operating lease liabilities, less current portion"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow, Operating and Financing Activities, Lessee [Abstract]",
        "label": "Cash Flow, Operating and Financing Activities, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowOperatingandFinancingActivitiesLesseeAbstract",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwst_ClosureAndPostClosureCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closure and Post-closure costs.",
        "label": "Closure And Post Closure Costs [Member]",
        "terseLabel": "Closure and post closure costs"
       }
      }
     },
     "localname": "ClosureAndPostClosureCostsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ClosureandPostClosureCostsIncurrencePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closure and Post-Closure Costs Incurrence Period",
        "label": "Closure and Post-Closure Costs Incurrence Period",
        "terseLabel": "Closure and post-closure costs incurrence period"
       }
      }
     },
     "localname": "ClosureandPostClosureCostsIncurrencePeriod",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cwst_CollectionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection [Member]",
        "label": "Collection [Member]",
        "terseLabel": "Collection"
       }
      }
     },
     "localname": "CollectionMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_CompleteDisposalCompanyIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete Disposal Company, Inc [Member]",
        "label": "Complete Disposal Company, Inc [Member]",
        "terseLabel": "Complete Disposal Company, Inc"
       }
      }
     },
     "localname": "CompleteDisposalCompanyIncMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility [Member]",
        "label": "Credit Facility [Member]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_CustomerSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Solutions",
        "label": "Customer Solutions [Member]",
        "terseLabel": "Customer Solutions"
       }
      }
     },
     "localname": "CustomerSolutionsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_DebtInstrumentCovenantComplianceNetLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant Compliance, Net Leverage Ratio",
        "label": "Debt Instrument, Covenant Compliance, Net Leverage Ratio",
        "terseLabel": "Net leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantComplianceNetLeverageRatio",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "cwst_DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate, Annual Increase, Upon Other Event Of Default",
        "label": "Debt Instrument, Interest Rate, Annual Increase, Upon Other Event Of Default",
        "terseLabel": "Interest rate, annual increase upon other event of default"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateAnnualIncreaseUponOtherEventOfDefault",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwst_DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate, Annual Increase, Upon Payment Default",
        "label": "Debt Instrument, Interest Rate, Annual Increase, Upon Payment Default",
        "terseLabel": "Interest rate, annual increase upon payment default"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateAnnualIncreaseUponPaymentDefault",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwst_DebtInstrumentVariableRateAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Variable Rate Adjustment",
        "label": "Debt Instrument, Variable Rate Adjustment",
        "terseLabel": "Variable rate adjustment"
       }
      }
     },
     "localname": "DebtInstrumentVariableRateAdjustment",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwst_DeferredTaxAssetsGainLossOnDerivativeInstruments": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, (Gain) Loss On Derivative Instruments",
        "label": "Deferred Tax Assets, (Gain) Loss On Derivative Instruments",
        "terseLabel": "Unrealized loss on swaps"
       }
      }
     },
     "localname": "DeferredTaxAssetsGainLossOnDerivativeInstruments",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_DefinedBenefitPlanNumberOfPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Number of Plans",
        "label": "Defined Benefit Plan, Number of Plans",
        "terseLabel": "Number of plans"
       }
      }
     },
     "localname": "DefinedBenefitPlanNumberOfPlans",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cwst_DefinedContributionPlanFirstMatchingContributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, First Matching Contribution",
        "label": "Defined Contribution Plan, First Matching Contribution [Member]",
        "terseLabel": "First matching contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanFirstMatchingContributionMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_DefinedContributionPlanMatchingContributionHierarchyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Matching Contribution Hierarchy",
        "label": "Defined Contribution Plan, Matching Contribution Hierarchy [Axis]",
        "terseLabel": "Defined Contribution Plan, Matching Contribution Hierarchy [Axis]"
       }
      }
     },
     "localname": "DefinedContributionPlanMatchingContributionHierarchyAxis",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cwst_DefinedContributionPlanMatchingContributionHierarchyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Matching Contribution Hierarchy",
        "label": "Defined Contribution Plan, Matching Contribution Hierarchy [Domain]",
        "terseLabel": "Defined Contribution Plan, Matching Contribution Hierarchy [Domain]"
       }
      }
     },
     "localname": "DefinedContributionPlanMatchingContributionHierarchyDomain",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_DefinedContributionPlanSecondMatchingContributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Second Matching Contribution",
        "label": "Defined Contribution Plan, Second Matching Contribution [Member]",
        "terseLabel": "Next matching contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanSecondMatchingContributionMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Asset, Statement Of Financial Position Extensible Enumeration, Not Disclosed Flag",
        "label": "Derivative Asset, Statement Of Financial Position Extensible Enumeration, Not Disclosed Flag",
        "terseLabel": "Derivative Asset, Statement Of Financial Position Extensible Enumeration, Not Disclosed Flag"
       }
      }
     },
     "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cwst_EasternRegionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eastern region.",
        "label": "Eastern Region [Member]",
        "terseLabel": "Eastern"
       }
      }
     },
     "localname": "EasternRegionMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail",
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Deductible Stock Awards",
        "label": "Effective Income Tax Rate Reconciliation, Deductible Stock Awards",
        "negatedTerseLabel": "Deductible stock awards"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductibleStockAwards",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Deferred Tax Adjustments, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Deferred Tax Adjustments, Amount",
        "negatedTerseLabel": "Deferred tax adjustments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeferredTaxAdjustmentsAmount",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation",
        "terseLabel": "Non-deductible officer compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental Loss Contingency, Current, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "label": "Environmental Loss Contingency, Current, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "terseLabel": "Environmental loss contingency, current, statement of financial position, not disclosed"
       }
      }
     },
     "localname": "EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwst_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "label": "Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "terseLabel": "Environmental loss contingency, noncurrent, statement of financial position, not disclosed"
       }
      }
     },
     "localname": "EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwst_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "label": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "terseLabel": "Environmental loss contingency, statement of financial position, not disclosed"
       }
      }
     },
     "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "cwst_EnvironmentalRemediationContingencyOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental Remediation Contingency, Other",
        "label": "Environmental Remediation Contingency, Other [Member]",
        "terseLabel": "Other environmental remediation sites"
       }
      }
     },
     "localname": "EnvironmentalRemediationContingencyOtherMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015 (FAME Bonds 2015R-1)",
        "label": "Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015 (FAME Bonds 2015R-1) [Member]",
        "terseLabel": "Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015 (FAME Bonds 2015R-1)"
       }
      }
     },
     "localname": "FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Authority Of Maine Solid Waste Disposal Revenue Bonds Series 2015R-1 [Member]",
        "label": "Finance Authority Of Maine Solid Waste Disposal Revenue Bonds Series 2015R-1 [Member]",
        "terseLabel": "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%"
       }
      }
     },
     "localname": "FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Authority Of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 [Member]",
        "label": "Finance Authority Of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 [Member]",
        "terseLabel": "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%",
        "verboseLabel": "Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 due August 2035 - fixed rate interest period through 2025; bearing interest at 4.375%"
       }
      }
     },
     "localname": "FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-3 (FAME Bonds 2005R-3) [Member]",
        "label": "Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-3 (FAME Bonds 2005R-3) [Member]",
        "terseLabel": "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%"
       }
      }
     },
     "localname": "FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_FixedRateBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate bonds.",
        "label": "Fixed Rate Bonds [Member]",
        "terseLabel": "Fixed Rate Bonds"
       }
      }
     },
     "localname": "FixedRateBondsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ForwardInterestRateContractMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Interest Rate Contract",
        "label": "Forward Interest Rate Contract [Member]",
        "terseLabel": "Forward Starting Interest Rate Derivative"
       }
      }
     },
     "localname": "ForwardInterestRateContractMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_HourlyEmployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hourly Employee",
        "label": "Hourly Employee [Member]",
        "terseLabel": "Hourly employees"
       }
      }
     },
     "localname": "HourlyEmployeeMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_InactiveWasteDisposalSiteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inactive Waste Disposal Site",
        "label": "Inactive Waste Disposal Site [Member]",
        "terseLabel": "Inactive waste disposal site"
       }
      }
     },
     "localname": "InactiveWasteDisposalSiteMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Operating Lease Liabilities",
        "label": "Increase (Decrease) in Operating Lease Liabilities",
        "terseLabel": "Landfill operating lease contract expenditures"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_InflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated inflation rate.",
        "label": "Inflation Rate",
        "terseLabel": "Estimate of inflation rate"
       }
      }
     },
     "localname": "InflationRate",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "cwst_LandfillClosureCreditChargeNet": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate (recovery) charge associated with the closure of a landfill, which is comprised of an asset impairment charge, a development project charge write-off, an environmental remediation charge, a legal settlement charge, related legal and transaction costs and a recovery on insurance settlement. A positive number is an expense and a negative number is a gain.",
        "label": "Landfill Closure (Credit) Charge, Net",
        "terseLabel": "Southbridge Landfill closure charge, net",
        "totalLabel": "Southbridge Landfill closure charge, net"
       }
      }
     },
     "localname": "LandfillClosureCreditChargeNet",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_LandfillClosureProjectCreditCharge": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 4.0,
       "parentTag": "cwst_LandfillClosureCreditChargeNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(Credit) charge associated with changes in the estimated costs to execute the closure plan.",
        "label": "Landfill Closure Project (Credit) Charge",
        "verboseLabel": "Landfill closure project charge (credit)"
       }
      }
     },
     "localname": "LandfillClosureProjectCreditCharge",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_LandfillGasToEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Landfill - Gas To Energy [Member]",
        "label": "Landfill - Gas To Energy [Member]",
        "terseLabel": "Landfill gas-to-energy"
       }
      }
     },
     "localname": "LandfillGasToEnergyMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_LandfillRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Landfill Revenue [Member]",
        "label": "Landfill Revenue [Member]",
        "terseLabel": "Landfill"
       }
      }
     },
     "localname": "LandfillRevenueMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_LandfillsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Landfills.",
        "label": "Landfills [Member]",
        "terseLabel": "Landfills"
       }
      }
     },
     "localname": "LandfillsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_LeaseOtherInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Other Information [Abstract]",
        "label": "Lease, Other Information [Abstract]",
        "terseLabel": "Other information:"
       }
      }
     },
     "localname": "LeaseOtherInformationAbstract",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwst_LettersOfCreditFees": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of letters of credit fees included in interest expense.",
        "label": "Letters Of Credit Fees",
        "terseLabel": "Letter of credit fees"
       }
      }
     },
     "localname": "LettersOfCreditFees",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_LettersOfCreditSublimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sublimit to the amount of letters of credit allowed under credit agreement.",
        "label": "Letters of Credit, Sublimit",
        "terseLabel": "Letters of credit sublimit"
       }
      }
     },
     "localname": "LettersOfCreditSublimit",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum exposure per individual event.",
        "label": "Liability for Claims and Claims Adjustment Expense, Workers' Compensation, Maximum Exposure",
        "terseLabel": "Maximum exposure per individual event"
       }
      }
     },
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationMaximumExposure",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability for Claims and Claims Adjustment Expense, Workers' Compensation, Potential Exposure",
        "label": "Liability for Claims and Claims Adjustment Expense, Workers' Compensation, Potential Exposure",
        "terseLabel": "Potential exposure per individual event"
       }
      }
     },
     "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseWorkersCompensationPotentialExposure",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_LineOfCreditFacilityAdditionalBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional optional borrowing capacity under the credit facility.",
        "label": "Line of Credit Facility, Additional Borrowing Capacity",
        "terseLabel": "Additional revolver capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_LineOfCreditFacilityFrontingFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Fronting Fee Percentage",
        "label": "Line of Credit Facility, Fronting Fee Percentage",
        "terseLabel": "Fronting fee"
       }
      }
     },
     "localname": "LineOfCreditFacilityFrontingFeePercentage",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwst_LitigationSettlementCharge": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 1.0,
       "parentTag": "cwst_LandfillClosureCreditChargeNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement Charge",
        "label": "Litigation Settlement Charge",
        "verboseLabel": "Legal settlement charge"
       }
      }
     },
     "localname": "LitigationSettlementCharge",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_LongTermRevenueBondSeries2013Due2036Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Revenue Bond Series Two Thousand Thirteen Due Two Thousand Thirty Six [Member]",
        "label": "Long Term Revenue Bond Series 2013, Due 2036 [Member]",
        "terseLabel": "Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 (\"Vermont Bonds 2013\") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%"
       }
      }
     },
     "localname": "LongTermRevenueBondSeries2013Due2036Member",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_LongTermRevenueBondSeries2022A1Due2052Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Revenue Bond Series 2022A-1, Due 2052",
        "label": "Long Term Revenue Bond Series 2022A-1, Due 2052 [Member]",
        "terseLabel": "Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2022A-1 (\"Vermont Bonds 2022A-1\") due June 2052 - fixed rate interest period through 2027; bearing interest at 5.00%"
       }
      }
     },
     "localname": "LongTermRevenueBondSeries2022A1Due2052Member",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss (gain) on the sale of property and equipment, the noncash portion of Southbridge landfill closure charge, and the noncash portion of expense from acquisition activities, net.",
        "label": "Loss (Gain) On Disposition Of Assets And Other Noncash Expense (Income)",
        "terseLabel": "Disposition of assets, other items and charges, net"
       }
      }
     },
     "localname": "LossGainOnDispositionOfAssetsAndOtherNoncashExpenseIncome",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_MarketbasedPerformanceStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-based Performance Stock Units [Member]",
        "label": "Market-based Performance Stock Units [Member]",
        "terseLabel": "Market-based Performance Stock Units"
       }
      }
     },
     "localname": "MarketbasedPerformanceStockUnitsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiemployer Plans, Complete Withdrawal, Estimated Accumulated Benefit Obligation",
        "label": "Multiemployer Plans, Complete Withdrawal, Estimated Accumulated Benefit Obligation",
        "terseLabel": "Estimated accumulated benefit obligation as complete withdrawal"
       }
      }
     },
     "localname": "MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiemployer Plans, Withdrawal Obligation, Contingent Liability Term",
        "label": "Multiemployer Plans, Withdrawal Obligation, Contingent Liability Term",
        "terseLabel": "Contingent liability term"
       }
      }
     },
     "localname": "MultiemployerPlansWithdrawalObligationContingentLiabilityTerm",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cwst_MultiemployerPlansWithdrawalObligationUndiscounted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiemployer Plans, Withdrawal Obligation, Undiscounted",
        "label": "Multiemployer Plans, Withdrawal Obligation, Undiscounted",
        "terseLabel": "Multiemployer pension plan withdrawal obligation, undiscounted"
       }
      }
     },
     "localname": "MultiemployerPlansWithdrawalObligationUndiscounted",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_NewHampshireBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Hampshire Bonds [Member]",
        "label": "New Hampshire Bonds [Member]",
        "terseLabel": "New Hampshire Bonds"
       }
      }
     },
     "localname": "NewHampshireBondsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_NonEmployeeDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Employee Director [Member]",
        "label": "Non Employee Director [Member]",
        "terseLabel": "Non-Employee Director"
       }
      }
     },
     "localname": "NonEmployeeDirectorMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_NotesPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Payable [Member]",
        "label": "Notes Payable [Member]",
        "terseLabel": "Notes payable maturing through August 2024; bearing interest at a weighted average of 1.7%"
       }
      }
     },
     "localname": "NotesPayableMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_NumberOfLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of related party capital lease agreements entered into.",
        "label": "Number Of Leases",
        "terseLabel": "Number of leases"
       }
      }
     },
     "localname": "NumberOfLeases",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Landfill Operation and Management Agreements Entered Into",
        "label": "Number of Landfill Operation and Management Agreements Entered Into",
        "terseLabel": "Number of operation and management agreements entered into"
       }
      }
     },
     "localname": "NumberofLandfillOperationandManagementAgreementsEnteredInto",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cwst_OtherAccruedLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Accrued Liabilities [Member]",
        "label": "Other Accrued Liabilities [Member]",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Settlements, before Reclassification and Tax",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Settlements, before Reclassification and Tax",
        "terseLabel": "Interest rate swap settlements"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_PerformanceStockUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance stock unit.",
        "label": "Performance Stock Unit [Member]",
        "terseLabel": "Performance Stock Units"
       }
      }
     },
     "localname": "PerformanceStockUnitMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ProcessingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Processing Services",
        "label": "Processing Services [Member]",
        "terseLabel": "Processing"
       }
      }
     },
     "localname": "ProcessingServicesMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_PublicStockOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Stock Offering [Member]",
        "label": "Public Stock Offering [Member]",
        "terseLabel": "Public Stock Offering"
       }
      }
     },
     "localname": "PublicStockOfferingMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party [Member]",
        "label": "Related Party [Member]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ResourceSolutionsOperationsCustomerSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Resource Solutions Operations, Customer Solutions",
        "label": "Resource Solutions Operations, Customer Solutions [Member]",
        "terseLabel": "Customer Solutions"
       }
      }
     },
     "localname": "ResourceSolutionsOperationsCustomerSolutionsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ResourceSolutionsOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Resource Solutions Operations",
        "label": "Resource Solutions Operations [Member]",
        "terseLabel": "Resource Solutions operations"
       }
      }
     },
     "localname": "ResourceSolutionsOperationsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ResourceSolutionsOperationsProcessingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Resource Solutions Operations, Processing",
        "label": "Resource Solutions Operations, Processing [Member]",
        "terseLabel": "Processing"
       }
      }
     },
     "localname": "ResourceSolutionsOperationsProcessingMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ResourceSolutionsRegionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Resource Solutions Region [Member]",
        "label": "Resource Solutions Region [Member]",
        "terseLabel": "Resource Solutions"
       }
      }
     },
     "localname": "ResourceSolutionsRegionMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail",
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RestrictedStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Awards [Member]",
        "label": "Restricted Stock Awards [Member]",
        "terseLabel": "Restricted Stock Awards"
       }
      }
     },
     "localname": "RestrictedStockAwardsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock, restricted stock units and performance stock units.",
        "label": "Restricted Stock Restricted Stock Units And Performance Stock Units [Member]",
        "terseLabel": "Restricted Stock, Restricted Stock Units and Performance Stock Units"
       }
      }
     },
     "localname": "RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Bond Series Two Thousand Fourteen R Two Due Two Thousand Forty Four [Member]",
        "label": "Revenue Bond Series Two Thousand Fourteen R Two Due Two Thousand Forty Four [Member]",
        "terseLabel": "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%"
       }
      }
     },
     "localname": "RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Bond Series Two Thousand Thirteen Due Two Thousand Twenty Nine [Member]",
        "label": "Revenue Bond Series Two Thousand Thirteen Due Two Thousand Twenty Nine [Member]",
        "terseLabel": "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%"
       }
      }
     },
     "localname": "RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RevenueBondsSeries2020DueSeptember2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Bonds Series 2020 due September 2050",
        "label": "Revenue Bonds Series 2020 due September 2050 [Member]",
        "terseLabel": "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%"
       }
      }
     },
     "localname": "RevenueBondsSeries2020DueSeptember2050Member",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Bonds Series Two Thousand Fourteen Due Two Thousand Forty Four [Member]",
        "label": "Revenue Bonds Series Two Thousand Fourteen Due Two Thousand Forty Four [Member]",
        "terseLabel": "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%"
       }
      }
     },
     "localname": "RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RollingStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rolling Stock [Member]",
        "label": "Rolling Stock [Member]",
        "terseLabel": "Rolling stock"
       }
      }
     },
     "localname": "RollingStockMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_SalaryEmployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Salary Employee",
        "label": "Salary Employee [Member]",
        "terseLabel": "Salary employees"
       }
      }
     },
     "localname": "SalaryEmployeeMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future environmental remediation payments as of the latest balance sheet presented, in aggregate and for each of the five succeeding fiscal years and thereafter.",
        "label": "Schedule Of Future Environmental Remediation Payments [Table Text Block]",
        "terseLabel": "Schedule of Total Expected Environmental Remediation Payments for Succeeding Year"
       }
      }
     },
     "localname": "ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwst_ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the Southbridge Landfill Closure Charge, Net",
        "label": "Schedule of Southbridge Landfill Closure Charge, Net [Table Text Block]",
        "terseLabel": "Schedule of Southbridge Landfill Closure Charge, Net"
       }
      }
     },
     "localname": "ScheduleOfSouthbridgeLandfillClosureChargeNetTableTextBlock",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation of the environmental remediation liability to the undiscounted environmental remediation liability as of the latest balance sheet date.",
        "label": "Schedule of Reconciliation of Expected Undiscounted Liability To Actual Liability [Table Text Block]",
        "terseLabel": "Reconciliation of Expected Aggregate Non-inflated, Undiscounted Environmental Remediation Liability to Amount Recognized in Statement of Financial Position"
       }
      }
     },
     "localname": "ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwst_SecuredOvernightFinancingRateSOFRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "terseLabel": "SOFR"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, unvested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Remaining Contractual Term",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term, unvested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Number",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Number",
        "periodEndLabel": "Unvested, ending balance (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted average grant price, unvested, ending balance (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "cwst_SolidWasteOperationsCollectionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Solid Waste Operations Collection [Member]",
        "label": "Solid Waste Operations Collection [Member]",
        "terseLabel": "Collection"
       }
      }
     },
     "localname": "SolidWasteOperationsCollectionMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_SolidWasteOperationsDisposalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Solid Waste Operations Disposal [Member]",
        "label": "Solid Waste Operations Disposal [Member]",
        "terseLabel": "Disposal"
       }
      }
     },
     "localname": "SolidWasteOperationsDisposalMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_SolidWasteOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Solid waste operations.",
        "label": "Solid Waste Operations [Member]",
        "terseLabel": "Solid waste operations"
       }
      }
     },
     "localname": "SolidWasteOperationsMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_SolidWasteOperationsPowerGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Solid Waste Operations Power Generation [Member]",
        "label": "Solid Waste Operations Power Generation [Member]",
        "terseLabel": "Power generation"
       }
      }
     },
     "localname": "SolidWasteOperationsPowerGenerationMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_SolidWasteOperationsProcessingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Solid Waste Operations Processing [Member]",
        "label": "Solid Waste Operations Processing [Member]",
        "terseLabel": "Processing"
       }
      }
     },
     "localname": "SolidWasteOperationsProcessingMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_SouthbridgeLandfillMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Southbridge landfill.",
        "label": "Southbridge Landfill [Member]",
        "terseLabel": "Southbridge Landfill"
       }
      }
     },
     "localname": "SouthbridgeLandfillMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options, performance stock units, restricted stock units and restricted stock.",
        "label": "Stock Options, Performance Stock Units, Restricted Stock Units And Restricted Stock [Member]",
        "terseLabel": "Restricted Stock, Restricted Stock Units and Performance Stock Units"
       }
      }
     },
     "localname": "StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_StockholdersEquityNumberOfVotesEachShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity, Number Of Votes, Each Share",
        "label": "Stockholders' Equity, Number Of Votes, Each Share",
        "terseLabel": "Common stock, votes (in votes per share)",
        "verboseLabel": "Vote for each share held (in votes per share)"
       }
      }
     },
     "localname": "StockholdersEquityNumberOfVotesEachShare",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cwst_SuretyBonds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of surety bonds that are available for the future payment of landfill capping, closure and post-closure obligations.",
        "label": "Surety Bonds",
        "terseLabel": "Surety bond"
       }
      }
     },
     "localname": "SuretyBonds",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_TransferMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer [Member]",
        "label": "Transfer [Member]",
        "terseLabel": "Transfer"
       }
      }
     },
     "localname": "TransferMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_TransferStationsAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer Stations Acquisition [Member]",
        "label": "Transfer Stations Acquisition [Member]",
        "terseLabel": "Transfer Stations Acquisition"
       }
      }
     },
     "localname": "TransferStationsAcquisitionMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_TransportationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation [Member]",
        "label": "Transportation [Member]",
        "terseLabel": "Transportation"
       }
      }
     },
     "localname": "TransportationMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_VariableRateComponentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component",
        "label": "Variable Rate Component [Axis]",
        "terseLabel": "Variable Rate Component [Axis]"
       }
      }
     },
     "localname": "VariableRateComponentAxis",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwst_VariableRateComponentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component [Domain]",
        "label": "Variable Rate Component [Domain]",
        "terseLabel": "Variable Rate Component [Domain]"
       }
      }
     },
     "localname": "VariableRateComponentDomain",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_VariableRateComponentOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component One",
        "label": "Variable Rate Component One [Member]",
        "terseLabel": "Variable Rate Component One"
       }
      }
     },
     "localname": "VariableRateComponentOneMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_VariableRateComponentTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate Component Two",
        "label": "Variable Rate Component Two [Member]",
        "terseLabel": "Variable Rate Component Two"
       }
      }
     },
     "localname": "VariableRateComponentTwoMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_WesternRegionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Western region.",
        "label": "Western Region [Member]",
        "terseLabel": "Western"
       }
      }
     },
     "localname": "WesternRegionMember",
     "nsuri": "http://casella.com/20221231",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail",
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/AUDITINFORMATION"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/AUDITINFORMATION"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/AUDITINFORMATION"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r851"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r847",
      "r848",
      "r849"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r846"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r794",
      "r922",
      "r976",
      "r977",
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "CCI"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r287",
      "r338",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r366",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r448",
      "r450",
      "r451",
      "r913",
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r287",
      "r338",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r366",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r448",
      "r450",
      "r451",
      "r913",
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r229",
      "r291",
      "r300",
      "r306",
      "r381",
      "r618",
      "r619",
      "r620",
      "r643",
      "r644",
      "r676",
      "r677",
      "r679",
      "r680",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative effect of new accounting principle"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r229",
      "r291",
      "r300",
      "r306",
      "r381",
      "r618",
      "r619",
      "r620",
      "r643",
      "r644",
      "r676",
      "r677",
      "r679",
      "r680",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r229",
      "r291",
      "r300",
      "r306",
      "r381",
      "r618",
      "r619",
      "r620",
      "r643",
      "r644",
      "r676",
      "r677",
      "r679",
      "r680",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r435",
      "r436",
      "r438",
      "r439",
      "r575",
      "r744",
      "r776",
      "r795",
      "r796",
      "r816",
      "r834",
      "r842",
      "r915",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r435",
      "r436",
      "r438",
      "r439",
      "r575",
      "r744",
      "r776",
      "r795",
      "r796",
      "r816",
      "r834",
      "r842",
      "r915",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r368",
      "r746",
      "r817",
      "r841",
      "r908",
      "r910",
      "r920",
      "r989"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r368",
      "r746",
      "r817",
      "r841",
      "r908",
      "r910",
      "r920",
      "r989"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r435",
      "r436",
      "r438",
      "r439",
      "r524",
      "r575",
      "r612",
      "r613",
      "r614",
      "r743",
      "r744",
      "r776",
      "r795",
      "r796",
      "r816",
      "r834",
      "r842",
      "r902",
      "r915",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r435",
      "r436",
      "r438",
      "r439",
      "r524",
      "r575",
      "r612",
      "r613",
      "r614",
      "r743",
      "r744",
      "r776",
      "r795",
      "r796",
      "r816",
      "r834",
      "r842",
      "r902",
      "r915",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r882",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r795",
      "r796",
      "r982",
      "r984",
      "r987"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]",
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r13",
      "r840"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r13",
      "r199",
      "r200",
      "r873"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Related Parties, Current",
        "terseLabel": "Outstanding accounts payable"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Summary of Changes to Allowance for Credit Losses"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net of allowance for credit losses of $3,016 and $3,276, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionExpenseIncludingAssetRetirementObligations": {
     "auth_ref": [
      "r899"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense, which includes, but is not limited to, accretion expense from asset retirement obligations, environmental remediation obligations, and other contingencies.",
        "label": "Accretion Expense, Including Asset Retirement Obligations",
        "terseLabel": "Interest accretion on landfill and environmental remediation liabilities"
       }
      }
     },
     "localname": "AccretionExpenseIncludingAssetRetirementObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r437",
      "r810",
      "r855",
      "r857",
      "r906",
      "r907"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Liability balance"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": {
     "auth_ref": [
      "r909"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion.",
        "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses",
        "verboseLabel": "Accretion expense and obligations incurred"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscount": {
     "auth_ref": [
      "r437"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingencies",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of imputed interest necessary to reduce (reconcile) the undiscounted amount of the accrual for environmental loss contingencies to the present value.",
        "label": "Accrual for Environmental Loss Contingencies, Discount",
        "negatedTerseLabel": "Less discount, net"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate": {
     "auth_ref": [
      "r428",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Discount Rate",
        "terseLabel": "Risk free interest rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "auth_ref": [
      "r428",
      "r437",
      "r907"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingencies",
       "weight": 1.0
      },
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of the accrual for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies, Gross",
        "terseLabel": "Undiscounted liability",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofUndiscountedLiabilitytoAmountRecognizedinStatementsofFinancialPositionDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesPayments1": {
     "auth_ref": [
      "r867",
      "r909"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to settle environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies, Payments",
        "negatedTerseLabel": "Obligations settled"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesPayments1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accrual for Environmental Loss Contingencies [Roll Forward]",
        "terseLabel": "Accrual for Environmental Loss Contingencies [Roll Forward]"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear": {
     "auth_ref": [
      "r437",
      "r906"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear": {
     "auth_ref": [
      "r437",
      "r906"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five",
        "terseLabel": "Fiscal year ending December 31, 2027"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear": {
     "auth_ref": [
      "r437",
      "r906"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four",
        "terseLabel": "Fiscal year ending December 31, 2026"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear": {
     "auth_ref": [
      "r437",
      "r906"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear": {
     "auth_ref": [
      "r437",
      "r906"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three",
        "terseLabel": "Fiscal year ending December 31, 2025"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear": {
     "auth_ref": [
      "r437",
      "r906"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingenciesGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts": {
     "auth_ref": [
      "r15",
      "r901"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated costs accrued as of the balance sheet date to comply with regulatory requirements pertaining to the retirement of a waste management facility (such as a landfill or waste treatment facility). Represents the portion that will be paid within one year or the normal operating cycle, if longer.",
        "label": "Accrued Capping, Closure, Post-closure and Environmental Costs",
        "terseLabel": "Current accrued capping, closure and post-closure costs"
       }
      }
     },
     "localname": "AccruedCappingClosurePostClosureAndEnvironmentalCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent": {
     "auth_ref": [
      "r20",
      "r900"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated amount of costs required as of the balance sheet date to comply with regulatory requirements pertaining to the retirement of a waste management facility, which will be paid after one year or beyond the normal operating cycle, if longer.",
        "label": "Accrued Capping, Closure, Post-closure and Environmental Costs, Noncurrent",
        "terseLabel": "Accrued capping, closure and post-closure costs, less current portion"
       }
      }
     },
     "localname": "AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": {
     "auth_ref": [
      "r15",
      "r808",
      "r903",
      "r906",
      "r907"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingencies",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer.",
        "label": "Accrued Environmental Loss Contingencies, Current",
        "terseLabel": "Less: current portion"
       }
      }
     },
     "localname": "AccruedEnvironmentalLossContingenciesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": {
     "auth_ref": [
      "r20",
      "r903",
      "r906",
      "r907"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccrualForEnvironmentalLossContingencies",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer.",
        "label": "Accrued Environmental Loss Contingencies, Noncurrent",
        "terseLabel": "Long-term portion"
       }
      }
     },
     "localname": "AccruedEnvironmentalLossContingenciesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r256",
      "r265",
      "r266",
      "r668",
      "r801",
      "r864"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Accumulated income (loss), net, cash flow hedge"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r26",
      "r28",
      "r29",
      "r245",
      "r769",
      "r781",
      "r784"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      },
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (loss), net of tax",
        "totalLabel": "Accumulated other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r264",
      "r265",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r25",
      "r29",
      "r169",
      "r731",
      "r777",
      "r778",
      "r864",
      "r865",
      "r866",
      "r874",
      "r875",
      "r876"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income ( Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r618",
      "r619",
      "r620",
      "r874",
      "r875",
      "r876",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r55",
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r134",
      "r135",
      "r584"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r616"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r246",
      "r375",
      "r384"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Accounts receivable - trade, allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r33",
      "r475",
      "r707",
      "r868"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "verboseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r55",
      "r91",
      "r96"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Intangible amortization expenses"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive potentially issuable shares (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AociBeforeTaxAttributableToParent": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners).",
        "label": "AOCI before Tax, Attributable to Parent",
        "terseLabel": "Accumulated other comprehensive income (loss), before tax"
       }
      }
     },
     "localname": "AociBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AociTaxAttributableToParent": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.",
        "label": "AOCI Tax, Attributable to Parent",
        "negatedTerseLabel": "Accumulated other comprehensive income (loss), tax"
       }
      }
     },
     "localname": "AociTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r416",
      "r420"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Accrued costs associated with post-closure obligations"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail",
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r417",
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "terseLabel": "Accretion expense"
       }
      }
     },
     "localname": "AssetRetirementObligationAccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCashPaidToSettle": {
     "auth_ref": [
      "r276",
      "r418"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid during the period to settle an asset retirement obligation. Amounts paid to settle an asset retirement obligation are generally included in the operating section of the Statement of Cash Flows.",
        "label": "Asset Retirement Obligation, Cash Paid to Settle",
        "terseLabel": "Landfill post-closure cost"
       }
      }
     },
     "localname": "AssetRetirementObligationCashPaidToSettle",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Retirement Obligation Disclosure [Abstract]",
        "terseLabel": "Asset Retirement Obligation Disclosure [Abstract]"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "auth_ref": [
      "r419",
      "r425",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation Disclosure [Text Block]",
        "terseLabel": "FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r421"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations incurred during the period.",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "terseLabel": "Obligations incurred"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "negatedLabel": "Obligations settled"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "terseLabel": "Revisions in estimates"
       }
      }
     },
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]"
       }
      }
     },
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.",
        "label": "Asset Retirement Obligation [Policy Text Block]",
        "terseLabel": "Landfill Accounting"
       }
      }
     },
     "localname": "AssetRetirementObligationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r203",
      "r220",
      "r241",
      "r282",
      "r346",
      "r358",
      "r364",
      "r380",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r447",
      "r449",
      "r451",
      "r452",
      "r666",
      "r669",
      "r695",
      "r840",
      "r913",
      "r914",
      "r980"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total\u00a0assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS",
        "verboseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r233",
      "r250",
      "r282",
      "r380",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r447",
      "r449",
      "r451",
      "r452",
      "r666",
      "r669",
      "r695",
      "r840",
      "r913",
      "r914",
      "r980"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "CURRENT ASSETS:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AutomobilesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vehicles that are used primarily for transporting people.",
        "label": "Automobiles [Member]",
        "terseLabel": "Automobile Plan"
       }
      }
     },
     "localname": "AutomobilesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r175",
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Accounting"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r662",
      "r828",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r150",
      "r151",
      "r662",
      "r828",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r958",
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r958",
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "verboseLabel": "Diluted earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r958",
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of Unaudited Pro forma Combined Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r660",
      "r661"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r660",
      "r661"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Expense from acquisition activities"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r159",
      "r160",
      "r162"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "totalLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r157",
      "r159",
      "r160",
      "r664"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Holdbacks to sellers and contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredOther1": {
     "auth_ref": [
      "r163"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.",
        "label": "Business Combination, Consideration Transferred, Other",
        "terseLabel": "Other non-cash consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredOther1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r158",
      "r161",
      "r665"
     ],
     "calculation": {
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration - acquisition"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r164",
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "BUSINESS COMBINATIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of facility held for productive use including, but not limited to, office, production, storage and distribution facilities, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Buildings",
        "terseLabel": "Buildings and improvements"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "negatedLabel": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment",
        "terseLabel": "Machinery and Equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of real estate acquired, at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Land",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r152",
      "r153"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Fair value of assets acquired and liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]",
        "terseLabel": "Allocated as follows:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "negatedTerseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r0",
      "r64",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalLeasedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Capital Leased Assets [Line Items]",
        "terseLabel": "Capital Leased Assets [Line Items]"
       }
      }
     },
     "localname": "CapitalLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r57",
      "r236",
      "r798"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r52",
      "r57",
      "r63"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r52",
      "r193"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental Disclosures of Non-Cash Investing and Financing Activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r282",
      "r311",
      "r315",
      "r317",
      "r319",
      "r327",
      "r328",
      "r380",
      "r440",
      "r443",
      "r444",
      "r445",
      "r451",
      "r452",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r695",
      "r797",
      "r853",
      "r869",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/CoverPage",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r21",
      "r210",
      "r223"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r432",
      "r433",
      "r789",
      "r912"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Contingent Liabilities"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class\u00a0A Common\u00a0Stock"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/CoverPage",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Class\u00a0B Common\u00a0Stock"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/CoverPage",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r874",
      "r875",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized shares"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, issued shares"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r7",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "verboseLabel": "Common stock, outstanding shares"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r7",
      "r840"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r30",
      "r260",
      "r262",
      "r270",
      "r766",
      "r771"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r76",
      "r77",
      "r191",
      "r192",
      "r371",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r76",
      "r77",
      "r191",
      "r192",
      "r371",
      "r785",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r76",
      "r77",
      "r191",
      "r192",
      "r371",
      "r788",
      "r990"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r216",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r76",
      "r77",
      "r191",
      "r192",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "verboseLabel": "Revenues percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r76",
      "r77",
      "r191",
      "r192",
      "r371",
      "r788"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContainersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets commonly used in the storage and transportation of goods.",
        "label": "Containers [Member]",
        "terseLabel": "Containers"
       }
      }
     },
     "localname": "ContainersMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetGrossCurrent": {
     "auth_ref": [
      "r918",
      "r919"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current",
        "terseLabel": "Gross receivables from contracts"
       }
      }
     },
     "localname": "ContractWithCustomerAssetGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r487",
      "r488",
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r85",
      "r357",
      "r358",
      "r359",
      "r360",
      "r366",
      "r881"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate Entities"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r37",
      "r746"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of operations"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Loss [Abstract]"
       }
      }
     },
     "localname": "CreditLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditLossFinancialInstrumentTextBlock": {
     "auth_ref": [
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security.",
        "label": "Credit Loss, Financial Instrument [Text Block]",
        "terseLabel": "ACCOUNTS RECEIVABLE, NET OF ALLOWANCE FOR CREDIT LOSSES"
       }
      }
     },
     "localname": "CreditLossFinancialInstrumentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r872",
      "r954",
      "r957"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r872",
      "r954",
      "r957"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer Relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r209",
      "r224"
     ],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      },
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "totalLabel": "Principal amount of debt"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r281",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r469",
      "r476",
      "r477",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r204",
      "r206",
      "r218",
      "r287",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r459",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r708",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r3",
      "r206",
      "r218",
      "r480"
     ],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Principal amount of debt",
        "verboseLabel": "Aggregate principal amount outstanding"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r196",
      "r198",
      "r453",
      "r708",
      "r812",
      "r813"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Aggregate principal amount issued"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r467",
      "r694",
      "r812",
      "r813"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Fair value of debt"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r18",
      "r196",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Debt instrument, interest rate during period"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r18",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails",
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r19",
      "r287",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r459",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r708",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r19",
      "r214"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Leases monthly payments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r19",
      "r111",
      "r112",
      "r113",
      "r114",
      "r195",
      "r196",
      "r198",
      "r215",
      "r287",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r459",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r478",
      "r708",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails",
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Facility term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": {
     "auth_ref": [
      "r118",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period",
        "terseLabel": "Employer contributions vesting period"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r872",
      "r955",
      "r957"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r197",
      "r916"
     ],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Less\u2014unamortized discount and debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r627",
      "r628"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r55",
      "r146",
      "r641",
      "r650",
      "r651",
      "r872"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r4",
      "r5",
      "r205",
      "r217",
      "r635"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r627",
      "r628"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r872",
      "r955",
      "r957"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r952"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "terseLabel": "Net deferred tax asset",
        "totalLabel": "Net deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail",
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r952"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets after valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Net operating loss carryforwards not subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "State net operating loss carryforwards, state and local"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "terseLabel": "Net operating loss carryforwards subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r142",
      "r144",
      "r953"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r142",
      "r144",
      "r953"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "terseLabel": "General business credit carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {
     "auth_ref": [
      "r142",
      "r144",
      "r953"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other",
        "terseLabel": "General business and state tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock awards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accrued expenses and reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail",
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r138",
      "r952"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDerivatives": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.",
        "label": "Deferred Tax Liabilities, Derivatives",
        "negatedTerseLabel": "Unrealized gain on swaps"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Amortization of intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r144",
      "r953"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Tax over book depreciation of property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r517",
      "r527",
      "r565",
      "r824",
      "r825",
      "r826",
      "r827"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Contributions by employer"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r569"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer matching contribution, percent of employees' annual income"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching contribution, percent of match"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount",
        "terseLabel": "Maximum annual contributions per employee"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r55",
      "r99"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r55",
      "r341"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r252",
      "r253",
      "r694",
      "r800"
     ],
     "calculation": {
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAverageFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average fixed interest rate related to the group of interest rate derivatives.",
        "label": "Derivative, Average Fixed Interest Rate",
        "terseLabel": "Weighted average percentage rate paid"
       }
      }
     },
     "localname": "DerivativeAverageFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r24",
      "r177",
      "r201",
      "r251",
      "r800"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Cash flow hedge derivatives, assets"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r24",
      "r177",
      "r201",
      "r251",
      "r800"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "terseLabel": "Cash flow hedge derivatives, liabilities"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFloorInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.",
        "label": "Derivative, Floor Interest Rate",
        "terseLabel": "Floor interest rate"
       }
      }
     },
     "localname": "DerivativeFloorInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r176",
      "r178",
      "r181",
      "r182",
      "r800"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r173",
      "r176",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r252",
      "r253",
      "r694",
      "r800"
     ],
     "calculation": {
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r963",
      "r964"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r170",
      "r171",
      "r173",
      "r174",
      "r183",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivatives and Hedging"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r498",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r271",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r309",
      "r311",
      "r317",
      "r318",
      "r319",
      "r323",
      "r680",
      "r681",
      "r767",
      "r772",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r271",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r311",
      "r317",
      "r318",
      "r319",
      "r323",
      "r680",
      "r681",
      "r767",
      "r772",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "verboseLabel": "Diluted earnings per share attributable to common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r70",
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r284",
      "r630",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll and related expenses"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized stock-based compensation expense, weighted average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r949"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r949"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation expense, options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r616"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "negatedTerseLabel": "Income benefit associated with stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]",
        "terseLabel": "Employee Stock Purchase Plan [Line Items]"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalCostsPolicy": {
     "auth_ref": [
      "r427",
      "r429",
      "r439",
      "r809",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries.",
        "label": "Environmental Costs, Policy [Policy Text Block]",
        "terseLabel": "Environmental Remediation Liabilities"
       }
      }
     },
     "localname": "EnvironmentalCostsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EnvironmentalCostsRecognizedRecoveryCreditedToExpense": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 3.0,
       "parentTag": "cwst_LandfillClosureCreditChargeNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of any recovery from third parties that is credited to environmental remediation costs.",
        "label": "Environmental Costs Recognized, Recovery Credited to Expense",
        "negatedTerseLabel": "Environmental remediation charge"
       }
      }
     },
     "localname": "EnvironmentalCostsRecognizedRecoveryCreditedToExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRemediationExpense": {
     "auth_ref": [
      "r808",
      "r854",
      "r858"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.",
        "label": "Environmental Remediation Expense",
        "terseLabel": "Environmental remediation charge"
       }
      }
     },
     "localname": "EnvironmentalRemediationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteAxis": {
     "auth_ref": [
      "r808",
      "r810",
      "r855",
      "r856",
      "r857",
      "r910",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location or named area designated for environmental remediation.",
        "label": "Environmental Remediation Site [Axis]",
        "terseLabel": "Environmental Remediation Site [Axis]"
       }
      }
     },
     "localname": "EnvironmentalRemediationSiteAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteDomain": {
     "auth_ref": [
      "r808",
      "r810",
      "r855",
      "r856",
      "r857",
      "r910",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location or named area designated for environmental remediation.",
        "label": "Environmental Remediation Site [Domain]",
        "terseLabel": "Environmental Remediation Site [Domain]"
       }
      }
     },
     "localname": "EnvironmentalRemediationSiteDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r110",
      "r229",
      "r264",
      "r265",
      "r266",
      "r288",
      "r289",
      "r290",
      "r295",
      "r303",
      "r305",
      "r326",
      "r381",
      "r486",
      "r618",
      "r619",
      "r620",
      "r643",
      "r644",
      "r679",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r731",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r89",
      "r347",
      "r861"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Investments under equity method of accounting"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r467",
      "r694",
      "r812",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtraordinaryAndUnusualItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unusual or Infrequent Items, or Both [Abstract]",
        "terseLabel": "Unusual or Infrequent Items, or Both [Abstract]"
       }
      }
     },
     "localname": "ExtraordinaryAndUnusualItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r685",
      "r686",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r467",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r686",
      "r740",
      "r741",
      "r742",
      "r812",
      "r813",
      "r824",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r185",
      "r186",
      "r467",
      "r812",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r685",
      "r686",
      "r688",
      "r689",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r467",
      "r812",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r467",
      "r527",
      "r532",
      "r686",
      "r740",
      "r824",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted\u00a0Prices\u00a0in Active\u00a0Markets\u00a0for Identical Assets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r467",
      "r527",
      "r532",
      "r686",
      "r741",
      "r812",
      "r813",
      "r824",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant\u00a0Other Observable\u00a0Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r467",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r686",
      "r742",
      "r812",
      "r813",
      "r824",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable\u00a0Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r467",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r740",
      "r741",
      "r742",
      "r812",
      "r813",
      "r824",
      "r825",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r690",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r60",
      "r61",
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of assets acquired in noncash investing or financing activities.",
        "label": "Fair Value of Assets Acquired",
        "verboseLabel": "Non-current assets acquired through long-term financing obligations"
       }
      }
     },
     "localname": "FairValueOfAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r187",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r283",
      "r629"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r714",
      "r718",
      "r839"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r712",
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      },
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance leases maturing through December 2107; bearing interest at a weighted average of 3.6%",
        "verboseLabel": "Lease liability balance"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Estimated Minimum Future Finance Lease Obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Fiscal year ending December 31, 2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Fiscal year ending December 31, 2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Fiscal year ending December 31, 2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease liability.",
        "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: interest expense"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r715",
      "r722"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Financing cash flows for finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r714",
      "r718",
      "r839"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r970"
     ],
     "calculation": {
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r725",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate - finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r724",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term - finance leases (years)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible assets, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r239",
      "r413"
     ],
     "calculation": {
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Less accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "Fiscal year ending December 31, 2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "Fiscal year ending December 31, 2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "Fiscal year ending December 31, 2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r411",
      "r412",
      "r413",
      "r414",
      "r747",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r95",
      "r751"
     ],
     "calculation": {
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r92",
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r95",
      "r747"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and Fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnContractTermination": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 5.0,
       "parentTag": "cwst_LandfillClosureCreditChargeNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform.",
        "label": "Gain (Loss) on Contract Termination",
        "negatedTerseLabel": "Contract settlement charge"
       }
      }
     },
     "localname": "GainLossOnContractTermination",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "verboseLabel": "General and administration"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r238",
      "r398",
      "r764",
      "r807",
      "r840",
      "r885",
      "r892"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Excess purchase price to be allocated to goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r401",
      "r807"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "GOODWILL AND INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r90",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r55",
      "r399",
      "r404",
      "r410",
      "r807"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment incurred"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r148",
      "r891"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Measurement Period Adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusAxis": {
     "auth_ref": [
      "r583",
      "r585",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of recipient to whom award is granted.",
        "label": "Grantee Status [Axis]",
        "terseLabel": "Grantee Status [Axis]"
       }
      }
     },
     "localname": "GranteeStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusDomain": {
     "auth_ref": [
      "r583",
      "r585",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of recipient to whom award is granted.",
        "label": "Grantee Status [Domain]",
        "terseLabel": "Grantee Status [Domain]"
       }
      }
     },
     "localname": "GranteeStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r173",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfInvestments": {
     "auth_ref": [
      "r378"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.",
        "label": "Other than Temporary Impairment Losses, Investments",
        "terseLabel": "Impairment of investments"
       }
      }
     },
     "localname": "ImpairmentOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Asset Impairments"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r36",
      "r56",
      "r165",
      "r298",
      "r299",
      "r300",
      "r301",
      "r316",
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r31",
      "r202",
      "r211",
      "r226",
      "r346",
      "r357",
      "r363",
      "r366",
      "r768",
      "r806"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r284",
      "r631",
      "r633",
      "r640",
      "r648",
      "r653",
      "r657",
      "r658",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r285",
      "r304",
      "r305",
      "r344",
      "r629",
      "r649",
      "r655",
      "r773"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Provision (benefit) for income taxes",
        "verboseLabel": "Provision (benefit) for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail",
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r263",
      "r625",
      "r626",
      "r633",
      "r634",
      "r639",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r951"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "negatedLabel": "Change in valuation allowance, benefit",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail",
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r624",
      "r630"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Federal effect of change in state valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r630"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Tax at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r951"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r951"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r951"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r951"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedLabel": "Tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r59"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income tax payments (refunds), net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses, contract liabilities and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities, net of effects of acquisitions and divestitures:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses, inventories and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r319",
      "r586"
     ],
     "calculation": {
      "http://casella.com/role/EARNINGSPERSHAREDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Dilutive effect of stock options and stock awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r194"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "terseLabel": "Capitalized interest"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.",
        "label": "Interest Costs Capitalized Adjustment",
        "negatedLabel": "Less: capitalized interest"
       }
      }
     },
     "localname": "InterestCostsCapitalizedAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r197",
      "r213",
      "r267",
      "r340",
      "r706"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      },
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest expense",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r41",
      "r474",
      "r814",
      "r815"
     ],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Interest expense on long-term debt and finance leases"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
        "label": "Interest Income and Interest Expense Disclosure [Table Text Block]",
        "terseLabel": "Components of Interest Expense"
       }
      }
     },
     "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "negatedTerseLabel": "Interest expense,\u00a0net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest Income, Other",
        "negatedLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r275",
      "r278",
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateContractMember": {
     "auth_ref": [
      "r800",
      "r824",
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.",
        "label": "Interest Rate Contract [Member]",
        "terseLabel": "Interest Rate Derivative"
       }
      }
     },
     "localname": "InterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r338",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Inter-company revenue"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r863"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r235",
      "r247",
      "r325",
      "r393",
      "r394",
      "r395",
      "r745",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r379",
      "r988"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments in Unconsolidated Entities"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r921"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandfillMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Authorized waste management facility on or in which collected municipal, construction or hazardous waste is deposited.",
        "label": "Landfill [Member]",
        "terseLabel": "Landfills"
       }
      }
     },
     "localname": "LandfillMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail",
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r726",
      "r839"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease cost:"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r974"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Costs and Other Lease Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalFees": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 2.0,
       "parentTag": "cwst_LandfillClosureCreditChargeNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.",
        "label": "Legal Fees",
        "terseLabel": "Legal and transaction costs"
       }
      }
     },
     "localname": "LegalFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Lease Accounting"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r975"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Estimated Minimum Future Operating Lease Obligations"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Fiscal year ending December 31, 2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Fiscal year ending December 31, 2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Fiscal year ending December 31, 2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r727"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: interest expense"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit",
        "verboseLabel": "Outstanding irrevocable letters of credit totaling"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r12",
      "r207",
      "r222",
      "r840",
      "r871",
      "r883",
      "r967"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r234",
      "r282",
      "r380",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r447",
      "r449",
      "r451",
      "r452",
      "r667",
      "r669",
      "r670",
      "r695",
      "r840",
      "r913",
      "r980",
      "r981"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "CURRENT LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LimitedPartnersCapitalAccountLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Limited Partners' Capital Account [Line Items]",
        "terseLabel": "Limited Partners' Capital Account [Line Items]"
       }
      }
     },
     "localname": "LimitedPartnersCapitalAccountLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r3",
      "r206",
      "r218"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Line of credit drawn"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "verboseLabel": "Credit facility maximum"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r14",
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r3"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://casella.com/role/DEBTComponentsofDebtDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-Term Debt and Lease Obligation",
        "verboseLabel": "Debt, less current portion"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://casella.com/role/DEBTComponentsofDebtDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "terseLabel": "Current maturities of debt",
        "verboseLabel": "Less\u2014current maturities of debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://casella.com/role/DEBTComponentsofDebtDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities",
        "totalLabel": "Debt less unamortized debt issuance costs"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r107",
      "r287",
      "r917"
     ],
     "calculation": {
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r107",
      "r287",
      "r471"
     ],
     "calculation": {
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r107",
      "r287",
      "r471"
     ],
     "calculation": {
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "Fiscal year ending December 31, 2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r107",
      "r287",
      "r471"
     ],
     "calculation": {
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "Fiscal year ending December 31, 2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r107",
      "r287",
      "r471"
     ],
     "calculation": {
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "Fiscal year ending December 31, 2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r107",
      "r287",
      "r471"
     ],
     "calculation": {
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r19",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r434",
      "r860"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Loss contingency accrual"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r966"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MultiemployerPlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Multiemployer Plan [Line Items]",
        "terseLabel": "Multiemployer Plans [Line Items]"
       }
      }
     },
     "localname": "MultiemployerPlansLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlansWithdrawalObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Multiemployer Plans, Withdrawal Obligation",
        "terseLabel": "Multiemployer pension plan withdrawal obligation"
       }
      }
     },
     "localname": "MultiemployerPlansWithdrawalObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r52",
      "r53",
      "r56"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r32",
      "r56",
      "r212",
      "r225",
      "r232",
      "r258",
      "r261",
      "r266",
      "r282",
      "r294",
      "r298",
      "r299",
      "r300",
      "r301",
      "r304",
      "r305",
      "r316",
      "r346",
      "r357",
      "r363",
      "r366",
      "r380",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r447",
      "r449",
      "r451",
      "r452",
      "r681",
      "r695",
      "r806",
      "r913"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Basic earnings per share attributable to common stockholders:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r230",
      "r292",
      "r293",
      "r296",
      "r297",
      "r306",
      "r307",
      "r308",
      "r376",
      "r377",
      "r382",
      "r383",
      "r645",
      "r646",
      "r647",
      "r678",
      "r682",
      "r683",
      "r684",
      "r696",
      "r697",
      "r698",
      "r709",
      "r710",
      "r729",
      "r732",
      "r748",
      "r749",
      "r750",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "ACCOUNTING CHANGES"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Accounting Standards Adopted and Pending Adoption"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Covenants Not-to-Compete"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "negatedTotalLabel": "Other expense, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "verboseLabel": "Other expense (income):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of businesses acquired"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r880"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BASISOFPRESENTATIONDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "OCI, before Reclassifications, before Tax, Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r346",
      "r357",
      "r363",
      "r366",
      "r806"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r719",
      "r839"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Fixed lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r972"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease right-of-use assets expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r712"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Lease liability balance"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r712"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r712"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, less current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r716",
      "r722"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r711"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r725",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r724",
      "r839"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term - operating leases (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://casella.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r249",
      "r840"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r240"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]",
        "terseLabel": "Hedging activity:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), before Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r166",
      "r167",
      "r168"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent",
        "totalLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r254",
      "r255",
      "r671",
      "r672",
      "r675"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Unrealized gain (loss) resulting from changes in fair value of derivative instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r255",
      "r257",
      "r673"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "negatedLabel": "Interest rate swap amounts reclassified into interest expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r259",
      "r262"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Hedging activity",
        "totalLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r27",
      "r264",
      "r269",
      "r629",
      "r654",
      "r656",
      "r699",
      "r702",
      "r704",
      "r765",
      "r770"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      },
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Tax",
        "terseLabel": "Tax effect related to items of other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "auth_ref": [
      "r166",
      "r167",
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "negatedTerseLabel": "Income tax benefit related to items in other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "auth_ref": [
      "r175",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current assets.",
        "label": "Other Current Assets [Member]",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherInvestmentsAndSecuritiesAtCost": {
     "auth_ref": [
      "r208",
      "r219",
      "r862"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Includes other investments and securities that are not at fair value as of the balance sheet date and those that are not accounted for under the equity method.",
        "label": "Other Investments and Securities, at Cost",
        "terseLabel": "Cost method investments"
       }
      }
     },
     "localname": "OtherInvestmentsAndSecuritiesAtCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsandInvestmentsinUnconsolidatedEntitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "Other Liabilities Disclosure [Text Block]",
        "terseLabel": "OTHER ACCRUED LIABILITIES"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/OTHERACCRUEDLIABILITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r273"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "negatedLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "auth_ref": [
      "r15",
      "r106"
     ],
     "calculation": {
      "http://casella.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.",
        "label": "Other Sundry Liabilities, Current",
        "terseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedTerseLabel": "Payments of contingent consideration"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Payments of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      },
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisitions, net of cash acquired",
        "terseLabel": "Cash used in acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Net of Cash Acquired [Abstract]",
        "terseLabel": "Purchase Price:"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r274",
      "r960",
      "r961",
      "r962"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Additions to property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r524",
      "r526",
      "r532",
      "r549",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r567",
      "r568",
      "r569",
      "r582",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "EMPLOYEE BENEFIT PLANS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r124",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "terseLabel": "Defined Benefit Pension Plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r119",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r569",
      "r570",
      "r581",
      "r826",
      "r827",
      "r831",
      "r832",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock authorized to issue (up to) (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r6",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r248",
      "r396",
      "r397",
      "r799"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from the public offering of Class A Common Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with security instrument that either represents a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer. Includes proceeds from (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).",
        "label": "Proceeds from Issuance of Long-Term Debt and Capital Securities, Net",
        "terseLabel": "Proceeds from debt borrowings"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r47",
      "r133"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from the exercise of share based awards"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.",
        "label": "Proceeds from Sale, Maturity and Collection of Investments",
        "terseLabel": "Proceeds from sale of cost method investment"
       }
      }
     },
     "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product concentration risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r897",
      "r971",
      "r973"
     ],
     "calculation": {
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "terseLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r898",
      "r973"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property, plant and equipment, net of accumulated depreciation and amortization of $1,064,756 and $973,094, respectively",
        "totalLabel": "Property, plant and equipment and finance lease right-of-use assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r862",
      "r896",
      "r970"
     ],
     "calculation": {
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "totalLabel": "Property, plant and equipment and finance lease right-of-use assets, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail",
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail",
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r102",
      "r791",
      "r792",
      "r793"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r100",
      "r237"
     ],
     "calculation": {
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r101",
      "r791",
      "r792"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "verboseLabel": "Components of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail",
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail",
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property plant and equipment, estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r272",
      "r386"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Additions - charged to expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable, Net of Allowance for Credit Losses"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Reclassification out of AOCI"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "terseLabel": "Reclassification Out of Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r550",
      "r735",
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Total services purchased"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r550",
      "r735",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r733",
      "r734",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.",
        "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security",
        "negatedLabel": "Principal payments on debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.",
        "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount",
        "terseLabel": "Percentage of fair value in excess of carrying amount"
       }
      }
     },
     "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestrictedCashAndInvestmentsNoncurrent": {
     "auth_ref": [
      "r786",
      "r787"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The noncurrent cash, cash equivalents and investments that is restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits classified as long-term; that is not expected to be released from such existing restrictions within one year of the balance sheet date or operating cycle, whichever is longer. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes noncurrent cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.",
        "label": "Restricted Cash and Investments, Noncurrent",
        "terseLabel": "Restricted assets",
        "verboseLabel": "Restricted investment securities - landfill closure"
       }
      }
     },
     "localname": "RestrictedCashAndInvestmentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r9",
      "r115",
      "r221",
      "r780",
      "r784",
      "r840"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r229",
      "r288",
      "r289",
      "r290",
      "r295",
      "r303",
      "r305",
      "r381",
      "r618",
      "r619",
      "r620",
      "r643",
      "r644",
      "r679",
      "r777",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r119",
      "r120",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r569",
      "r570",
      "r571",
      "r581",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r119",
      "r120",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r569",
      "r570",
      "r571",
      "r581",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r337",
      "r338",
      "r356",
      "r361",
      "r362",
      "r368",
      "r369",
      "r371",
      "r497",
      "r498",
      "r746"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenues",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r500",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUE RECOGNITION"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r35",
      "r227",
      "r442",
      "r443",
      "r444",
      "r450",
      "r451",
      "r452"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenue from related party"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r803",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r268",
      "r282",
      "r337",
      "r338",
      "r356",
      "r361",
      "r362",
      "r368",
      "r369",
      "r371",
      "r380",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r447",
      "r449",
      "r451",
      "r452",
      "r695",
      "r768",
      "r913"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r723",
      "r839"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r723",
      "r839"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock, net proceeds"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of stock, number of shares issued"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock, price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r371",
      "r879"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTSRECEIVABLENETOFALLOWANCEFORCREDITLOSSESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/OTHERACCRUEDLIABILITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r29",
      "r968",
      "r969"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r150",
      "r151",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r150",
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Purchase Price Paid for Acquisitions"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCapitalLeasedAsssetsTable": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Schedule of Capital Leased Assets [Table]",
        "terseLabel": "Schedule of Capital Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfCapitalLeasedAsssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow Hedges Related to Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "auth_ref": [
      "r900"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.",
        "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]",
        "terseLabel": "Changes to Accrued Capping, Closure and Post-Closure Liabilities"
       }
      }
     },
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Benefit for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Components of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r878"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Numerator and Denominator Used in Computation of Earnings per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r69",
      "r72",
      "r311",
      "r315",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Difference in Benefit for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the details pertaining to each employee stock ownership plan.",
        "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]",
        "terseLabel": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Summary of Revenue Attributable to Services Provided by Company"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock": {
     "auth_ref": [
      "r903",
      "r904",
      "r905",
      "r909",
      "r910"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of environmental loss contingencies by individual site. Does not include loss contingencies that are not environmental in nature.",
        "label": "Schedule of Environmental Loss Contingencies by Site [Table Text Block]",
        "terseLabel": "Schedule of Environmental Remedial Liability"
       }
      }
     },
     "localname": "ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Recurring Fair Value Measurements"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r92",
      "r94",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r92",
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Components of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r807",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Activity and Balances Related to Goodwill by Reporting Segment"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the varying rights, preferences and privileges of each class of limited partnership interest.",
        "label": "Schedule of Limited Partners' Capital Account by Class [Table]",
        "terseLabel": "Schedule of Limited Partners' Capital Account by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfLimitedPartnersCapitalAccountByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Future Maturities of Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "auth_ref": [
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about multiemployer plan.",
        "label": "Multiemployer Plan [Table]",
        "terseLabel": "Schedule of Multiemployer Plans [Table]"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r65",
      "r66",
      "r73",
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]",
        "terseLabel": "Schedule of Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r199",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Summary of Financial Information by Reportable Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r583",
      "r585",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r127",
      "r128",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Estimated Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r371",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r430",
      "r431",
      "r807",
      "r989"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail",
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r346",
      "r349",
      "r360",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "SEGMENT REPORTING"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTING"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self insurance reserves"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Options vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited or canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited or canceled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r599",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding, ending balance (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Restricted\u00a0Stock, Restricted\u00a0Stock\u00a0Units, and\u00a0Performance\u00a0Stock Units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r599",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding, ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant\u00a0Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted average remaining contractual term, outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r606"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Total fair value of other stock awards vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "verboseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Common stock, additional authorized shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Common stock, authorized shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for future grant",
        "verboseLabel": "Stock available for distribution under stock purchase plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r606"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of stock options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Forfeited or expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited or expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average fair value of market-based performance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r132"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r591",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding, ending balance (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Stock\u00a0Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r591",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding, ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise\u00a0Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Additional shares issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r590",
      "r609",
      "r610",
      "r611",
      "r612",
      "r615",
      "r621",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r923"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Attainment level percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Aggregate intrinsic value, outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Options granted period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r132"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "verboseLabel": "Aggregate intrinsic value, exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term, exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term, outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r117",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).",
        "label": "Shareholders' Equity and Share-Based Payments [Text Block]",
        "terseLabel": "STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r720",
      "r839"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r64",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SiteContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Site Contingency [Line Items]",
        "terseLabel": "Site Contingency [Line Items]"
       }
      }
     },
     "localname": "SiteContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SiteContingencyTable": {
     "auth_ref": [
      "r438",
      "r808",
      "r810",
      "r855",
      "r856",
      "r857",
      "r902",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from an environmental remediation obligation.",
        "label": "Site Contingency [Table]",
        "terseLabel": "Site Contingency [Table]"
       }
      }
     },
     "localname": "SiteContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityDetails",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r872",
      "r950",
      "r956"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r231",
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r371",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r415",
      "r430",
      "r431",
      "r807",
      "r989"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail",
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r282",
      "r311",
      "r315",
      "r317",
      "r319",
      "r327",
      "r328",
      "r380",
      "r440",
      "r443",
      "r444",
      "r445",
      "r451",
      "r452",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r695",
      "r797",
      "r853",
      "r869",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/CoverPage",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r22",
      "r110",
      "r229",
      "r264",
      "r265",
      "r266",
      "r288",
      "r289",
      "r290",
      "r295",
      "r303",
      "r305",
      "r326",
      "r381",
      "r486",
      "r618",
      "r619",
      "r620",
      "r643",
      "r644",
      "r679",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r731",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r326",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r6",
      "r7",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Issuance of Class A common stock - acquisition (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r6",
      "r7",
      "r110",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Stock issued under stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r6",
      "r7",
      "r110",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of Class A common stock - equity offering (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r6",
      "r7",
      "r110",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuances of Class A common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r6",
      "r7",
      "r110",
      "r115",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r22",
      "r110",
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of Class A common stock - acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r6",
      "r7",
      "r110",
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of Class A common stock - equity offering"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r6",
      "r7",
      "r115",
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuances of Class\u00a0A common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r7",
      "r10",
      "r11",
      "r88",
      "r840",
      "r871",
      "r883",
      "r967"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITY",
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "STOCKHOLDERS' EQUITY:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r705",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r705",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r705",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reporting subsequent events.",
        "label": "Subsequent Events, Policy [Policy Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental Disclosures of Cash Flow Information:"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r822",
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r822",
      "r920"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Transferred at a point-in-time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Transferred over time"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undistributed Earnings, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "UndistributedEarningsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy": {
     "auth_ref": [
      "r774",
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for estimating the ultimate cost of settling insurance claims relating to insured events that have occurred on or before a particular date (ordinarily, the statement of financial position date). The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claims adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.",
        "label": "Unpaid Policy Claims and Claims Adjustment Expense, Policy [Policy Text Block]",
        "terseLabel": "Self-Insurance Liabilities and Related Costs"
       }
      }
     },
     "localname": "UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r623",
      "r632"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured Debt"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]",
        "terseLabel": "OTHER ITEMS AND CHARGES"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r78",
      "r79",
      "r80",
      "r329",
      "r330",
      "r332",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Management's Estimates and Assumptions"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r638"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "negatedTerseLabel": "Decrease in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r721",
      "r839"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofDebtDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r310",
      "r319"
     ],
     "calculation": {
      "http://casella.com/role/EARNINGSPERSHAREDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted weighted average shares outstanding",
        "totalLabel": "Diluted weighted average shares outstanding",
        "verboseLabel": "Weighted average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r67",
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).",
        "label": "Weighted Average Number of Shares Issued, Basic",
        "negatedLabel": "Effect of weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r309",
      "r319"
     ],
     "calculation": {
      "http://casella.com/role/EARNINGSPERSHAREDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average shares outstanding",
        "verboseLabel": "Weighted average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.",
        "label": "Weighted Average Number of Shares, Restricted Stock",
        "negatedTerseLabel": "Unvested restricted stock (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919269-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919236-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=116646717&loc=d3e6290-110844",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=SL5974666-110848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "https://asc.fasb.org/subtopic&trid=114868817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7569-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/subtopic&trid=2175671",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13185-110859",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/subtopic&trid=2175709",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14754-158437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14784-158437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13644-110860",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13669-110860",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13703-110860",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r843": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r844": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r845": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r846": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r847": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r848": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r849": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r851": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r852": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=109237650&loc=d3e13064-110858",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13231-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r972": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r974": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r978": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r979": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r981": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r984": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r985": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r986": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r987": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>121
<FILENAME>0000911177-23-000012-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000911177-23-000012-xbrl.zip
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
M.5(12A5<9,E4C2Q27,B.RPZ(VKUIC[D9_F2'/9;:M14(OI-D+KWXT)M/&G9
MT^YA>\R-,*D8GE2UUCSLS>DB=@'PTCJE%FK'_6/2*&%L/3?3(8)#,QK?4#!Q
MB'%H+N%J#6.80W(0".\/IN226D\20Q.@83%D2ZF89S>]4$,;0\YY"-COEZ,[
M-AV:)/34H78OR-V1PQ0:2.QEQ_#<HP :4JHU,D'.!2(GJ>39TOP83) %/X;)
M#Z-M,K?S82#'6@7CT%RE02Z9?>NN#7L[B4,7#^0Z))%_I@BAI52%#FR:,61.
MIOPS<G8:LL8Q%"%&2ZX]"I#4:L88*>+0'K-X\4$U>DU1E&04B_K'U!YS,V.L
M"4L6,D03@_2,K4,L/2F5*,F/8?;@&-O-[;S^2<EUL?@4<S#?T9S)ZQ2&3O2Q
M<G4ZACF%8^35SDL?[Z1F$5<( BA%TSRNM-@]-&!M8QB''2.O]DCUE-"A)4%V
MD8<Y:Q@!R-?6V3G6.H8UO2-ICWE5\)Y-)^?8REN"O\/K5'EQ-M=SCE^\>W&6
MBS<OG@^G^2AC7,F=>J]H/#&NP# W!&-(M4+GE,]+^.&",6$;&3.,Q-SGZ=.W
MG!B>'D^FD].STTOF0/AT#H3U+7LB-\Q 3<,.E] K2_44*_7&GCPQC!0P?K6K
M@/&0D PSB3V938&Y90G8/;*EI8A11@#8A9N]"++7ZG_/)HO)$$P_LEK^P?EZ
MM?>/VD5<I397H22M#! P$6=,+B%A)N=I3'L#;BNNF]D<05@SMLR2AO5 BI&*
M<XJA]E =CF&6R[;CNIEJ$7DTCVO)%UK@3 V]NFR8ABI. K7_W#ZXWT^&<S(U
MT.S87WK4BW?^ $(N4NVKYOZ:(+E*E5QS;MC3R/N(;H70P9%^-D)^;0AA+,YW
M*=V<)&C18=Z69H4Z[)Y7X-R&#B[QLQ%R:T/(NR0I4<V6_8-$8N]S:U53'!:O
M.;?]7NZ6Y6Y+O3-YJ>WVU&[#TXF<Z+7%0I>+;U\?\_/9_/H)+Q:_*  TO<NG
MZUM#LIU$69^S;4&17;=0&!ODBB3:$YL+]J9T O#V.]L#4:[$YU-/V&O+JMGT
ML))@4$FHZG,0EVG[??Z!*%<2>ARG*"!5,GA(]E<#8!972V[ %'8T]-R=3>OL
M](4N]=K3N:X&(W:<,NL+0IP0*R:.#@7ZL*)$'3&0"*=LJ?>.!J']H\SZPA&S
MDR(ND:IY%2-08Y<B)<L1BXC3'0U'^T>9]06FTEI3*648(8&6LA2-(6M!2XV\
MQ:@=#4P72Y#NZ\DY<L\F+W:<,^N+3)2R:YY-R[0 XD!\*#[U[E)&E+2KZ=$>
M<F9]H:EYZ@%Z9^\!:F0QOB"YZM SU1IV-#3M(6?6%YLH-9>A%X%20)V@;^!+
MS<*B7'S=7C\S#-M?/SL]&T!_J3=[U[K\?O7#[_5K;?;B)Z@^Z<CVW&@T?/5(
MC+W[B(%ZCM@:E*K<,U,3GZ(EONJW6(>.$KCU65R#&I*2>I_-64,0[*T[*NH#
MEYSZ]JO![^<S^[W+U]^?V"VX-FTWS>F]6$V"?/WP]8N?38T;&O:-1'.!EBC.
M;*I' M_<, *O"N8;F8KOM+V^<#N16:.R:4DL/ 5$%C ')US2,#M"-%;-9009
MU"<A\T&'RTOHV' I5N.SLQPEB6]]F*VB0^TL*6> D+!BWA&KN4)LUF<W+O<6
M0DUEF.1//;*&YFNWO$"B*\H[8C<_B?6)G77ZU(Z[>'C[],5\]O*3ZE7;8E!
MXM@7])45@&$(0^1Z:M)J:=1WQ*"V ;3U65IP*6 0B=$2J QUJ.WQ8&,:+;%B
MV#%+.^;ZS/+B^>OW#QR)?04!+$-[[-X=A$Y,PH[2L T=:Y:R8_9U]5"MSZHR
M-(M8[$0E&%0@EMAJ@.84Q'G8%:LZ7R8V.SD9&H@N9_6'D5@2]HHML/U?!5(H
M5)KI/T<F *LOK#MB25<+S_JL)SE"8)\13/UIR=AJZ]X5=$A5= 1S\3[+T5VW
MW\Z#IQN-T.O5LJ96@9%,,W3VW$/'Y,7G# H[8CY7C,_Z[$=C-W>6R*4:P'&@
M4J@UMM<T%"QM1"NGMB+%W?R:*4H0FN:,R5*K$KK4$DBJ2<!8NX8PHC53VX?H
M1E9+Y6 AS8NYTER@LI?@3206"*A%2AY3GYWM0W0SG9,08U>I5;( NXB"S??6
M>LGD<A_3>M5MS-,V[X1;L) :2@A:/13,4C$9X#FB91 ,L&M.>), ;V8%J[ED
M0"0LHM ;4)-0E"IJ]M)=V%4+OG#+NVBT%%Q);(F*&2QX),YJ+_74[::WRGU7
MC?:*,-V(G;:LT97 0ZL>T.XD<X;B92CJM(8CR#^WH%W<Y=0]25)07W-4!](:
M 1$/^P$*N^3+%L_*VJ*&:Y=3$Z@,R51*[PY!AB6,2I9!0NXIB_:X&\A<6<NR
M2YHM$K-8=&)"@E@:"4%NGM"G*CWW[9T:MYU^;9TK(5@HQ:&E=P)H@:( A B-
MFZ;:1K"6<[O\VOJ088@M5,<EN 2^15[ML%1*R[$Y;74WD-F$7UL?1EV\B;4
M=NL:<(_,1*1!BO;L71W!;)ZK6GJV+2,\B#X/_0Q==PT*H44D2>2Y)4W:V>\H
M8G]D1<:V0$:>0%R-4;6"#*V9<H^Y^-I9O9:THY!]<KN!;<$I<T_##C0]6*BJ
M$LB25M74:G$1E Y+M[=.EI=2<ZM:7>X$P[C;T"7(FS.$Y%%D!-/K1^(,UP=9
M+1F+)5'>#:UY@R*"K[5C+[4)METULBMRAFOLD>-$(PJ0<(?(@7M7']2+Z<2
MQ8^HXGY#97G;[L3\;/C@>]K]FCUOVA[J_/3:+:Z3$[OJ&V=Z0^OJ7/:[\O#>
MG1E/+]Y>UR+0.[/I4\OH3H=K^V6)^('6L[FVX<UU?>&_>#YA(^I]2VE^5H^>
M3=ML:E36N?#TAWL&M'WW<-R=V]_>N[^+0P_ HKYUKL%G<T/#=F##QAB^0@C-
MPLCV*[)=YO2VZ,%8U>?L E;Q8"BR Y_5(VIS"#B"N:@'EEQ% U'O>TN.*1=(
MRM(B8PXJOIAS8=ZA0'E?7\Y.7DZF3Z\;1)/EKQ#G:HAR9S+5>_W\0@XQ\C*:
MP7?J"-J+A RI.Q$C>@P46RJN4!Q_C!PIG;<E/#:+AZVG'J-FRQ :UT;*I,/Z
M .^RC#\\[B5!UA<9O6;7R<?HANY!I4F$8K'1)ZV]5QA!>_I?)8@Q0Z=G^JV%
MA<4#NR.Z>/CC[.&SV=F"I^W6[&R^5)T:3SYX=;Y\/;QU-7SYYW0Q.L$]C*F7
M5M08$2$6(@E#\R!'I9F+T1$LHSP0YFH]3/"8(L8<S;>$(-)#%R206IE-D.^&
MA_E5OMRWU_:$,VMT,@S!D:II%X)A!4!(D%(6\RNE4AC!%,4#9ZX\QR<.@%RC
M^@Y(F;*O"B* 7A*7$2P:7Q\FEQ$+ASDM1LH'^F+Y5E8G-Q9W$KHZKX"Y,R2G
M*#68MA42RXAP#+V*#M2X+'5"*:?H3)ED!LMZF,CTK,^M"Y4<1M!B;)NH<6LR
MY6G5:V?+9[.YW:19/QZ6?C^8G4S:HV'BZHW)XL5LP2<?XY!+]^.M:\<W5R^>
M/QV)?QDV"JO.N-,;@J+CP&C>Q22+HC89@5PYD&CCG@B+YYBENJP,1<643*K@
MDOIJ\4I'T"!TFTET[W-(Y--]/Q+7@U0DEI)(T$,NRHDUIU0LJ'7J8U@R=&#-
M!N;D"?6*&EJCH8NG:6!+D'PT54P5&X]@SZ1+@S#L6H:]QC3*E$T!BT:K.=)4
MF3+F!BY[<I'["'S-@357[VO$40M8M68.H(DP%N2F$&N-H<01M"/;I@@U7,LP
MZ^<7942C8;0</+CX>X.=V^).DN_)$6>GZL")0X0@N6,*@5(+(VAX>R#&Y7B,
M/LSS+$X#IF'Z.;?>[!^?L#5G&=+!8ZR)&"%<\RMJI-^+7]OB,V)/&LU?F.0P
M;T'#VKK: 5(R=@>HATKNV*BQQIUQJG*,71%BA)Z0>X]1C"$F5*O@06>L;9CR
MX;/)1Z9"//S1SO#ZKJGFD?@2BXAL8448?5SM8%$QQ-IK\"B9^* _=H,P:QPK
M2D-;0@%72P/C!84>AW5RJ90,-8UVK&B%W]W94A??\^MA;O5(##B9M_?%A"*W
M:#J1V6?Q-91LV29>C-V-T("O%H\U;H9A.5QCX(X%[!^4UBEYKSD#:FXCB,!_
M<++QM6F[6(ES[6J6XJPNZL.+&(G10LO U!B# FCTY)022@Q#HVWN?ON-]D"2
MRV_EA;FFABTV3( FT4(PU^(X*4D(8]@L\<K7#O\J*T?I)9HZ+5A)>JC#L"8F
M;1E#40[=@QO!LH2?&?\'\/^*A[B:,83+6)2W6^0KF2F4&*%TBU'F@'SKF6.5
MXF-1&,'HZ%@9L!;KNJ-+^^TC6ZB7G4NUI,2I=G"9" ,6Z27WT !D!$W>=LL'
M#"FE11KO""HDS!R<F"@A)R6TCGU$*\;'Z@S^ !4VOR*[]A1KEAI(AWT%$V--
M/D6T%#AU5\? FV'[]?L\?:H_[<9^S*\FIV>GXQ4HE]4UX& 2OV\2:9AJYFL1
M480R9/PY6?8_[+5>_$4W3,OX0]@V2]A##_KS=#Z$==1\G&,%TS8I 4#PZ&(
MY>I9>XAQ!.)F%[*YK9%6.;<>U$EJ A4;406M.0LG2_%]787(Z(*CHXL'VTJ+
M7X:5E9&^+>_<>ZGSZ>3IL^7Y[$)CR'#<@WNWUA95'IS)0O][9A=]\Z7]YR.%
MI@\/&+U[^B":Q2-G 8T^)9K][- _$<TZ,H<LV+L@1.KD0Y>0J;C87'%]!.Q=
M(?4^=:_/3E_,IA\B^='W[_WN6.T?4I>3Z3K5Y<$H]\XH724P*2%4@@D+3Y+)
MI9ZZ0(<H 0]&N>F4[V"4>V>49H=-F'ID=&#2G\U4HB^4(H3D0SH8Y<%T#J;S
M*_$L( =I$(>F;*EP5LU169V9%(3=%ID/?YQMO\@\&,65&T6*"-@B:ZL=>BR6
M@\&PMTXLQ2,$'8%17)[.VJBY'8QB8T8!K9HU4/")$*(&S#G4)MGU" 5I#,6T
MK:#N063MG>ET$$R=L6!  *\2) R+B) 4,XVB:+"Y :IQ\_63OVZ3\XPV;R&!
M8O#4L[(0://B&Z94,#'8ZVD,BFLW^#I*]D"IDBQY[8T*-"#J&AIP<QY)*K7M
MWUMV2]?7;:KKXOJVM"5)/9'S7D,!2A5S"YAB!QC\2Q_!!JG;1(T_V;SFO79Y
M(VI\5H)W ,-@#Q8P-G%(U;Y 4T[-][?5@.V>:+>-7-I,&Y'-3U)S5<17WV+T
M'HQ&;%E!"4/3\4:6'(Q@_]_?6DNJ/_X/G[Y8/)O,SXU_)#;>*8,7! I-P$-A
M[UJR0('02:(?Q=8!\\E+7DY>ZD_6=G^R^.%#$U_-/M7%\KRX,5W.N:[1TG]Y
M!8OO+#[<F2T6W[[^'VU/AW+&>[O4_FP?6UX\NW4R^_'M@2-ACLL.B2GTTJME
M+BAL<0+!E90SUC"*5G4'YGPZ<]:W]#1GU=3=("P2%,MYJR*:T^F:JE>G8_<Y
MYXIQ-O^1Y^W GK6K4NC.DMS<?(G0H6-QS$UJ<C52=:/8;^W GDWYGMJC$E$*
MPV85-0'[5*7$'B#D9.YG^WW/MWPRI*(/GJDN[\SJ"IT/D;FW?*;SZV?S^9!W
MK#9D7Q=GWF)]0Q>3I]./?//%&]JN+=X>^Q.Y+I.XOQVV'_S(+T;BW6JO[$R0
M"[H&L3;J=GKT]L@D5GN[W>A6>[<#/[>/G^OSGXFIEAI\Q-B@<\1<F^<"FH,K
M-(;M<'>7(^LVT;NS:?T,*]T6%]I"'5K85(X5(=3&(:$:;;M&GUE'L%7,@:);
M2='U>5%"<2Z3@V YC(\%>RT=7'!#GSW/(VB_O+L4W18W1JE21L+(#@$2257R
MI0K'I*S<#FYLK!Q98R6-HC!(J2TI9.V<(H&DXAMPQG+P(^,.=:M2T"K.7:MU
M?J;MSH1EF,PRT;&(L>ZI$J*EKP#06D:.TK(ELEV]%!Q!M>[ T&UDZ!JU6&7+
M%++&'@*TS$).>\;,ELT.KQU\Z*@9^BOIPO@\:8P1E)V/H7K0X+ETY"[*J%&E
MT\&3'GBZ#?X4"2(I*"3L4!NR9M^+5DMC(A>5@S\= 4\?+.V$PU?>_.^90?-N
M.=#BPZ^WH']V>G8RW(J+D<.[NGQ_9%"_Y_GOWY5M\;$UYE@"=HF^ \1$FD,0
M[V.KEES1P<<>N+NU?E<R.*D88Y$.,@C98L(V@V)J-8Q\>N6MR:OSCI&?,K?R
MD[_P%D_F_^*3,_WV];'RXFR^HLVWO)C\C"LW%\O)J7W[O?[N(^\>W)@LZLEL
M^/!(G)Q(((>^UE0%AOW0@VK('C.5W#"-(.'97J)<Y_G\]6K:S(O9?'"RI[.S
MZ7*\7-%6.B,6\IP 125R$\^>7<H!ZP@*C%>^2\25<^4SPO+F.YZN<9>;'K%[
M1@#(8,D&L^O)AY(TU)#2"&:N[T+'TX-9;)E99*ZQN((A)@=IF 5A>8MH)TO
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
M2XO G%(=UV+@U@2ZZ9IA .;RCEC+VRJM-M/Q(@)]HUE:P+W(5/'T#91/P+7
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
MX-6$1ZM+DTYOS[R?X<'X\/PZXNL_XUMA/CV\K-N?3&8L.>/3-"OVE"C-QJR
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
M/%3RF9_'8<RRF.?7MQ5N:@;]$<BZGFF!#E<L"[OOT_0;6%7*H( IC,6V_/G
M-\>.PY]P%?(HBR<YTC:>@,R:HMB"]S-E,AO[0%F00)&<?"(GGU>35ZYBX-L)
M\=68LPE^"S<,>("B3]&=??P3OX6/9AGH6GCT?E#@IYIG&+ 1X%7PJ)"''>*2
MZE;MJ+SUZ'LP8I,+WKC1;-[8@PG.FX.2DP(6@Z$M3BQ4_'F]\> ;8%S:>9E8
MG&+$"H5E7)FD1?.1\%JXJD@S-)F5B,%(\E$Z2^!YM-&!D>&1X0U+U5/.TYD2
M  O I9,BCN8XN9S?M+H^7:/,<EZNQ56:A7FY"WV>Q/R2Y\L[EG^?PBJN?,S@
MK4$\1?(N?P4&W&3EPS%;E0YQDJQ\ALNP_&&,.BM<'5E>Q./& (CD)!:5/ ;V
M9YD"@P=9F0,/@/"X&G'Z4K+8A%^088=$95$49V/ZLZ<,?[:22%(?!%2([ ^<
M".0O%+%.I*7A7=78.O@@'H 8RVE\TRS]*K@2_O;364%CB2?A+"^R.5T">_T;
M+TB.7XWB8*1<P1BG'#F../4*)"/^"_L9K"P<D@3] QHC$2/Q)I;GL_%4C@<_
MJ'D,[#)B9^"UK[.)V".X^100Q8MB-8HG;!+$P*;-^</#@*4Y:::,%VE/^<R1
M&Y'/+V8L ^;@7+ _C!WX&R1&,E>0X/#7"/F,IDV<TE&(OF))TFQA(17P!X(D
MS<7NPUMN(,N8A8)Z2AH(J@05J\,;\9*0YT$6^_ XG -^(8>#3ZBNI0' -< Z
MLX3NFB+_(;5AS>?R81TE3\>">V!:<*\@5KG?@?'".!#MS>$:*=OD A=9FO10
M!*$H+5\#6P3F&Z$&1-;)8EJT*$O',"Q8 R7G!<X?Z/33Q8"'CU/XA*X" J19
M+N@1$ \$#,4 6WP_2*]K7\\7R2+WU:W( @ORZC9ZS4"O2\09NAA4>*4[9:0!
MM@<\ZE57<S>F^TC&V%7;^L<?PN+::&;/PK6XX!,0#(D"'L(D'<=!26Q@SADR
M(S+M14J:-%.F*>TSN/R"IU/8XQ2S07Z,$F#5C@*3"CD\!6X'F54)SK06J!-B
M +@)/KM(4A]?+7<#[JAR.&,69&DU)O@WC*4@ O69S' >< -QJ!#8N#DNX&L4
M/K,QITT2H6X+0.;)%^6SZ10X$O0W,!T(AFPVK1X:)32PCI* 4,WDI2![9SR!
MG1@'7(H9X%JPH851@C(R",C 3F%'3.."1BZ$+VT6.1UX:;FK5[>QF#A^ )LB
MS6=P(3X.=W]!7\&.PQ=/65: M1#GWUZWN^&!=@/I%*%@032%P)E).BU%.]X@
MF1>C3&F.K,^F+(B!+LMZ)P/C(,,7**!XQ^AM1'0)F&WX87E?2\J')"581P&I
M6" >J-T$:$*"!X@S@_V>@KT$F@KV5DN&AR)#90LE\7]FX%\7PD259B%N#S3A
MVO5_\/6/9@6JE@RU[0RUF? (I+?Q'0W4&*\0>@W\C1$X.#QL2?-@I(F2&=K/
M0E](,QC$U3BE78)&APQ@H&T YM0\2- 9$#80>&"Y"-7!_@DC=(R*>#K%.R(N
MB4C&2Y"6GN.*J8<?7G%&]E-M8K4$?RB"UY:%W(RIG\07E<&0D,,,MA\*1S(M
MIF3FHO^*5Y/W#]3LEA\(TDH&J4R+DA^D@3J9U]8*V/9Q(L)>56  G<;TBB)3
M,D90N60TR)8='HH=D&K,1X+,D>H45X./)N"D2]F,U$SS7&[G@GU7RB/"=I<^
M%EG@R9=Q($@3<K]H;MJ6" ]IO8/*2R]A'TA:8.A\/&5Q5OEC(-JD\&.P20H*
M_EVD:8AAPI8T#V91EI'I,MQ91X7*V >ZND@64'@AV#A"?,F-U SAB !J=1
M'G<6 \7% Z2.O,C2JV+4DO.AR EV@=0O@GJ53T8!/XQ\T9>7:3(#3[IQ)M"2
MY,'LQ&I#^;,<[LCQ$''LQQ-6G7' :N,^)(>-SJU:8CRXT0[:)TLOY:$$6 8H
MX>))E+&\R-"3DR8Z'<>!HA+'PQ1%7[@S%='?BK04_:U\\5NE'FSR!)_C-/&_
MQI$\S"_-"A#D%)X64YI- I[AP3>Y&RM'1Z2U;W]\A*=7P*-Q4)Z:T[K>='PE
M#F&O&X]00;Q#\7@\1$WB<5S((P#QNI##U8DXH3J&Q\H2@?U>>7S\P)Q*3WR%
M9PIQ< O*G,%,E;?B\&9S>TAN8TS/B6Y((BI!Z+K_II-?_GT*DXR+9"[.:UD\
M%M9=96J3@S3%(V7ZXJ8<$'E(CQD9DK5P+!.8'6S6E [ID<C2O)#GNFBPU/E0
M_'O IP4=?I4?EGE3Q'P)NUJS3V^9+6;_)%ML@WE%C4J8GO+[Q\%Q_V@PN/-$
MO>V=Z.DE&J/\:KN%[4TY;+%@[PLZC^HH9?X\[" \I;P0V464AJ%<T>VE^8VF
M!*;:T<9#M12'R-PY".2 -U)"*"8,#\WY@O6.&Q&N%EE#^&:,6/(LH-_'LPF9
M\@G:^&2>R/,RRK@3*2IHU@3P2PIWP63 PH2UCFG<PAW R"9ISL;@8<43F8J%
MCRH#6B"J,UA?4!D=&2!%84 *-;M@,):\&O?"='^V1#"4' 6#D"OY*^43S\9
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
MB4<J<TORQ>!N,U38"(K6[Z35*!7ZEILY:#E.TDEWK?78J3N$5!A"3##4@:1
MP\VK/9J&T>EGZ3=ANO_$V,[+:&I8NUI+9(9GL65OK[2 RR+(-9Y; S^[D;I&
M_$]DQ:^F\64JPBAEITKL$Q;,UQK=]9PJFX_1H76<IS6(0+Y0N-[T;?&<0U1G
M+?J3TAEHNI3U"I0ETZ+AH.A^V@@TW\XW%A@ ;>)/<P=8;>+/-@SE>23^_&*,
ML%%!=5!74(G,X>ZAB.>(DH4MUS(W0J!@RV4% [LQV!J( U&)9<3@16,CCN:E
MD]$,' JKM-/(=UC*?*P2C!=4,OK&&S4^-^P;R[X1(A1&U:D"%!]7C[ FDI0,
M =J<$EEA*:Q$9F884P?OZC RS22:@CC0+$-UC8+7Y^PN$TR$/ JE'E)HYI#5
M6;447G6E:F"%*.'?8Z'%%ZHE-Q+<V; 3R\)1A2*$IA.8Z67R40U*( _8?70\
MIHP.V7O*_F)# &'<"S,JKP520Q8E\RHM8:6M/39IJR+3Q.(X(+VGNM\5 5^^
M4CS04P:<*R4 YU;VD*AQ./_W1@3.-3B;=,U:9,[=0(RD\).,N>=5Q\4*V_8G
MQ-]R3P]/F^.Q.,G '(UJRV!H>@', UXUP8,.BMG4OB[6TY$2KU1P=1!= L:
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
M%!/G)/!NV,,5N0)18E CKXC:^:IHJMDNJJXZ!E,X3$O,3*I,OL3AIG45-"O
M6_5G"/"V< Y9 4:4U@3F5U$%?IE)4B&SH!F!CQ%2H(P;BA #BMHZ\'FMXWK7
M?HJ&MKW]%/^8P2.JU-V-R[!?0G5%MT.F5%#Y3GW< 1R,[$,1**I$J)#&5ONW
MB39?" 77*3=!N<THY;2.!E^-TBH&6*).4/+)19J&C3U=<GNCW&0A8-&,4_CS
MA5Q!BFYL5[8=;G-RL1^\ _#-PZA"G)B&,D,X@8SG4XQKE?%#(:MC 0='FIR
MXVI5+B*GX/M>201$G!L!6N0(^W=:1O!EM(PR!.7Q!TJI48QE:?+@)&8HCCE(
M5G'"+Y0)B;$Z,::6I!@OIH9Y$]A'G'XMHV?4 7W19T?@)_"N8\*E$C!>5?_7
M2E!MNP.\3^OW+S;!/F6B*W"97D/1%[FQEE$0E\Y@FN[JXH6VJ4JG54!=R$ V
MT"C#<ZW.0J]=$6^@5KIB&5D(:BLF*1 WC(-\#2ZCWK'LYJD0..%I<BER?M9E
M1W6JL_X&+S1 ':HQU'GG/65_X96:I99I.(V1$:H$<*,X>2A?C98PT+L,!U]D
M7-BM6QWZO$8;@5V.1]V#&C3L,U@W*$2WG-=!>$]+^[5"F&WTTFQ4)@B% ]0N
M2F3P$4U;F#]BYO*NZCQQ.;Q=-AV5,>[]ZCE9!:0AGU1B$R'S-#Y> !K/RX @
M:C@"Y.)A')1V*44@!;09O)03<%-E!8\(8HMZ#3?,Z:7>D (CO>RGL'!R@2AW
M94.R0G)S+50EP&="H/Y8]%NV T[Q8![QQV3T=OVD\QJ)O]%]4UZZNNCKU@2I
M547LY'&?2%)$=*<L)#L )%2,[36H.3&&5>4=E) 8B.]DU<3D*ZPE7X00&\%#
M<PGC(;00_UZ4F(DE8BKZS8172Z.<7*1$D7(IZPFC62^\C9FL(IW4M:W-PGA:
M=<P.JPV6*$-&IQR^2NILWJ_]:<[X&F^F4KRS*:Q+R$GSCBHHNO*T8,&]D447
M&%==PP\8?&T$!<KT<'DD1ER_SC.$\5$0B-Y5QC+)2A6<6/?X9G7'[M)/P;W0
MV$HK7A32%]EF!R7]0?/(4> S8R%_@1BVQ,E;SW9U-^429'-1S"TTL2USIT@6
MC>8Y)=Z(C!I"59/":%7E2Z9)"2 V$8F9/J^3R6/T\V&"<>/B&Q0%;A=9FDWE
M"4V@/E]2H :]!5N4.+/ >F^<8'HE\*@77?F0\VF#Z6O4QFH8\C2(<EHG=??Z
MAOU=Q27P+@%T+5!VQ=["<[0*L4,.E/(@&687""DL.\,W>_HN'&R+4R[X!;5'
MIQF>D(JHU!#EV=6ZQ"FA$,%PK\"^2$<W,%GEDF))CJ"/6"E:&0I:S,1D2XTF
MLAKD&1QHC4L^7X'+6&2*I2[N4Q8O=#).YG4VL9A4"9XOTH+S)L]&G(=X+",S
M.6HN;>2:-!.9&X;)MOL?GR4\VO*6J@+"4B.$-4.5.6^(H(;!0(*IFR%8VKSA
M?7(\BPH1QU2<0(G 7!UGIFK5.(HQ'0.&17M].F+ 7 %B3C3$0=.G$)I:0LC&
M>$X8QE64#Z@@1 2YA_XLO. EGMY$Y-SG\V D#A#!>4'T4ND#_$P!H?X E1_Q
M*M^_5#.5\2E6D986F(J#P4#0+=3J.^&LK)X14<BR7JJN$:CT(LO1JVY"42_
M998L62X.OAK#I71#(TY:F8PTZF $<I$3J!*%9R_%M-\*O2S 7X[*$;S'._KL
M$E%@TJR)V]FP':KQ-E*0I"A8R*ND!-CJ(#ROTF!P_5@A"[HK,ZK*1%C$Y@N6
M]6#)BYW*R*O&L_#V8B8"U!F/QS[8CW6 @]5&XTCZ4PV#IGI:K4H$EFJ<CZH\
MAL4=(Y'A&,%1Y[7B242N#F'@8K'>A,Y5$--9?"^2VDB"I/(C'Y,ER639.8OE
MD.) %%TZ @=%+N<Q!B<P[+?=LE""L8-F+?TJ) (5,DCTQG)"G.8FN)LZ-N2%
M4,&L3&I%!HC+:>/>R=)45D"M*/53*I I+Z2S/8;G?\M7BO,Y89C4XVFHTH7$
MW>44ACKSN;-86)DB2I- ":N2R^[6159WVDZ*C8/NM9T40W!/ PH P+\9RB=Q
MM$9]4V0)#NPVJD)"B'I"Z1P+5*.:Z&4J]9K\QK* 29JGQ*[2%EM\ADS?36O0
M42&5JZX]^ UU;0O242IB)I*);FBT_1S31YPV?60;AK(UZ2.M8+R#8!19L$TE
MBMX_9HU0/DF5@EU02Z+EH)[ ?! ''=*A!]MLQ'!4>2WT.@NJNU+0=V]<WU+V
MYY2%94ZS:2KCWC^C1=V/BOK.-H+UE:U?:TL9N:R4V%+FK&BF(1^W>]9TY9(=
M-8I-ADV=?UCK_.VVK=<%KOQ9G)!Y*FOTRIJP^+(\(:FB97Z)<ROL5!$ZJR-/
MM9.*1>6A@+@L765,X,:$(Q%)Q#,'T=.G:2[!,Q ^E4KPQ6,OEJJP6JEPCPD3
MZ^4$GNYB+ 'V*L+G/@SP^6W!J<ILR;IJB(E../4(%W1/LP)T(?NA"<2/]CY9
M^'7<@. RRMX &&2\H'+Y,IR%V7DCD&2T5P0"Q3?1]A/#"9C()_KK9 +B_U8)
M62T#/Q #'U2](A1"=<S^-U?> [-,@+2EV'X@R,)?+)9K<'6CPX5D8AAU(D?]
M8N_@\#V"ZI1*)P]&X)4*YL0'2;SK,M>P;-+7P&I8NG4Q=; Z#:^!,:I6V!(I
ME_B=A]4&:T9>K^F'=-4L/W7,ZE:J!@G*<WH,M<'L2G3DV21)@V]<5%$NUDW*
MMO+CILM,9].36\) M?OK7O97#40GMA-81O(D=+.ZXG0Q=Z608ZOC]\3)R'_
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
M=*TN@;?(RF[9US67J 2-_L*K4RM;9,WP 0\$=^G=:NU?:"\WZX1@?5@#-($
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
M5!)HC;KH*2C%UKT$U%@R"\F\+_U4>9ET5R-%[>G&VK?"A:3*>F#5")'&,A@
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
M:(#W@2XW'"3ED>6ZJQ)X$ Y53&*_XNVQA*7?2)A<,F%#"X(L2DW3^,?Z>2'
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
M\ DV5W2_;6T1.0%<Z<0D$UYBQN>Q<R V/\PBIA)5>Q_-!.**Q:.H:\? !++
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
M1"]!19^^W+L&_>7&0<;R9Z\+V4M9H+[D=(H,*?$M$K+8:O9#Y8IE+CGAYJ)
MJ3:Q=HBO@//XO^A,$Z'379.WH$?O2\><9$C-<J^Z,*4QR2H3)MN]R@:;15NU
M#W8XU/?VR+2A5P<'R5@5:Q13$*-13XJA&I36E%*S*FSZ#L7P'"UO^H(?A0K-
M*&<%[NWMC,RG#A.XG0DH9JS%A8OH4"N!I\!SMK937>I1[\,O0D&L%+B2=W?-
MW5E,#^"P.^*^3<X\T"'%UE;2I3WHY%A5>T-4_4UZC$=K.Z0&D>D+^']($?*)
MVN? Y3T#]0*!1%YIPQJ^L" #$&$PZF?(A76$AJB6XF]X1].O%1@,YMZ8"3WJ
M%;FJC^+"PL!T-@L=[S)3C\LF1=VD&B=L?5(_.=6YS;KW%N>P QA*O'Z:CO/[
MWT:),>R^G3>+38%L!=$QZ/-6L(+U'W/" :_=3$ ,1$]6N6N_HY?TWY%K@-Q/
M#E93RH32QW6%[AC:C@ .;Q^;_<W1 JBA<+NEN*15U>RWR 1:O$'GNOPJ]X8@
M-81B>GU.U3$/V'+/>@J(]M;;'S+0%J+X/]X9J^&-KZAW.<C47!:B$U0C3!RP
M7WV=S0SJ8ZJUJ5=_&XHSB';,*^E]AO."21&ZF&I(PV:NOH@['!ILCBEI_]27
M.QE(AM*'9QG'1^2%2Y<CTQEB5B$&,??2OJ(!H^XC% L_>_KL:9@ZBRZQS'-Z
M?U2#L;TCC)OQX9(:X<$I-*@:(LE#8T37+(3$!H;-#7/U>ZOMP5%(<N RZ8<J
M=CBGO7GVC&Z3.01IV4E]H;*Z0 U2V^:+38_.=#A!RZ5 BKJ&F?+IDKB/75%2
MELU4S_HG5TJ='KU+>VD2AW#B920=KUUHL![J6HCZ)FZ9G-DOHA091%LU$8^A
MUVPT(R_G5RHO5Z@I$Q.S=6;\J"Z[]E;,@>]O, W/I0O!5=%*]>$T?F':L,EF
M+V9_^=^S#Q]F[[V)//ORQ=,L/?+A$/DS_Y)OA[XKB?I,"1Z-XJ>]F&-[R2#X
MF&<9H((ULZRYV"E5V8:;7-/!2X>[3A1#$>UG96=8&ZADDB(J-XD?!L?E=5W%
M7#/]Y7S1Y)<M>GR)8/D^O[8UB_HBPW!$]BZ2XZ+3EW65:W]2/,6Q@FOYR3DI
ME"A"GCT[\"-VFO8&Y*8)IJV".5Q4T(]T.#?F&>)C;=OD#Z%M<L)(-P(B!$ G
MDW:)!X,^?E*"Y!^5''5K$H?^0*-O,6.>(2HC&.Q@M-2$N^RX^,AX 62<+1&&
M\,)JU9='9;%*89G"2$,OQS]VLP4QC8V Z?N:JT#^T:"55<T6G4T,D^U(0 6.
MYOGB(AZ^%.?ZQEH1[1V9$*=6.-I::AR\A;?\3#CSW\%PFWTOSARR@J+ \2SK
MX^%9EW[ ^3I8K*@=WN87#*7P4MX;"E*VZ:\*2)@(C<-/0G9F1%$8W=!Y +)D
M@4"3]U&C^W!5JMY+#0RR24Z;K!KU9K?.376P?(=W*H]G<)$M;4MR6E0[- P7
M3QT-N\XAQT08L8A>-X22*:&[[6W$9AF[0%D"^*%Z/=ZYI*\Z!?MMUQWDL2(\
M"F?J 6MBL29?/V!-#F$H#UB3WQO9$GB*"(.!IDGL:X>_*PI$I8BMN99"684?
MP*,)C34"!C$5"6IZ:#O[,\7I^;4-9 DQM/'^S>EY!@^VV7K3H.^ 'HUC$WV2
M\-B'AAZ+C=NF7T=X5GN7B;:)AFUH:B@X8-<.^47 )0#9;>@/_9&([S&H/7+I
MB_8B\&+&WC3@,0S(3?OT5Z.GYY4M37SV]*ZORE(H0]J'@LTBI7EX,7OC7<&+
MV0<04'DI6OG!^$W1]TB=E%:Y/CMIN]F9?T[/?7=3K@4XM0G/0DY6!",N9%+4
M? 6;.CLZ(AZNLJ^;NE[XR=3((B^\6_3XT?LW/YP^>L)Z+/D.XI$KLG?B-\_]
M-_W#$B9*LSX)^)'KREUKNLZ-M5;LW-UP54Z")\4B+LAA'X1P(R_7@LCFH>&I
MXG<$?"6[U'"0H7PCL042!*XPQ58<%3=Q&^GI9IRML;XMEO_UZ'9!]^+DT<VB
MZN39OT!639=!O*UHG=@_G%,JRD_ZVX]NT9-;_,-J57A/X\!K(GZ@CO ZYEK&
MK&D?(674SDIKM[=W=\<\DFH,H;7]$9($WJ=UO]/_^ 8!G3+?_:ZH:"3THV]D
M'<2"@LEPA1(:?\W%.B*5R1]':^+X*5L47>/_;ZEOEH^/Z:,ONN7X,^\E?/WR
MQ=Z/GQZ?_,+/GG^Y_Z4W_?*FP9Z<'+\X>?69#/;%T^.77SV_TV._H%WCG?.'
M T?HOQY]^2C:FA1*_-VSRX^S$W\>1I;R\(3PX?AG7Z%;[3DZ@7_)MR[<<9GX
M#7-ZBAD]NM-7/XOIGZY_R[-_+]Y>L@2WG&Y$8+C)R)&,<K%P7B-_(V*3]-JE
M I9U"C<L2^E68YE97_[K-0HMR9_J337[R5LTWM3S8O\.AV/O@GS"J?FG+^J_
M\JS=<65?/OM<%W/JA-[K4GISNX"1JV[''VKA[7A-.'YJ1'ZV*=QJ;-"1;73N
M%HWK\F;WCUW\%?V_S^=N?[O<UE5@%?R+6VI=EW?3SNK2==TON^^#=?A%1_3V
MM3S *_W5RP->KX.[M>^],T*<\W0'^7Z^"2D2N9__%%7\V=S(\XU7LFXW^_9X
M=I[OP#YTWSKB,[N 7Q_P>AW<!3QW%9H!_P](-=++* 4/@+=6WN[[;:G%<Y#/
MO4,/7G?EV@.6Z(=X 5\<\'I]1A>0M>$/H5^[6JM@728S_2<"]?P0X+*_+3WY
M9W<%:-[Q['53;_+J@(7^(=[1>W<\/Z<[NO=RGBZX;"/>SM^6FGR?]R6NX/?%
MNOYE-_ WJR6??W7 ZW5P-W!:2Y[W+6!_E*CZKJFON\WX^GU!*:E#Y&*;3M_M
M";;>1R:1<+2H,N*R/QMA0V)T'&&;M06RQ:@.0"7=B9!4TK?WQ=[X)R>O7GUY
M/'O7A'DS?C>^'(^(&T\H<_P&&?_1Z^XPT.0! 1KA__!J4"1OA[1_.:8#C@3F
MD=^RK?;. +#?5HMC%&E<;VK4C7$)7^!@T));D(7*"KU\F:Z0]KW)JW&^5\I3
M>"!V'&>F-"*.@<B^*D-8E>P$6%C\R^8-@_)>U_VZ] OP(7PEDX',MDZY\*?7
M76OFJ'Z5FD\0/D*8([G.+%\P35U;%^60'G7C\JL=R!\+1@(Q1RK50M%S!>K0
M!HCY45(*PH5FW,<LT*<0Z+<]'NTTUW29*57]UC5,@$L(GMV1/HO)]K?@/P'6
MD9\</B7D8L:(71YLX&F?UP0%T=\+$=Z0SW?Z9.&3TPCW>"NP(L94A3(B^RVI
M?]$Z&X:\4ZD4OJ5_YL("?[IUWF=<>N'X:Q_Z#HL;WN=G\=I@L\Z$5J30/FWZ
M_0_:8N*=6Q+@YXQT,G_I+[H@$89_5N>E:??VVG7Y8D.2_DSKQ)*)*0OCJ(6W
M0YG0[#_R[>4WLV^7_8*__@8*47K1#'?>BA[_5>T6( QQ>7LQHR)77$ULM1]L
M43&"ZJIH ?()706%1NT[ LS+OH6MT7(%/A/XUQ_](-L-ZKS!SF,*-XB@9'A&
MJ=,>./+U$)!GN"BH(?#2H>,5!O8'@2L;X</B[P_-#B7XO#+GH*-&:<P9ZD#7
M3N!N?_"+[O>VN>71<5WIR7Z(7>GPM+]6*,=N#X(0Z!,5\1TR([/[U,ZI-DKU
MXPW!]%1' V'_'E2#?%2]E&]JE J@T#1Y]J0!ENU]";4Y:IBS2_JY6P#B,Z.W
M,00ZU[*F:&<!N'X[0"T^_4JX&Y-Q#2S"6@?#!_@MH=O\N#^X4,R L9B"OI/$
M J"Q&:OEM5&A=WEP0"@^?4Y3-.\YGKW!-_Q'SV;P&4'I'B>;)6L0YTCM*&]8
M9/0VM4IJO[XX]4]L:M;YL\=O_GQ*C4:V>?D_Q'K&'SRA.A0O,LL=*#>\'-B*
MN%XZ*+5@*1#/ =%('5%O;+>4^7D;ZB6F#H-L<(ZH$3.+8^8ZCVK#H06/PU'Q
M:_I]O;C8H+/H.] W5+-W7K77_7)V?HF:G7-N2I0>&G,9!(H:%N''QN^($T7_
MYX+ZZ$ TO8/GCJ*A<__TNI1[P5W84(Z:/%YE[;L_G :>CMF/_>)"?^U?%*2A
M7YG7?N3;NN\V=Y>G(I.]"6:D)M=):HVB_N);62T_D\].K.Y/;QV B[-7TDUE
M1%22QLJ^DTP*8H) S0FVJQ8$9"N)-2K_=FNZ5N HH3O CS.%ET]?^#5B=A/+
M #LA]O!6;P840!=WHW'2R3H'BYC*N*]$ MFQ!W&"YT>;XM:'/?T:4TT?;Y0*
M)!Q,)!)Q;=CT&5&IM'DI1<7^M%XX"J3Q(A%Z^;LR_UB?;_U__AE;Q].<(Q Q
M^SZ?UU2.R?3SD:LL3QX*BX>A]MJQC1[\IFB\E#[U9BUHB(QH->;K<3I<E@#)
M!3Y%BR5[>]\5RV7IYH"LR[7/&$7MR$OP$JAOCJB%)<HH87M?>'/O,E:>$58?
M1-@+5[52J$@.$1-#*_$FF^C1EOS\A,!D>NW@!< G9V3&QM8?J:#6\D$K 8OY
MU7E_B8KY;/:F=*Y+H@;:N]M^G>%+Y'3.OOVX@'S%6U=]I=0XT&6\ULP*#S(N
M(GB]R\SKE7T9FSE>Q)5423)AR,F+$CLN_.#K_89;>(F_AV^])UU0?5X;[*:3
M%Q-V4_IP,CBNQ6RRMMMX<6G=/SBF4-+E:\4\RI4NE7Y,=$]IV43DWC$SIK9B
MH<6Y(5$#:WC#JEMNL+AU$DB :\D$@B3 ACQ.L]8;8/K NA'F_Y9%*(M+/TK#
M/3,L+7XHCK3%D:\>BB,/82@/Q9&_CV&^5#Y!N+1UD]D_LQ)HLL02E3^F4N@N
MELIK1ZD[XVAP#R]N7%5I;S)X1R;'$A719V=Q[$$+'(C)\0D)9C$I5.>ITN5I
M#?1B*)<\"5F8P/J,B]3 2&V2"%#>"04MN(Y&^C;$^\TK![&*B1>0JCWWANRZ
M=XC(<FMK;\N\#_P@\JERA&1,:)Y'AD/JQKJ,C8JM?HX5M9GA"<J45XZKCZ6_
M4V0(T6C,2T-#A3[A9FJD8-5Y6YGP3QZWY7;]BWB S,\LM?QE_#[S;'J5%Q"=
MO"6GZ'P%]_D/)5@_.';[VBTN(!F^_5^>\Q]<T^Q>]U65' VDBV9GH965-$V3
M Y;+J4L"'9\4 AYT-0Q!$B-B_ .2*/=G)T0FX0X'(D+VVN[C)+F(D*0BG"M_
MB;O1R0/'O^M<OFU-<HH\[2SZ[O[Z^1_51&>:-V"<T6<$CAN;*'/56A,2].1H
MZ3\;!F5?\3VAA9^5PN@TX 2@0=?<E:L-+"U>^"QZ*5$7=ECNQAIG%U*!W-$R
MR \K5RB<H/T-PC3;?8&.,%:)ST)QXL.0DH5('.:$ \W_#\QPILN.KK6X:W^L
M\=I*Y?/3+ZWDDNRWG@.ZJ9V_C[$._$<ONKT<>RMTL$X\($,HF>;.SD,7\I N
M?ZJ1W6,S134X?L78J)_\8&SR^1XQLS\N<L<J]9<'7*7^X[?OA'OQ]'CVX>WY
MGV=O3L]^_.'#^><F3L%0Q%7GMG$I6 88*V"XY4 Q2I1,W),6A!I,H46DL:!]
MH%;:EHA7CD9-;660PY V5?[4(Z)W5-8U<4Y16I<9*[;H^$X>NE>6IU754P:9
M6;J1,F[\)7AZ]&<)\KJ6>:-<V3IN^CW?)=S!0R9_H=$KV@N.V?25\)81:V'L
MDSUWU'F$F LQ? HC7PLY%\GUT(U2YYMY><<MXL!M3TV *S3BW/,N$#F0J.)>
MF$%6*J2D[><_$P]Q'; 9^Q[%C.3,($ED;@P2X3Q1D;+'UL0_YFTQ[V746U!K
M1#Z4720$]K]Q@A I=QHQJ?PN;!PD9E,-^WCSZJ<MA5C7J)RFI?$F<T7RVS\5
M: RB"8MD,X%=S%IW?8E69[AMH37.LFB;_C+0XR.X0R2#85:U6=$X*4NRO7<U
ML7NQ_=)%A6P0D7USLQ ^!_$+_J04#CP.LO&1AEGIGT%=5C0);UE0,].,_QC4
M!$OS9V>L_:07IA*R/Q#L(>[DCX&_5!] 9&,@$<+%HSF;J[J$,]U2LC$'R0\Q
MW^CM6T30R;8(#0P7]56D+\7Y6M<*R&E%F2X,!;9IP:DFAN%<P?M88H 6C9E;
MPNAI,$;6%'QTP,!>AFXF)9\SE@W^/<316>L<I%D$Z(=:/H_?X%_4&E3FQ)K9
M2^&B$^H?Z>G9L%!4:NN^5?N+S[7 7B;RT'3ANY;13AW2LL</T4E[:I\]?8A.
M'L)0#B8Z^>M:FGMEZK3M^8&N]P<!-OIK#NLAVO81%K@[7&TQ/;.?6(E.&#[;
M?-'40;>S@)O.XH0VO<P7RN9F^*68M6AQ N=<):;T5A!D++4?\O<:T-@E]]2:
M;"@1&RK4(1NIZCQ5X(;]Z_Y5^,WN0(U8&[549[</LQM8I^P_A[7@);Z7G;(;
M1?M4N35II7)GFU7'C9JTMK(;=DO8$'D>3;QST].-AJ;A383W0/Z_<'XI=VO/
M'6>J%6P!('O793TGLK_+2S]^;Q/[=3-V+HSX52FHWA+0"_EJQJVZN5=)1@S+
MZ#@!:T.;""[8K*J!BL5UE' 1.)H'"YZ%+@Y*00>RX!H2%6NS=O4ET?@STZ(?
M4($FGOZD+L$A2$M,;=5IP!BBM/$*<&O_-YFH-YHK9KC7RR5[-G6&&.L&6Y*\
MSZ5@2W8I)2X^RN(ABJLWPR-;#JJ9-G:KNN[@D71R,@1''!I^T-F-QR=L&YN)
M%M7._4YW($#G(SB;.A4ID^#24;3:+>.#6[2VUK"S?LZ]2PT4F;ME!))]9KGD
MAI*A@4S2&T.G$'NYCVY*.VR3L6Z\ ZS!+7!]!AE ;?\8ZM!?KI$4"-1V ORA
MLRB\HMMZ&9KWD'D:X.5Q874SX]J$(&;7-Q5U^62;5SNQF*^H,R6+HT.KG%L.
MV;=!5E\@DS\C!!! AJ#4=_[\P/G'L-BGOW8&,+ T.^6/.4D+ 8S$!K "K<3P
M!0**8>.2-/[<7Q6--] ?/SK[X7_>OCXZ>?7H2;@S^&DK;<A9Q(4N"V8[HQ<-
M?D_7FO()IJ*,IR6;/IIF$IB!GB'J&VM;H9B%6/*UHHX0)F 0SOKKN!AA(2@J
M3K%M?ZZ:6J+C3)4NCU":^<8+$U?)>*@;F[Z"VR"$$@M=M;AF]/ME0>F.#>%>
M>X0F&I#19C'AE$H2?>H$06?KQJHGBIS199'@]X3$5M$L E:O8=<4<PJ*^V=U
MJ)AIT>EE*8VO6 734@09KQ*+'H<J!YR$M.'PNJZ5%%?E.E.):B1MIS&(FSMC
M1?,E582J+8N*P^>5D_A'<<<@R;(>?"_VQ:TU>)>T(@RNZZ@U=2WM^CKN.3>Y
M89+]<Y,*))_JRIB8-I.3)R;ZL))T&F@@\OM5V#L.GX;8&[\TQA,UHMDZ*?N2
MCHXLC>_60_(.MLS>R-'LW+G9V\YM9R^/M9[B5\Z>?6*L*,:!_K-%8S\O\5I5
M9*?><MBU11M+ !@H:KN7?8CK,:9CN ];6FM52(C=',R&!%VQ!*-NN#SU^_<5
M/M&!>[O"K8=-WW-6#SVZ.BHGS&9<4P7]3XC_"[>CC*/43<@%)7;E(^U8 $%)
M95YD2A;2_[1?B(6)F")WLEK6$K>5="17@GE%2;VUBTM'T&6_$:N>&F- ]E)"
M([29$%-Q<,=^]AHJ;Y9^4?C5&D!D>'GH&FCL%I5!2V[MEXUU![?8;#[+;GL_
MI.%][8C:MZ.=SLQ6+'7/]VVO-,P#F 38\9Y:93?1!HRF&!RR(GA7+9VB2&_/
M&03>6V"ZJ52)DQC^=83?&.#4O83=>16+MHY5K_4[RX;RF)D_GXL-TLVYLG)S
M0XP&ZQ3 \*CM/^*2W_1 5^0) =IOIH>=WP=CW1.M^E=O\D_6]DW4,R+CK@M]
M=.A&F^VU&V$[ ID%TV"P\3.-O0N;]2(N/R7OI#\*+;_& OHFA!'D0-B1L5>X
ME<0T[]FHJ:C)C2$R7TC+._RNM3]$SZ-ZA^V\WLB,97SBM!1<P+0"2CR=%3^?
MC2'=?G27+"#D&041"I63%)UDUM[G_FJ4"HM65#1Z9KGEMQ_3*E]SJ&GP^:R+
M9HFU2(]GI]%3,?WG=5^,L18/0<:&CU]H%'LLR$(Q[E'TW\8@:Q:X&5W\Z,MQ
M: (ME#B.L4''[77T3N$GXQY3JB1(5.\Y-GW!(!<O:J3K(I\_Q"<H^],BJC&E
MB(:GM>UQ9X'0D*O?FKO/_<78O1IT9DT<:^\=:Y!EZY#&1!]':BDJYP(_IF,M
M@;1]O5?'(<30S=V8A>I]#)L%8Z5Y?[FE 1]:/7P$4M+.2<MB39X"B2I_<[ Q
M9)G+!;IR=$0TU8W042E!!KYWT<$HTB>B.1@"9Z15BV".^SGQR+''VC!:=F=@
M)-CMB7,(X)GV@MQ3:K6 @]8A"Y=(V=!*RI0>\19 DGOYN=X=E40'0(K<2P_$
MG.7B^_DG@Z'7(2RI#D*P&E@8-:!JF+!C&J?MM2DOA+"F^/6TPIJ"&^3H:2C;
M_"*5N&:Y^;6,U\+2QRH'BOA5Y(B.3*/,*I^^58AQ4\\!2]UO&MD[!,-JTIS[
M-"4?]C%NV=2.)L(,JQN6G6W Z[WJ28],D#-LWR4QM\3;B_9<C!1F8Q,.7RTI
M>KBBEHBQZ3K\7G]$4&-F';GI,/2TP3<[9:8#\<Z )WIT6(X99>G?B(]-L;9G
MW\Q^"[F:^W0>']WL-@KXS/N.^SV&WV3J_N0A=7\(0SF8U/TAA4?.C:X*)B\E
M@KS^1UDWTG@23(:NJTSZQWZ%,WWC'N=1M$%!5FT2G#CTT,*/U+VU$!2TKL**
M9UR@L==E QH,;HE$,KOL 4&%_1T:H'%.T5O-NUILM* OHG^58EJ3E*:!LY,S
M1Z/@7%S,^Q0EA]_ST$FSA>:"AF/4^-\#SQ/^]MYA *[?SK[]"!G.S$I]Q411
MT10TSPV]?.$1Y8V %"FK"Z.[*.4+W"+,/LH6YVBN[-(;;=Y 1#),%A.Y,4YD
M-ST;\>2_THC%68D$7W&$.26P ]!LF$+G[7/(KYFNM;R!&IJ?/J=$^#;(S*&?
MO=/,J#_GEWY&'ZDML-^25\?/9UOPB*!CJ?>!! =J;XEX)S9OFII=TF$Y>#K\
MLX749M?DG@=6 ,$;<(&5U#%1I\'*5#[(W]E.MS&>E7.AJ3!9/:NRSI&B\8<3
MWE<XOPSJ0^IM=-^S0,TFL&N_Z0L#LXT.G,TX*_XTB @\GTL_X!CDA+;TT\((
M.:I#ER9D&V'0>U-\432+?BM-]FPRX?#,U?_NO7PM.D["8V7^FSP1_C?R"MZ4
MAZ-S2MWEWK'7#!OWLS#W]J0*"-9-9S-D\U>)LA#O_\'Q>' \?G7'XT#-+W]R
M5L"@2[?0KI!FL1HWEK-B%49(M^O1$7H8BD)X.PZ1$0FZK/HRA-%"])-C<@1]
MSP;'85\@<#JMB_.5A@*'I\TM[W]#;C7P;ES;Z6AD1H@2\BS6-5(N,\H.+1E=
M5-$3<[-ZE)%JDTWF(+.%231: ,W@?@5KV);KNI,D;+C*<[ZC&!0%+I<_YPN"
M(M3AU_9;E0NMD<4*E"23@<%1GBL:;'9M3';"!,,"^6GX#4>F%OM^#;,*04*7
MG'-J>,OI4BI0,@'"I I3;0"I:X*V0 !PP3D_M@@CL$P3-2[WZZ>YAO,4UQ3B
MGV1PF="='\7:"U-$2^.]B'9GV"Y([HJ1)5*H:FN[LN0=C">#%<T=>!62Q@U8
MS>DCMCUNW8O:C8^7D0O+NVDY9ZW])]<4W#1'$X9;L0QFF8)%E2U*AV!SI(,!
M42YX-4"2C;!P>8@^6@B>XM9N*-XXB'M_2J!A4=+E3NIRJ"(PR>1EMK97EI2C
MZ=WN4I).1NNS%"!X931\_7; PY-8^H[.^)R7.XII^A9CD.HY)VD"*H&11>'U
MTYDD%0T4T*9[S=)E[N!GJ9 A4'), ]([N AJ:IXEW Y%6S*4<S2M4!]%+Z9'
M-S2F^)A0(">G8Z871].HL%G:6J:"N\/KF$F$6J"0UXR)$,!@S'?<*4DUH9D.
M_(B^';N*(<,GTIV<T2131)N@?%!T._.2\C"T9>'WK)44\AJ[=S/5'V]D3X6'
MY@+$;PS&1#Z?I/5"CI$E&I)1J1;0E&5F!I!D+ZTW('8U35%*4VTB)*H/RB_'
M<RUDXLY=,/[/GZB\B=!-T?5=@Q193G[FTNN5Q05WLO=2X9K.HKC.%'$AS27<
M&,CKTF+@.I/:, IB>>5U!P71YHZ+DH-\-T#FQ894K_^XP>M;"TOGSY!]WUY2
MF6_^43'S%/J)L'"]&UE T^<?C]Q'M[WL=$B2EZY:,IAYYE06+<O=%I3UCF[%
MJ*8V'#8_@HQ1WUN6EOYO?5= J,S6Q&3-=)5,57_X2B#A\[]V:L]:_VO()J$\
M%8P-,3$US=4!BJEIW0"TP(.-+.+*XMFFOAY#0*+&I;IDLH"6TQ)_38G-4$7!
M6B)Y.9L(*AL8'LHF0HX?DW!WVR$&0,4H1@T\@FONWXC_1*\*D+"U4)I(5EWH
M/BCHP-2;6&^I)6'[2D%PP:"QJH],3*$*Y1J"J$-1*]MQ+GB"?@1E"E:H_;&^
M=I0'CD<N5>,EY?QY.W%S\QA1(P^?FSK PY_XDEH8 G1/)T2(F]V,I,H8XLR'
M&[I38H]5*!N1V,$X7G/O)^-6:.#P' 28'J$6E*0_[BZMDFPAG8CH\(:MCK !
M+<&^XY$BE4:K"TH)Z5#A1$!<C !*R; @M0&N6.W86TH'EZF3H BA'&J28_<H
MFDG:6B3A5'41DI=1B%;*Q029W?6+BZ.B4@1Q\G6QY"C>K&.+>B-9W)6N80AX
M6;^5!I>$N,;/(XA60YQWY,Q&Q(1]TZ!?RXAT0]==?4?C-8:1Q5T5+ _[C.;;
M*6K'F/=ZH4-1?=L7DB8RDF2!,[)DLHH8Q+G[;Z9$2!+[\5>X[HBO>2C$,$5U
M0!L*LSLT2)$J,@W50[]<=OKHOAT4M4R]7_R7%%33N'5?PBC=<=+D"GA,*^]B
M.5^RB8<O7XQ1ER\VQ+J!J<^]\;@"HP%#'_F0+9.BMYC\H_Q.FZ-E2#M WCD!
M!"[(&%\ZU.)1@  6K4ID,X9D]P'"6C>Z^U:2K004.AZ7^!##6I>-"T\3%3CU
M6YN6HTMNHPU6XQB3ARZC1!EC1*43?X^>=@U0'2[55>XM9"5'9C8;+@@USQO*
MC22]@ (7(S/]222$%^MQXP@%0*!(!SGEQM?O*RXP*@M>?=H?1=KVU9*3.FZ8
M=8-;G!,1!XFEX!NGWTH>:GAR5JLC&.S1?-<O$GU1#!1>1S5>U90Y[)N6*Q8H
MO 8ND([1J_*)4',@VN_(;Q/L*<THU8%QT0; 72^]%F5>;%G)F#GX(4'.^R-!
M>42U/GM-DO>7.%+T3D#D<;BJ>+[D?3L6-[A^#]0@";[HV0.^Z!"&\MO %]UX
M%.=.I3WW*( +:0%&_590[%WG9U]T*41U,EDY=DPY:=)N %BXEFKJHJ(\)>DF
M;VN@/FKHS5F[(J,<\U^\S<&YP^?9K]VRZ1/3S($[Y:S>SD5;M/?:5BI8OYK>
M<C91;,CRQ&U8<GZ,$OF\R%\?7#(_EFV>Q_'C>*$70#3\7^?=O?;;O"7]3>6:
M!^"*?V*0YL<Q!J)HK845BPE,=%$<"24?4<MH8#Z!L$^09_';XFS['U'%IDVX
MMUWT1H3RG R?J0=Y@>.M4*!U!K](QQ LNSV#B2E45U$M @<8#7JJC 1R>5,0
M@30[$Y7R7,(80P?&@G*\#:4YU6:;?BT+6EUDSO^M(&F\+>RJO&2+$S_[N5^N
M38V'Q*+)<&PG_ XV$9V63?C_.7#?;8S9B2YHM*K%+XFP-A9J=SEN\7#>Z<')
M%E,:HF0/4"SS$,07SV'CGU!2>#\D4C(E7Z$O(+W1<7,8E,CEPJ<;$RTKOG[2
MYI.I#Q;$5%$BPY(1E(OS%%2_50BJ:^4G5'K+. ^'@S!>5!4D!Q8/08,XPX;(
M9(&27%9 &&R!NBCA.#6$@[G.J?<G]Z6F?QB?,EUU>KY99:\D^\;B*+(I I1X
M<W+B&%Y^TL0W^=^]:4%-/UE^T&OB<N#[P<.C?Z,.TN\ 'QO$7XNU>/:\T;WU
MI[B<" 'JJI+*OKW>^"AU$*1H;%)+V;RR3/B(4B\VGMCDP+H&+(RQE+$<J'OO
MROFU)C9*-O=44I@ZYJY#'HHEC& #Y6U.#HSFV(T8)\A#:T;F1!3Z\3#,U>P&
MN,"J38T<VYHPZ8C!;%U9U"'F$3DQ_ U!#D:R+\QO.XW#'<J%W"_BTL^4LC:
M,+HE8 .9-'Z=2HL)M8P]KWYOEX+XJ>I"$MC4 1?CMZ)@7YF;U368FUUZB5E2
M?I"&C/!0L>B13Y2PQB[6JJFP1@NZHBX39/AD&+!>T='$JP%036-[,:#'^@@:
M0G#2DHBWBVG: 5S1_5H45X6PG'K!A-Y7N]FB(;+2,F/EQ!^F^BF&'JW'05Q5
MJ7(7>!6.?L,G.NXU,PU%<E6.@SC4A7IYS"4/F%%><?DQ!(/>):$<T@%]@8@4
M8OC>,VPXT:;:/(L3BT?=;QP6#<NN+$<NTJW0):\)]M%V0CXLM=!A48UCQ2PW
ME"*.GM,>8KGH.O%"QJ":+-7Q@%,].:A3NDZZ?,<W&[M LA)Z20+01A%&DS>0
ML:M46-$I79UA2./4!E?B:\1KZV4)SF@V_#N'Y#.)9-L7ZA)/3@F_BU)'":IA
M8+ 6S7$ZQOQG,>$[=_)*SB3GTU/==]=EV=2(I "HWMH!D(^<Y!BY-*@#,=;8
M=%-_+!B'V9XKE)1%<'[?IKG9># O#+WAO8?2+(](\)BJ>3JN C%+\#QR9V*H
MF\U"46]>#S@.[8:$'3>GL\3<=DF9I'N5]D%\AW[@63P-0OX$T0!,"R%F_+9*
MOC.P9*?YSENI&O? 9K^@(*A?V"7UN !@D0>RGQ5R#&;2C"#\/&PIT9Z%-305
M65(9'%\<HJ^';XB/F1S6U.]6$_!)!E$+LQ<"=+UP(<TWR!ZEZ=28>T5ETG+:
M.NHXS^>\9.Y3XR,U/F/&W(:Y(_>_OPXVH5BS. @![=!6*<G)>6% ) 6B+428
MD%UAWT(I?$KN\W-)$*#/ ?1]QR9HV[$A$%*)T"#+92-,YH17C;= 7TQR/'V[
M<;V)3X;Z#0_;5+('>S<_7$2.\--7W,(>+^=<KN.F2CI&WNC,$KC1GJV\_!W.
MCW->L$8<MZC-JY@%BI[7W$&VX$E>5&)MA[.1=2+98_#"!)BFWKS^M"]"3MZ
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
M-%+D_]SP6X8=F;TA4+H0:@]]B0738C,@L6?QUK\%]AB?)XXN#]2WVB289O2
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
MJZWW>TJ7E2Z?@"X/A_I0Z;+2Y1/0Y59OJ!N&TF6ER_77Y7;?T)M]I<M*ET]
MESL=O=NNJ"YO'(R9T/^K3S FG>U16OH%@SRU158TQ&JOHZUB*,7JNE>SGWME
M:;.OE*Z"2C? BU*E<TKG#FGH#$/O*T.GE.Z@2M?NJ-U5*=V!E:[;U@==I71*
MZ0YZ?]72.YO&27>H=">?_Y!446P:[CCEA5(TQ(HOE%<D+=0HSJJ4KDIC,YH]
MO;WEC:Q2.J5T6QY^NIN?N)72*:5[E=)U^GI'*9U2NH,FB30'NK'IB5LIG5*Z
MUV79]71CRQOP YRX906MZU'I]!H]54_6\TE2@!^H-'K7*Z!5$HD_H_LOP#P(
MG;]&(_6VU9>6"]G6W?#MM3'8/=!)OK"G>!B7QM5>4+C+O#TKE8'>(RE\S:!V
M(/(2(JWX-O'V3;2?/WS*XECS,IR&J,VY]5R7"2#C].>_F*XY99QB!3\G,)![
MMHA&CFUI#YS;7I3T%$!9E02+'%RL5X5*@$7V=.W_N[][N+O_]]W[_W_;H0Z-
M.@RUC[B8O][\?(?4<#$8)D(3__;P\/'SKP1V"0]\^L_#1P*Y_/#QUYM?;S_>
M?-)N/__Z_N-7^0S(Z[=/7^D1)'BZP2\J#H"91<1"H.J(D*<DE&,!=+9 R0J(
MWAH?BQDZ$-40Z0A'!"3.B4D]]X^(8X:GD(9>I#' 5[C$'DO@E:'72+/8Q[](
MP6$U$N@UY@2,TTT1\L]ZX#7M*SZ0&K@@4B+BR2?3'U\[GO>-<RUENB>0U0/D
M!V5@A +-)\IHSE N4-X104LGZFC3"B/"5.)R0Q9CS@<9PX8YSY(@':'")9\3
M29& O%9V1Z%19P" C*PX% "0 @ ZDBJ^3ZP*\=*ZIO,<V,%VME4"O4V@4?C)
M,S-]C;#WED#=#.WR(OT4?G1Q):'HQI(A85^O;V9P,!/$06021,-%9 O]RC'2
M)+Z?< $"+3=_-ZGY2_AK;C/"NT^$%Y.858(+3 #IO4 %5E;!S$ C3,M-P"SI
M;6SD(T2U9@PX0L#6=!?#?G5=RUM<:;!E2^JZ:KN :V +D"/[/?@*3XB *%$[
MR=DB#R@D2GMP7*XY&3G2>=MCV_11"RXM0:OXR) =7""A/C&AD/$G4;",EPJ:
M*F'3&YSTQF=3H@-L:#+B0TBB(9MR\-,TGV,@SFG<XKG/1,LB.,C0ND'K%N)X
MR_5.9.'0J&!3C'_.F6@0YA&)<QH$W<A\B_Z>1RYA(SOH=W)&<4Y7R%W#<12$
MQ$8#]@,<*>:#0.%T"O-M4[\YICC2WQ"O?#$9)3:%40TOP-=(>LQ&BCZ2?&)_
M:D)?@KC?F>&^)"+H2L >F<O=R>"MI&UMD';]PYPO@IGM,_[/_WC^MP8<DH/
MM&91P,(0AB7/TE84XG?([,-Q05TW>'8>H6^F !GU\G2RDDL6.I&GC:5!\"GB
M;.JISJ=V)8_(DIA'&*-P1!^9:)\EVBF"U$O%668S# @97[O#-GTN[=\9_YO_
M*! PMS%+I1 JZN,D<L"9)PN7F\#,-*1&(!7OVF<N>THZA,.(.XPPI5)!']#?
MYJ/,=[TA.N0@OC>\(! 8W+1*YPL6"LHZ$&S"MYIPC3;2&AIK4R-1)>$&+"T4
M,39$=6<^\4LANQ%S[$?!,CI?^&S&W(#0;$7_8^H"!ZP=\U^WC#@T*V&NSG&X
M8WPU+%PN>]YON3I<QL8P#41W!G-M?F]D\)-#9LU<L+%3L$ZS"$89#QDF7K)T
M<2>)MXS431$Q JXA/HTD099)Y\\$#9R08&/@XSMHAS9+,:,5!SI>RR_!.5TY
ME></.->287@USVZB^XT5U+\9FMPTG2QU2WLHI"TN2VXK&7O7,A9CE"+THY0M
M9G//X:Y>O*JV]E^,9KNZ#LR-]6=D\X,_%]9[&[&/;802+\6!L-^^K_3L7QY-
MM9>9I(^;FV,FO80%K)V&9&; L-'<_!9_R='=X>OTA)%-!AL\>0;/!DP3KJ#T
M@@-W)^7G<#>$OV'J>T^);Y!0\0KC2PC?Z"6EWX9=$G9.NF]A9'V[MEWIUV4>
M1T] 6,.X<YQ2A8A1P*D0-IXS!O]A6HQS]%%G0G3'Y/EY^?>>W&0:?'<@LPQ[
MN97I@PZ^K8:7"MR5Y4$WF$8"KX?_-J2DZ4?0C.029*FNX5Z7\)3&_*RII^7;
MN?\)UD=NSG:\*Z9Z!?L3=!P'@?R.-I+/^ ZQH\A]$R>(1C5GL$N[4W!!DA^-
M(@+:7Z)CACYX("$>\(.QS^R%W-X7$3>VR.&RH!%,)B!^'C&%[H:>7_%=22X7
M,Y'Y&$;O>)QS.F3F7/!#D@\_(=.?$KF%/#ECSLF#GNC4\^'M'*/>6^ )&=R3
M\!DI"A)-FMB<!SL5MW[&#89O3C&!4\ CN%:8')&)? E. ;C_QR0XIJ#)X4\4
M=8ZO3!.]#9B7R">W(^W("(#^PA]7? 8_NB5##JWEF%;KXHI6JEBE,".@\"$"
M\:?6:W+HDKP>8JF28W*=/U#(6P1RA\TY+AUR\^"+] \23Z:1]I_S;@SG$L /
M49<$:T?2-PJX$-,"NAJ@H[Z8SXGV9M#2^QH(W$E=;:"I>]/OZ3WY!5VPF,&L
MH;TQ]';Z4R1R(J*>;,O8GS<=?9!^%/DF, N#]@V,!$BV)M1?8K\.LZU4G<3G
MHZOEHY]9/0D/JR*)%J15(]4!.ENL"C5P8PV-78-Y3K<:FSSD$A9GV-197&P!
MW!6G"(II.RC21S9>Z]HFQT3N=-!HXNX+)_H9(T.YK\3(\!O\M</ 3_/1!"_Y
M\<\-$6C!TZLC#E+)4ZF#\1/=A0FW '_CV.8H]N+10W!D$&'$PB=<_#AS\DS/
MS_$R,/OBL7K]DC3ZQHHU:?1Z>C>_*/EBZ^JMURVVVGG;FQX5CLCYM]+Q(^00
M4(4QC24.!B2\-40KS?46?3HX2[IA?*\C5Z9TE\<IB5#S(\:O14+PY(4CB+?(
MN-T1ER*28J?MS%OLX!2/L<3%QLFO2846>(V,3()C-@K?$2&39,]&ONR8QEI$
M/&:"+2=AZ*:EQ<F\DY AG#[^C+B7@@Q ]*8HX-Q0H@7^.]?3'#" N/C1L.#;
M$T=)T"F*+ "1;Y-$ J64*.Y;MN/\M4*&Y PC#R-='N+!'7U7?WQ-#.GD==/
M^-J*Z!&\/>>4W)F9-3%.G<0&TA--[TX&RMP9!80\/W4$*'#^;>[1499BQID4
M?E^ X7/F3-3E?>;ROJ4N[ZO0E0I>WJ_BNBH;;NM5-]Q6>&F\=7ZAT1P>=:@;
M^@OW>/T45=U7*',;)6]E9#2LS"U1X[576/R52-H*YX>I2_&"X*6++5V34I<W
M$VL>Y@XI;);)00D&,V$8XIAA_(D.3,D-#?HS)6XT4R)(7&D9D"]UEFZLB/3S
MTT7J').YD@,39U/,"&^K0Y,.7!JVF<IZ3'79EX*B,&'Z[BIU/46A.7F5E;I
MEL%"[KOAE;4@1HP38^(@[-1G+/8LP74*(I/'/=%[\<$_X:'3Y#4VSRW$!,ZY
M^8?GHV\ANI\Z2J:'$O<+NY1TA!00A6'Y]H(?+4D%Z74P2&0ZQ)P1#%Z!N_1,
MEST^]X M*X+%&.(MFYR*S&DWT0J*F0IU 3_-7BSH0,@8?_\"DX3B5T_(]T8]
MH?,@N5)V5JM$?#/6IMSMSM*-$LV]Z00I1YJ?0:'+1.7N(XWK,[8KG4(AS5C)
MDE<<XFY76)&@2)$;(D'6O2[\,K8)1*Q*GC&_(;X5TY%Z?W)8N<]H>D'#-(=\
M^0BBT61Z$\KG.<HM]6LT%(WTA(O>$Q'F&$4.T\<R^1&95'X0*!C\!<;TP5'Q
MHRF=]F5Z+"56.* 1M@5_P6@I$Y<B*DX$'F T;Z2S)%+7X400*N3"X, P<^P)
M^]M?C'[G'2B:S2_,QQ$NO,0^33!/Q(%] ]]+)[] !";FD6/-V)(87Y#ZLDA'
MOO>-[O138L?^4ZC$67<K'X@3'$5N8/5BLHO<>EBZ%B+;<F&+<4?QR(2+5DX9
M''B^"V'^5^YZ(,0G7$:X[_@FOU;)6)Y&LDRS-_2YGO.=1+R/7[:C7$,;MFK<
M2.)[J&K["FB2.8<CYP .9MY3(#<2,#!@:D91* ^MRS*XQ+0-'C,*KI*TO#1O
MM>V-@[=2"O7ABS3T7F?W?)$&-&L,]T# UQYTZM/9?; %*LGNK;,MO3\LUZRH
M8LV%A<09;F/6L,,50+]8W-<LJ)#,UW>VC*18G%LV8:NRL-CK0+*JQY/V@5]/
M_0>OI^Z6KCMW1"#G>T]"A/4DDWM#\9Y;RB(OXI$[S_4PS"^'98CX>JV%)9K
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
M.UQFQ?ARA,'2"%-8)V\07S=[M%LVPEE75X71#G/J[K12,2J:F2)[5NJ^34W
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
M*T\>[-9^D&V6-R$;!J4& 4$_\'3?T,!A]O%&9VFPT+E)Y))7#N:._.R%[TU
MA?GJ ]D^@I?$O5SA8H_,,:S'42C%]"[QK/E5A@<' QC#.#'T($5^*^"!5/.V
M>4[.!T6C0(88#?)\L6$D+C>/FV/P@DW@^[!H>55)NV[H @,- GDR#$;YA\=O
M>3P7PZQT%0+.R?1%-00)XH8&8G'@-!)HE]*.@7&#GCLD%?KYLFD,O1 C8,)
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
MJ"@MO;=*490OM/7B&RB9[AR%<*\R/7G7\JL7FLZ6T8CB:O+FNH+R\XI7[4)
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
M %\=JQ9XK3=B&)B3B>W/^9T[-AG7:B:%9QPC!EU_W[:PQ'KN(?P;G3E#A.K
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
MENCUY&JJ&.Z(,160*^>"B],Z9(IY+)@*,\K*4LV)2PM0@H<S?B3HV4C5(K:
M[F\RU3 %J++7M+P'(89J82V$W@QL$E"0BH2 ,G/9N\AG0R7G9:X+%R7H9A:!
MVWKET3-\<0H_&!X'\52_7&R!OE- 1IA"@7';AE5926KA&E?"6C^^4!HW"$3H
M6])Y6 5X@3IU"7O;1\!]-]/;1N\]B^E,5PYO2[1Z"07Z%1F%SQ-@U)KS4B!#
M],_+*B)(=(0QBL^F+#X=9_^9@7]<,I**L=3/6+$2M7JV?.SBB+\%SPDB$3EG
M55&3H"I8&+U61JV^%F=8ZA%NN;;UH;E..E'71W_&UYJ3-ZT4*OX8R!A,"JZT
M\V-:))>)1,XRSX9\&R[!3XT$G$_P(Y%,":$AD9!0[=0%B"^I753<PE5L$:NK
M& 93BR!G! 3C..\-<TXB$$ 1&8,QXR<XUX%6SB?G6C]$HC =4L6-0,N<UU2$
M^&80R&&LD"9)R75 -FRR-AYFE3JUC/N:4@D2YDXJ0< OQ'1;F(<(/8HZ*_TI
M*N]6K*0V&7DZ)4)9TJ)\("5AR3+0H5&$U3E[BKQ%_(A;2JK&"QXN8GH]/7]5
MF#A<FT)I6E3Y.=7:8,+CN/<?S+%++QNKJ-EK<WEC-XH[F3.K%E9^V527SS&J
M2*?Z:VKR4.0  JBQM>WFQ<U5$DI9/$IB*JM\3A?7#H11SBV)O%"R#XSK*1MC
MF%ND V$!L%BPVJJ ;!.=-3E1"!TJ%MG :&M!5%S>J<0J*QL'7[\F_&P\X:Q6
M:1P5Y?2550<:">1'75SBIR(T)D4'1IO+ODQBG*J5:.IF0"<K1?LURW"-(J@D
M@CB28N'(&B>T2%2LNG<XBZ;9E!NG6[HN5I$P''6U"E;?78?#-X>,$]B 7S<0
M*5IFZ!M]H&(Z0O<%_LZOO)01=IS#9#+,Q*BI<*Z1Z)*(?#-TP&ST5M(0%GQ2
MJ3!7XHN_^)HU4F< >FKX(3 1_I!^3U2@7X!XTN[O0\XP/[NG>HBSC_8K';/>
M"2U%"GL^E,>ER$;M-_/X%D91&9J1YN^0*>[HT*@3L.OL#?$]&,,P1UMBU()1
M6$HZER)(Z3#ZF;1@2FM:C*3#:UD5ZQ(J,2SM_3DQV+2#Y5_H2E.'H,BL?@GU
MC\^L4$UP:>>E?KP\]JIRNLK(EQD/M[:;00OG$F4JSX7%6BMP$ MQK*=<=5FM
MC:S6<'56:Y>?^@KS4]ODZCRH0D1_54?GH#HJGU+,[3<UVTQ:K4.I34KCKG9%
MZ;:ENE()<"[-SMEECAIRH?DRA\)SKRLE2V-F53QK.N_B:\;NEMR"44!96)!
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
M1Y$"2"&_Z3(>HGG/Q2:70E+G;NA.LN*8+GF]T&RDT8+:*I>G0^%6PS^5FER
M-V^&CDE&BS'X?S( \^!$#.,0]1IJ*O&09B-^%IU0J S4]+ULWO,I3 =IS9>G
M(AK31&M4WI\EPZ\A.QHD$0N2&"))U,-J0EXF>"^7;$.)4"+5*PWC%$'OQ>!T
MAS$.YIH7*G6Z#YHH7(][ 7A-)]+GI6%IPCU\/]DX$97:/2@!Q!G7"!U+9XYZ
MN=0RI7-:Z)45?K,.%ZUPW,ME2!98?SX'BE!5IZ F*M^SY-&5T[R.)DI8Z?D&
M$@K@0>G:H-E248BCZ+3"8T0[5FK\B:!>V,/B7!"@%A--Q&&O0M]\P:>G$",5
MU4Y_ 2 V^,M6T?Y% >Y]B+"E@MX3Z)6A\HYF8\5U:"]7FK?7-L7[GN+R25-0
M;ZV2UYIXKU/"GTP)5S7WTE]RC0!\?A[(CWF>7*C>$OLX_QU(IS@!OF^Y4K$S
M[DU96;7).%%3J;W7Z*1H5*9K4 L*D:M >L#V1N-LVK_&I2@R,CGG:IT0ZAX[
M)3NI>0"N.F E_P^GDT.PBP3DR/S5\C33R@2T$5:U[XMJ 7P*I[@,+RZ?"SKO
MYY[)^6 HDSK&J!4TG]T7]0M\]J(BOA$<J!=6H84HSY=T/$676DYR]6#Y)?L1
M,Y:4TN>HC_-?I3;"/F10"E^9##+(^Q'<8"I.;WB2!KU4^[TJ(@ NC6LW)YTN
MK$V[B?LHGPNB+Z%<J1XV)X9=CBG?AUPZZ0"X1'G7F ;!S'>4#B_+NKNM F%N
M "3/06)K4<,*8ES&FC6HYU7DJ.,UU@C."JJY:C0B!I8UD3::67N@^4(NX*1
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
M-H;JJ&FIYY73WB_&AFOT8HDCQH^$X;#BUZJX5>%VZH0NHIWR0E%]#6V^=?H
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
M%.')!E56ETSV<$AGP.AP4!>37) \5N;<YM@K5ZZX!ET%@J':7KF.VJP;DZY
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
M+V!+.L=(.T#/.K&U1K%UN:"RA,P)K=1."87Z%B<,N<J2I@:QP] (:!)3Q[$
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
MSW+3R&8V\?TH((YA0C.9*"&I%<3,CSQF&_3-.[=O&O9/J"J/YQYY=H"RSV[
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
MW^_$MBN6@PJP%P+LAL*@+N"0/"Z(DEM(%J6@,=80%+,^ 5X*K]?6.>DI-+]
M?/T4M[(QL.R$*H-0!J';>^*Z&U/8#5=5^[S;0.IEH[!47^5_[^[ZN^VD+3.$
MDNZ^4C[\3APR,A<XT1I[CVP QJ1*2DLAT")PH)8JI5A,:HLFAXSVD+QUU945
M6S\J5%>H[J[#2X7J[I#J&D$E*I7#CGJ( B6^HS:"BEZ M3A(CY%$+E$=P[UT
M6Q2J*U3WL*FN];2 0G5W2'6-,)M$,2HD-%B##3#E"2@3-"BA(DF3%R4:KZWK
M3'4KDQ54(@]E$!::TG'4]WX0EL343\RD[ZI@QL-TQI/J.(RKR:$9A\I,I^.^
M/9D:.PC5=)0&X.AHE$]OY#X<C@8)@Y.V6@G1A%0_.LD_U 1RAYKUW*^S;+/<
M%N$=O\E?UW\$7YET5N9=N+B9\YT^J48GT\G4#/-U/;!Z7%?Z:;.1N>L W+E=
M-F9FV3TYLF&\%_?K']_[:I6:I(HKUYXK]]?\;A'E5! &([!4YE0(*B#=SQ&L
M"]HGZ1J]=VOK'/<$F2\*\FNN7(>$:<'Y74:?"LZ7B/-FRI,7*,EJ DQB"4P3
MG#MZ*G!()O7M"5-ZAG.*V\J]+CCO)LY;#[T4G"\1YXW0C.#&Z^@T",YQ CMG
MD"SM@"MID#2<2);<<:9Z4G=I/F^S;U+G=<DEXOM;97*+<@0_D('W,7Q^\P%8
M41X_F?@785P3:KOBC#2Y?.OLKCS_N3/./J-E5&CY.K0\OX$$:X%IC!909#&Y
M7QHEF85Y;F@73+!2$(G7UO&C2_K8W;I&R4\PL>1L],)NA=VN9+=;2M+";G?$
M;@UQR6WP,NJD)I.T2.QF)!B##/#$>1QK21FG:^OHD;IUXD-AM\)N]X;=;BG$
M"[O=$;LULQVX8CCF_N"*"V"Y"VBZ+37X2*@32"@E=?;=6MOZ>_?LMJ =!DM5
MV9O]P4E>_%OD(O=\LDK;R\?7#70^Y+-\4,&D.U[D7MU]P-U<Y#YCI;G8> F+
MMSB'?YEO1V6BEH*F.=SGUA<."; ">4!$8X^(#"+,EK^2N<N._WN-]$4M<Q>D
M+P;IC5B$%A@1'B7@Z @PGEO0"1, 4\=P(!PQ-$,ZQVW5@RY([R;2%[7079"^
M&*2_:G:(D2@*[@%S:?.<;D%QJ4$+Y'0TA,M<E(OI'F)=0OJ#2L&]5(3_TF+W
M]W)P-J27*<*'&U&]@Q%:T=E@><OE9_=[";K>C-S1G&"+G#$F:2X3RQ4P@Q18
MZNOD9"1M<-9&VLZ">?NP68W=MH5""X5V<4V^4.BO4FA#"1NCN=(N25]L<LY1
MI* TT?7^#B+2C.>Y:F=5OE!HH=!"H=U9^"\4^JL4VESZ%SE]B3M AB=7U,<(
M*C /2"/M<)"<85(O_;=<YF"9%%K')_ZHU\;3O[[_<?T?Z>'\S(_,^%U_.*O#
M0+XG+1=R&XW%HY!D%!X<ALHX-SI*OWV:AJ :CJ;IZ/5J_[#JIS-[-S:#ZMB,
MI]4H5M/#,,E+I<.ZD(3)(8K8'YJAZZ</3:;IA:-T-9-'%_9KCL-5U[W^#SO^
M8_W*KUUW^*XXS+5^XVQ<&'DD<WCH>#3IYSOR\3@,S+3_,?SYJ>^GA^?L]<T7
MS^XZ]/4KQJ;Q251RY5>Z8GZ!OA^.;Q_SZ=;T%XD3T<DHI7.,:6T,YSIP%XRW
M"CO\-V5Z[?Q;A^/S:S@V[P+8<3 ?P,1TB8_-X),YG:S]\;UEDUD;(]\<M"N'
M)L9?&1K5&!EYR<C,;K T=8QFO7$>)\H)X_RI=$JF*Z=2'8[SO/@_/[>03$BO
MLW82AG/KGPS2?_QA;H*4:T/Y[N[ARX9G;?WIQO[6\^<;U>N-_8.M:O]->MS9
M[U7;NT\?51N[F]7^JR?[VYO;&R^WM_9OS$L+OYB]W?V]Y]N;&P=;Z<P/TC\[
M6[L'^]7>LQ4X]9T7+[?^M;6[O_WOK3S\>SM;G3_IW_K#-*F-3M(Q_.3W*^#0
MWDF1:['R]S[0+-WN8JZI_9AT)@-S/ F/SY_\>5Z1IS^LCU=_Z<^S:?-L@LK<
MVJQEG,TP>_N,=K5^))',S'NVUG+VPV>D_*@FY89;-GM/D$>$T2O?1H_PE>_]
MZ+ 8/1+TZK=_=-@?O\=I.5E!KW="/UE\NV%^Z]WHSN9D>KGLO%Q?7%P3YM>Y
MJ!EE+>>RYGBLOJQG_:Q9JS?!C*NMY"#XJI["-X,+>;&]HKCWW34_&(-^$\VZ
M02F\;AL[+[&U=<'7R3&^3P.'R\#]VL"AF_#'ZO=O_(5>"_/;4!Y65=X;7__J
M!JA+KX5+@M4?SH/5*'WF=.?@ ]XY^G=_]_46VOWG7^C-^Y<?=HZV/N_D0/67
ME^_?OD['ZY\'JT>GN^]W^)N#?Q_MI./NI'-+YSK82W_O_G/[T\[[W:.=]P[O
M'J7CGC:"U>^WR<Z7P>'NZS>?WY!7Z3Q>ID^_XNGO])L;ISODS>GNEU?DS<'V
ME_]\V3X+5&]-T^]]VMO<^-L&XZ34!@3+%9X0=F )-T 1Q@P12V-.AVNGU<)-
M$;(ZNW +TST,IBNM%E:(Z4Z_9[J8F$X3K<$9BH!9$\%0&<%K:WQ0V@D<VNJT
M4)BN,-UJ,UWIM+ Z3+?;\.F49[D(;[(,XQP81A:T\18\D=Y;8RRQK*U&"XMB
MNGO?W7!O>CC;Y' \#H=A..E_#&<*O/IMD"#S>Z^R(:$F5%/SN:TZ ]_;JHN[
M]^_'&;996P#K+M_&_PK^74ZDR6SRL3\]O57;AZZT3.CT,=K<&4;1H^ML#EO>
M[;6=0\-A,JW&9AJJR2=S7$W"=#J8)5X]L(8,-^E9WT*,KM&SWGV:3!_7L];3
M;R>MKT[>4S,Y?#88?<J4$/YI^L/\XOY7:SVII[.7P0W,9-*/:53S16P,_8'Y
M7!S$]AS$5W-!/\9<<($Y8%R:W+Z!@S4D6=Y'+Q@-A$F_MHY[0LQ7=;]^O_M2
MT+W#?-!")*OPP<KR02,T)G6Z"[QF@+3.[5RX (N9!B,8QS(2F^Z)M776DVQ^
MWV3A@WO!!RW$>PH?K"H?- -(DB:7("86")1K8)HR2#ZB N&(,4(:$W3B ]H3
MC'6##]K4UZNH@<Q1NKCII!I?@"7XO'UE5.]AJ3\</A\G ,ZE<SS4TC^+4$CG
MH>\;DV"3\V9,6&BO5=I[,R>+'%7>4FL 4R6!64R3!V0#H(B]5D915^_;Z[%+
MW*!2 ^S>$$'[TJ@00<>)H*&'-/-&*Q$@.,0@S0@(E!0$K)62$LT5DJ'60Z(0
MP3TF@O8U42&";A/!G!!R!D<=.*1_DQ!R0H-F6H.,*@;!3+K]0RV$6DN.[-!:
M^6JHH5?#<4CG\"4)GG<)+&>+Y4D)34X&T[P2&<>CH\H=FN&[]*/I ]'TQ]5'
M,SBIMP/[]*L?ZPWNZ;W)='SR$!>2EIGK?6,J+&&AQ;"AF]-'FF&'DEL,)'H#
MC# !ABH&E 8MB9=<X-R.3O0TOS4=EF!Q=SF@]2SHP@'=Y8"&-!*)TSEA!IR5
M=4L$#3:W!>>4168H<5SRM7758ZW5ARL4\##6BPH9=)X,FO((!:V]M1XPR_UI
M%4*@J;60IH& 5"044;&V+GN<S9-!%]>)SJN(I/,,/Z:.5?[DO=^\_--4ZMLL
M@OT\\W>%&+^KPN\BO/5B-*[)_)O6>P>C%V:<1'JA]O:H_<.<UD,RJ(BQ :E9
MW9R7@E4!@8PBL;Y"-'I2:SUY";>WO(=D5:/C#Y4J%JH/"U4LG"H:DI %DR@A
M2E \!\FQLJ 4%9#F!R<QTE:'6A+RN]]76YBB TS1?1E9.&/1G#&G')'#47(.
MPN  +!($*NCD;2B%A.<."8)KY8CFFW!=7SDNA"[:7&WK]MZ^!)@JC6=PTZJN
M"AU\;H/=GX:C25Y*&]V)[%K=<%I7Q54)B[5*;EN?YMI0:4E=<FPCT(B3>,(4
M@2:2@E D1NHDCQ[G_"&D;]UBL 3)NXOJA>J@@NK64=WHC,2L#YX%#EP+FGP6
MJD!Y0L'YF$R<?!9LS-HZZ:'6^GH45!?-4O!]9_ANMNU1#B<L2PB$:F#!,=#:
MI?E;AF CDIQJ7N.;S&>W='$UZP$LY/2J89AUYC&?[V119T5#,%V5'KMANA=+
MW&5A)/=Y7IHDOQ,%Q $CR7(51 <J1 Z.*RE0TBW&JK5U3'JBM?;GJU(%L1!&
M]U1-(8R%$T9#]00?-7$8 XK! U-!@\4! R7(*>\UEC*I'M%C>'XO>.&+^\H7
MW==+A3D6SAP-/66#\T(' \;$I*<D,6")HQ"\BRABHJV4:^N\Q^1\O*2]-9Z.
M+?-T5VP]O4QFM=J)]C;+W"M<1+K-H>GVK+!,V7G)-' ^!12>;Y'G3^<D)3&4
M(JQU&E&4/$23>%YS)M*?A@8O;"26)P^1]R2YM8O8(I:6'% O3%J8M)MZO##I
MPIBTH;4)Y4ZBNN2:<<"\%6 80Y!WTJ1)D1C)XMHZDSU^>[%=F+0P:6'2N^UY
M4IAT84S:B#THE'-(HP"%-4I,ZA58HCTHRC27R<04N;5UQ7N"MK5/>9E,6O8U
MED'X9A#^J,.<Z5_?_[C^C_1P_HTC,W[7'\[N0G)9U]W%DS2I,XL/0V5<7N@W
MP]-<M&<XFJ:CFW%Z>5C7,'TW-H/JV(QGJ_V'81(R=]<PJA.18W]HAJZ?/C29
MIA?J*CZ/+B!\/@ZSJUNOFX//O7E^T6=GQL@CF2L?'8\F_4P+C^N<YT3D?Y[W
MCZ^GEV^^> 9]]/4KQJ8S/)E>_96N&$#@[X?CV\=\NO4L%(D3T<DHI7.,:6T,
MYSIP%XRW"CO\-^5D[?Q;A^/S:S@V[P+8<3 ?P,1TB8_-X),YG:S]\?VMF>[+
MQL@W!^W*H8GQ5X;FI[V?T\C,$)*FY=&XKBKP./%^&.=/I5,R73F5ZG"<'9C_
M^;F%9,[BSY-20M'3[/O4Q:[,/!BN1LH<7A9_#U\V/&OK3S?VMYX_WZA>;^P?
M;%7[;]+CSGZOVMY]^JC:V-VL]E\]V=_>W-YXN;VU?R7X.W,Q>[O[>\^W-S<.
MMM*9'Z1_=K9V#ZJ]9YT_\_V#O:?_W[_VGF]NO=S_?ZNMOUYM'[SI_$G_UA^F
M665TDH[AOVY4J:?1K^Q>>W#IC ;F>!(>GS_Y\WP:[@_KX]9?^O-LICV;$C*;
M-1=Z\I7/WOY*=(_0C.S.O)BS7SY[^U']5L,=G;U'Q"-%R)5OHT?XRO=^=%CY
M"!/^2T?]\7N4_=HWR[F6<RWG6L[U1^>J'PDLKGO416O0&R8#W$W@3%\K;G9Y
M$.3BFAB_SD7-YO3%7-9/?>A9EH.9A#1O5Z_-9!JJ_=-)WKV:G,2A>U3M3T?N
MP^%HD*;Y2?)<_GO2GYY>HWUE*W=,0WR268C[OM]%WT3]KQL?Z\KM=>?7>V6Z
MH5[=0;L"D[EPWVSD-FK!^71T=#0:SEZI05D&]%<'],DR!C0=9#SZ-)<<>S\&
M=R.=:XZ_F$$]M"],W\/V<#;,YK@_3:__8'!_:5P>Z$ [=W)T,JLSL1EBW_6G
M961;']G9'KOODS^WS_;85<]_6+;C;ET@S!Z8"[12M]#!Z"=$U[BHZ[0]OT$*
M=[<'9__0C,/5321N>,D/:N@VZDZ&Y<8J-U:G;JS5W6I_/=WZQ S,T(5><K1<
M.++)(Z"X5Q&$]=T46UMR/MWU!N7ZZ70WN_8E)<Q=[Z)OLH<CTD@-$HX@PJB)
MRCI".+<*4Z:HM7]OYQOHYVERW\;=9E&W%<F..]@^SX[[M/O/],MDA[UY_?9P
MYV ;[?USZ].;HY<?WKS^ZW1O\^5@Y^AE_\U1.M[3\^RXX\'.P<Z7W7]ND[>;
MCN^2O]#.E\,/>YL;;/>+HV\/WGS>/=H]?+OIC]X^;63'';WZO/-E![UY__;#
M[I</].WF7U_V_OD7V]E\1]-U#G;?;Y$WY-F'7?+VPW^^[,S5=C:$^^"E ">]
M@W0;:-!&.S 2<\D$]3+4-0!(3_*V&AQV(Y/XP95LO27F)[6_T8 ]5UY0S+CE
M!#%*I(D2X>"MMB$$Y<QU83\+2M7@G_DU>R?3R=0,\^ 5 FB5 !H5FS%5CIN(
M 1')@6'/P01-P09%@O),HES<G8F>0@\*_\6W*;Y-RR1WF6]3V.M&[-6L'2VB
M84H0"@(% \PK#,:F/[T-G@>N:'0ZLY=Z2-157)?KN"Y>6LP825K%,F8\U99&
M&R0CQBKAV;45RX]=EX+OF^&[Z9TD62*8QF"]2MY),.E9X :(\,EJ A,6Z=JZ
M5@\*W\4U*:Y)RR167)-;4]=>LU\\X]@$%D!8G:A+JP@JL1@DM240IXHJ:=?6
M\8/J@U.8JS#7>:D*&:)31%*E.',,*V6U1%RA((-E5I> <3=H;:=9XH<B+9 7
M'+1Q&E@4$:Q$%G0,3/D<]=<L22[%>Y220FZ%W.X+N=VDSJ5FEBFIO Y4L."=
M-H@2'B@AGC-AX]7L=D5YRT)S=TUSC?H[7F(EA4%@&$HT9SP!;8D%)'S DDH1
MI5I;IUSV$+[+FI6%X0K#=9'A4/+5*&),,96D)V$6!2^"T P3$8P(A>$ZQW#-
MNC@<8X*4 <YR[!P+E@1J2'HU>>*4Y<""4[F:-V)X-?GM3K?OM57D=YEX?SK+
M_,YIWF>]'$>Q&J9#Y_HK)\-IKKYR/.X/7?]X$.Y+Q\;VJ9!RS!1A,7@M&$F^
MGC2&AX@T1]S^, AW RHL;'<#MOMK+L\I!NT]<0:<RZJ5>@36(@_)12<1<XU0
MW>M$=:2=TR]RSGWIU';=#9:*8/)GZ:=7K%2L5*Q4K%2L5*Q4K'0''KYWTGJD
M->>>,L*CI@AY9[!S'E.O<?'PE^#A-R.VT3LJG>! N)? K(]@M),0K X$8R\1
MP<7%7RV0=I1*%QQ9^K4-A,NTV_9D<I(W$=:U17,%DFHC]^X]&N432=17015J
MVDL?B.D7AN]NT[)W]>[K95:BK^>>;*#@-T_RT+](ES#R_S:#DY"NKGYG4F+O
M[<U5K^:B499C*BE2X"CEP)2CH#GF@+5AQ"CBC<E3%6,]J=M*$.O0.N(#Q?:E
M:>B,6NRLMU+(P+QUR@3*A9+,&R2L=VW!>Y:;7O!]-_ANI*T3KIP,"=6)N1TP
M$SUH1#+<3;JIC7!>NK5UTI.M[:DKZ%XVNN=G[D5!NSES%_#>"+SS>\JT-H)I
M0,CBO.<$@0XJ@(E">:<\-18E\,J"W-5"[J]IR6*E8J5BI5O,@D8[;54T2;]B
MI@PWN:<OCPRE_WFD9-&OW9\BYS8!$($0<]0!CYX 2YX.6*(<R" ](C8F 1O/
M!*PH+NZ*@;M0<+'2JH3&5R_I\CPT/KF(C9^5._\N0/ZPLBV[&@ZO@V9/S"3X
M7!0Y#"=UM[7B/MS(?7@S%_Z6+BKNK /%N 1&I >E13*8=,$J8P1V;&U=T_F5
MVJXM!);EVI4)?1<LMX/E9H46;H+S.H)1@@)+N@!L7M023&L>E21:^+5US@N6
M[PN6EQSH+CAN!<?-J+<)R2Q<,9"<)T7/<R%8KST@G<SF*5$1X83C@N+50G%'
M$ZB*E8J55LY*70UZEQFQ'<^V&>0.''F&< 2/0DXH3L^4]@*B9481*Q1C,<M4
M5B;%U0)RH=MBI54)<-_+W&_C_GO2G]2M$TO>=Q<"W1M?#=)8.H_]S\'#ES >
M%8?B1@Z%FPM[<V*B5%* )$(GB6TX*)'+&L<@L,,L,&(O:*\LFM\39'<@]/T]
MN@N*;X;B9L!;1^R19("DK@-E% SF'"*SQANNB&=F;9W.UX0K %Y- "\YWEW
M>POP-J/<1$9J+$NSKW )O!BE*3BY64"\P8YBYI!$:^OS]<X*=CN-W8[F0A4K
M%2NMG)5N4A>CA3#WCPIDE!GQ#MS99I2;L2"-DA@"-@J83+:R0@=P@D;BM+ H
MF,NFQ!N7 "T(+CQ;K-1U*Y7\[9_8K9Z9P.;EUAS6OEAO+1G;BPID;_CW)Y/I
M41A.)P>CC31R^0S,X(7I^^WA4W/<GYI!'?BRS37QEV'F.83],/[8=V'F5+P,
M;O1N6!^E]B_*WK'V'(YW<U%P$;PUU 4P/GI@$7DP,2J0R*2[(/! 5%Q;5SV"
M2\KHBI%"1U=LBY6*E8J5BI6*E1ZHE9:9N%F<U95R5IO1,:DDDIY["%H08#Y$
M2+>'!&EQ]-3:@ PMWNI*LD+A[F*E;H;);G?P\LGRR2Y_\@&D0&<W;AP.DR>7
M>ZOUAVYT%!Y?&2!N8XFD'*,<HQQCE8_1B86WF4M(N\VNNV%ZQJEES6U1:VYI
MS+?K(7\^FI3BBBW&'+;JQ;'O8@XVJJ"05A TBL!8CCEPB0 CC14G6$5OU]8U
M[F%TZRSS(F>+G"U6*E8J5BI6*E8J5BI6ZK*5;J  D*/8>>.I%)9QK32RQB 4
M-4(L*H>* NB4 OARI@+(SI<-MK/QM\,TMQ"R@!P.P+#VH!GQ@#CB@EEN8^!%
M ZPFBCO*M9V(ZJ]$ &IO>AC&=?+WUR#_(+%BB?"78Y1CE&-T@V!_,&$0WFV"
M_5?P[](Y5]F?^=B?GCZL./]-=N"V$.B_8@=N/<E]MY#]U?U/6F O'IC/+T;C
M?((;T^FX;T^FQ@["P>B%&8?AM"B$%A7"E[DU H2((,1ZL#3OHM$:@1+4Y+Q$
MZPW" DNUMLY[3,[+@]+NOJO([Z@R*%8J5BI6*E8J5BI6*E8J5BI66I"ZHTHR
MCF/.^S$L!*$8D4YZCC32@EA>U-U]47>XL?Z#M2$"40[&10Q," _*" U(>J.L
M\-PALP+ZKA-K"C^+=$U'Q\NA@B=FD NE]ZK-X,*1#>.*XEZ5D7R;JNAV-/9A
M#.FJ'F=C3D:#OJ_RM:P@6=Z *TFPDGIG=%".>80MU4@)APB/F@FN_MZ^02W6
MP]$@C>%DZ[\G_>EI(;L6R0[-A[*H]I3X %12"<P1"4I9"TASCA$/D>5NH%20
M'F:DI<JLU\/("M4_>Q"@O[24N@U$4T\%HQHSYYB1+DH?&:8LD0$EU\7]T[I%
M18W^6=7TO9/I9&J&>? * [3+ #N-1DN1>"P$ H*Y R:Y!A."!:J=,9XA+ZQ,
MS@[J)4>W$, #)H#Y6;\M]%\VZQ=8WQ#6KQH3>R#>,D4!!<V3AC$8=)08A-,X
M_6$],R3#NF#Z(6/ZTDF=L!"D,@A'CIB/3G$M%;%8*J6-0JB=2;T _(8 =]\#
M7"-DD72Y. YF"> D@)+&I!F<8H)S_6B+U]:U4@7@#QC@ETCUEM!=)NT6,/VA
M,6D[2BS'#A#RI&Y-!BK_R9G&R@:'C79KZQ@52!=(?P/I0*Q,3K?U-DT%#%'E
M;)#>H8@"50R5Z%MG\'ZQX?Q\J8$@384G$8R@N2UAH* QHFD^1X3)J F5?&T]
MO==+?Q;8WW_8WRC_-#A)J<GKD8CAX*VP#@D9$_XUYQ)?C?L?-7XI!'"7!-#<
M:Z8582XJ! *["(Q@#HHD-]X$+[7PEK*8=#H1HH?T?)7+&_>!*=B_)]@/VI(T
MS:=)WQ$677(;99H]HD$*);=1_\"-+]A?%O:;>08.*94<- :469)C=!24R0^)
M!9*R1X'9F-Q]W.-X?NY?">B72IWED^63Y>8OGRR?7,)^RRYOL\S]-7,"VJ0:
MQ>KIP$PF,S6_D?>V'XWRZ22'[&%MOKR!_ZL\]RQYP-AJR;002G!G? S*2&H9
MMG5V+C[/SL6W:P->+U\]:?:(*/YQB_XQG4M-<]PZQB@&+@("QE%RC+DD@+PS
M%&'I5>3).^X1?NMX>$G#[PC.+UV/-H(:2HE30ADFJ3;*,ZN4#9$2+(QN"^JS
M1>JKL%[@?$,X-_+,D$%$Z21V9= !6,0"E!4*B&%>H61-3?3:.B6WSC(M8.X(
MF"]I\+0@)/]PTBY OB&0&YEEBG+),0E ?;# $+%@I600I<=,":1<H G(!<:K
M!>.R@;%8J5AIX5,B(U%:JGP@7C*/L9(&1YUWG29=&WDL.G;EYLNY) ]M7/ :
M!<!$86!.1]"2<I!<>L$PCERX6LG>/L6C(+WP<;'2BEBI+!"53Y9/=KDZP3))
MJW;DH.Y,G9>$+MRUVY0G6#WJ7N:24&D?OD*.-Y];0(K$ZX D IJ[>#'M!%@=
M?1I@SB+%'EL19NE5O*U=D"N:1+EZM/!K'EVQ4K%2L5*Q4K%2L=+2W=76([_%
M75TQ=[49)W8.:2\U Q1\7EFE!#0V!D243BM!M ZR.*RK20R%OHN5NADHO@_)
MU-\5TSWK3__XESJ"77>=I!RC'*,<8Y6/T8D%B)5HN;@;IF><6M8>%K7V4#K^
MWI'RVOX\MU @3- T>@/>6 S,6 T:60J(!JZ#5YP%O;;.<K_?MDHO%8_^87OT
MQ4K%2L5*Q4K%2L5*Q4J=M=)-ZJIZ$1"B*E*GF*+>>IDU0>"*"B?)S9=SB@*X
M2P4P5X?-1D^48$!QE, B8F"PM& C1<H+@M-+10.L)HH[RK6=B.JO1 "J;IA7
M)\$V@_PEQE^.48Y1CM$-BOW!E$%XMRGV7\&_2^=<98_F8W]Z6B+]BXKTEVZP
MW5$&7^;6!BAV*#J-P%)%@4DO02%.003//!7>:&/6UD6/859DP6J!OJ.RH%BI
M6*E8J5BI6*E8J5BI6*E8:3'"3DJ#C=(2.4*8M\X2XXACC-$D[!R^>7'"(NRZ
M)>R:[3<,HX$992!I> ',A-QYPWA #AG/L,;4J561=IU82_A9?&LZ.EX."SPQ
M@UQJO5=M!A>.;!A7%/>JC.+;U%>_3ZV';L"3/F@AO K18LTL"4H3Q87EU :4
M_N-UYZ'K%JHK#8?NBO'07"@K&4YK$RE(P1/?(>U!B8C2_40%Q\ETWIFU=49(
MC_&V"M%UH]_8=1<."NA_5(:=!^R15PGZE&DK58:]LXD*.')"J.OB_L=MP0L#
MM,D C1KL)'<5I#P %\G/83A&,$H@T#$F;R<R[I1;6^>HQTA;]9L+ :PB 5Q2
MNKTE])>VX2W NE&1'<7(!&4>-,M")CT'$[$!J[V6-A)IA<ZPOK6,*9A>84Q?
M.JEC[SRS- AN*2.":B9=M)P9(84PCK4SJ1> WQ#@KK%!#4GJ#<80E;7 *%.@
M+3= % X(>6JI3/.V5JH _ $#?'[2;@O=9=)N =,?FFU44"2:)!!30Q*F+4^3
MMN @&?96<*XD$VOKN*W>9@72]P/2BF-F$)8Q>LN<\SHZG<0;YHC$*!@NT;>N
MX'VNO%=@C#H9/6#)$N*)E6 ,)<!-+OJ&G+8Z(5YPTD.,%]C??]C_=@/<(Z&C
ML9)$RAGCGIG<2$TP;XA+LWRD5^-^DBXS/2L$L' ":.XQ<Q)S'X0#QYP$)I3*
M$CV E@8S[(A4@J^M$\)Z6NLY OB]8/^!8E]0;)#'V#&!6$1$:>\QYR2Y\A(Q
M7;#?0>PWDPVD%LI'QX :G+!/ZJVE/(*S4IK(G H\89_W,)J/O*\$\DLSF_+)
M\LER\Y=/ED\N89-EE_=6YFZ<.?]L4HUB]71@)I.9F-_(6]J/1OETDC]6=EQ>
MX?Y:E-W>)'F]=,P$H816 9,0I) Z6%PGYI+SQ%Q26J1VW#VF<YEID@<J*%'@
MK?/ #.*@G') J541$RL#T[E!*A?=S\0M"?BW6(ZFVDC"J1-48R8]U\Q)[(CE
M0KFH=&M0GZU17X7U N<;PKF19B9]3"I7</"146">(- )RJ 4UXB3**1A:^M$
ME286]P7,\Y/VHI#\PTF[ /F&0&XDE@G%+%=&)?CZG%@6,6@1, 3/2%ZG%EKB
MM?5;IXH6&)>MB\5*Q4JK:*6;5 B5G@1+$,78,N&\(H8YIB*-T5(M>-&Q*S=?
MSN5X*!:I1]+D>5("PTB <4B"H3A(I9'#F,^4;'%^5PSIA8^+E<KJ:/ED^63'
M%XA^K3C!,DFK=N2@;LN;EX0NW+7;5"=8/>I>YI)0Z9V\0HXWGUM PBQ-W]19
MX-IP8,G+AJ2M'""G/44R>$'TVKKJ8=Y68O6*IE"N'BO\FD-7K%2L5*Q4K%2L
M5*RT=&^U]<!O\597S%MMAHF11Y8(9\#+@( IXT ;S\$KC((FF#%FB[^ZDKQ0
MV+M8J9MAXON02OWTDAY@CW^I"=AU5TG*,<HQRC%6^1B=6'Y8B3Z+NV'ZL[Z*
M]](;6.;*0VGS>T?":^?SW#)!X,1X)A&@8"(P[1VH0"($G8RJG>3.)MQSVD-R
MOOY"UWS%XM&O@D=?K%2L5*Q4K%2L5*Q4K-19*]U  6C&%>=4.$;S4Z05$Y0S
M'"T5Q$I7%$"G%$"S")NRTB 7&(1T0P$S-H(V#D'@SF-M(V?6%@VPFBCN*-=V
M(JJ_$@&HNF5>G0+;#/*7&'\Y1CE&.48W*/8'4P;AW:;8?P7_+IUSE3V:C_WI
M:8GT+RK27_K!=D<9?)FO024U"\8$()(&8,)22,(NR02N>13.1.KPVCHF/=%:
M<?:B"QZV+BA6*E8J5BI6*E8J5BI6*E8J5EJ,LN-!."\(U01'%AW1QAHBC*;4
M6R,-*\INQ95=L_E&"(8S&0/P@ @P*P(H&B0HAW-Y2F=)C"NC[3JQFO"S"-=T
M=+P<&GAB!KG4>J_:#"X<V3"N*.Y5&<8W+09TUD1E9I+'--G0CTX2:F>-5&[1
MBZAK$<'_7<K(W)?)A"J$&(E$4D,8#T9'RI5!7#*2)Q94-V>Z;C&_TI/IKJ8%
M-!_PPUI9P10@Q4TNU>? $IP;-'%N*<8B:+RVSK3L:73K+JPM(F>%RL?=&86N
M#F%<6N9>>64EX\GQP)YQPK7$!AL5G8H$!:6NRQD_[KI>V*--]FC4N,]MM:D2
M'*S(:43,D?1,8D"!.!Q<^C^6^[FAGD1M]:RX!^11?*[B<[71!+LE_BQ][5L@
MQD;/ .43\R%,@3.M@"&29#;"#@0U*%KGM.0T$Z,LK%A<JA9=*AZT=T1H3A2C
M7MI@/2+(.F*<DLZWXU(5<K@A.;COR<$%JPW1#'A$ I)<]HD<) =EHD[ZF0HD
M]-JZ5JJ00W&9BLO4ILO4$C\6EZD%5OS0J%Z+A,*!4@A,6V T8E#6**!2((9C
MXD:BUM9Q"4(54BRDV.I6/F&Y<E1R8ADS6!NI9 @<"<&Y,E:4V'U7&'.N@J((
M(E(M'(0TD0'S%('U)@"61$B+/=<FK*T+@7NRM58[A3@+<=YCXOSM!LR)C Q*
MQ:BXYTPY;4VB22P5BL)@9G_@3D[29:9GA4(73J'-G= 81:*<QX"<R&XGM6!$
MTN8,IYE0!6FEH<GME+BGR;SO^7MAS\*>A3U_J1XX"LG#9#PR@QCA1$<OJ);&
M)N(DVNKB=G:&,YN9A(YJA8FG29M3 DPA RH@!APIZB55U$2[MBY[G)%[ZW2V
MD(#X1YW_FO[U_8_K_T@/Y]_XYOQ<2) 9MPUFC'Z&9I+17%V8Z;IGN/X/._YC
M_<9?6_2%'1R&RKA<8<$,3_,^X.%HFHYNQNGE8=5/9_9N; ;5L1E/JU&LIH=A
M$C)[U7>6F09?Q?[0#%T_?6@R32_470@>77G=9S_.R".9-T8?CR9UFX''XS P
MT_['\.>GOI\>GG/H-U\\N^'1UZ\8FT[B9'KU5[HRQH)\/QS?/N;3K<DW$B>B
MDU%*YQC3VAC.=> N&&\5=OAOROG:^;<.Q^?7<&S>!;#C8#Z B>D2'YO!)W,Z
M6?OCNY$XZ@_/3XGE86^.V)7C$F,;,Z2\9%AFU).FHM&X[D3Q.%%=&.=/I5,R
M73F5ZG"<I^C_^;EY9,)2)K&,DJ=Y=D\P^,<?9IX!KJ:'#I#$9<.SMOYT8W_K
M^?.-ZO7&_L%6M?\F/>[L]ZKMW:>/JHW=S6K_U9/][<WMC9?;6_L=8KPK+F9O
M=W_O^?;FQL%6.O.#],_.UN[!?K7WK$K7^:_JV?.]U]V_BM_ZPT3&HY-T##^Y
MT%[U-/J5,6M?()W1P!Q/PN/S)W^>3\/]87W<^DM_'IGQN\029S2;2:*9PI^O
M?/;V&7]H_4AQFBGD; /!V0^?L<NCFET:?LWL/4$>$2VN?!L]PE>^]Z/#8O1(
M8/I+A_WQ>YR2<K*87>NP/]E1LOR-(_J:N_PN\\XO+@CSZUS1C"*6(TOG>*.^
MK&?]+/JJ-\&,JZTTS?FJGHB^W1WSW34_#&M^$P.Z2D!=HJ&Z;>G+]CC]Z@5?
MIVK3?1HX7 ;NUP8.W80\.KRY\'JL\M1,#JMG@]&G217'HZ-J[SAD!9%4],:L
MFE8_3&[5C:BU>^PNR[+=TY-<4)_YI=V\7YN[5+?9S'SM]8FE7>CU%R<NN[R?
MADB7=EVE2\T-5QE>G:\R\-W7?WW>>>_0V_3^V_?;Z.W[=/RC;;JSN4W?'FQ]
MWCMX,MA-SW?ZYZL,(YK>9WL'.Y]VOVRS>I7AZ&TZ]@;9>_VV_^;]7Z>[7U[Q
MM^\'1[O[C56&]SZ]_X[O?-F@.^_?Y56&T[?I6#N;;_C;H__KY]])YWNT]_H-
M_L^7\VUE6]/=]SN?TO'_-D(:9U" ("D#%C$':Z4 1ZC 1C%!HNA$@>H9$-JL
M4%)XZ)[QD/+<,^(LMEHR+1(/<6=\#,I(:AFV-0_A<Q["A8>6R4.GW_,0LS+1
M3F 0N7.0;@4))DH&5F)"!,61<[VVSG /WWY[?.&APD-WR4."*>63WZ.4]HPJ
MHGQD(2+GE?!*1E_S$#KG(51X:(D\M-OPARRWA''&TX :#,PY"=IC"82I>C.9
MM,ZNK>O,0Z(K/'3? R$;_OW)9%HO_5?3434."6VN/PC5\*O(3*_GOUR.F1R/
M1Q_[.?AL3ZO11=#$M!,TZ4K(H=/':+6-+7ETG2KW2[L[-\-QNB/[]=I^98:^
M,D>Y^-Z7^H7%U[M?A0FR]8#!MS9(SP>A+GXX]!O?F*+,F^W-FZ_FX@C,(2<)
MUT"Q"< ,YV QMH"(TYQJK1!%N>BAZ%%^ZQTR'7/@"ZCO1'T74"\<U U1[JE4
MEGN<4X]C C41H$BPX'/S:B\XLTSFK<*TQ_5]4^4%U'<B90NH%PWJIL(EC.A$
MR@PB\0B85P2TD2&!.@23DTXQ2J#6J"?5K7<5+$CAWFZ/P*I\LM76C!T75=LY
M^R1,IGGWP+CFB"K]_R#)J]@?#&J9%88?^^/1,(<%S* :AZ/@ST38H&]L?U!+
M_5_27Y>,V_UB]=;UU\:YE;8^'X?A)!>D'YSDP=N83$+ZT6E_7&_=V+-IC&HC
ME3!FBR3OYN281=0ELQ*0G"7/C6,'BB=AAABGRBN&K+=KZZJ'4%O%KQ;FM[58
MWN[^(KQU,580OFR$-Q=,B2?&<PLH&@^,Y/WTBG"0"$6N$Y='0O/>4$K:J@A<
M$-XEA+>NS K"EXSPIE!S06@47 !,@P8F'88T:P<@P0:LN58.ZXQP=/O82UL(
M?TCK/M]&+/*VS 3&:=6?3$YR1YAT]9/II-8LH^$[2&+FJ/Y 60]:C![YQC9[
M\=EL#_GPW=-LE$):[9'6NSGAH;60@:$(6.?F5R80,%8I,-Q(SRP3CB3A@7L:
MT:X$ETK N-/"HT!Y45!N*(Q(24B^) ,:3/(_?(B@A38@@TY8MLQ++];628_<
MOH!V@7('H=R^PBA07A"4FU)"4*,-]PB"TP@2/Z=9F2$%WJAD2H4)"SQ#&8O.
M;/)X2*L==6DUL&82\K4>9?G]Z]EC]S[RT;I:J%MO/,FC__2;P2^,U!XC?9C3
M"3)R'_.R1!19)U"K05$>P%#KI=4J%RO,"Q28W[I';@E?=A#$K>N$ N(%@+BA
M$*CFF!";_(@HU6RSA/%" XG$!BN#U0$GL8][_/8YGP7%'41QZQ*AH/CN4=P4
M!Y$1H2W'20U(DU<2'2@4-' A2(R.>1=$GHH)OK4X*.L,-X?CU[(O@Y" 4=5C
M Z,()^D/D]?F)E68+=F5U86%Z(4+BSS/!CE;+BT<U1Y';7V:ZY_NE<4D<@06
M80M,"@+)^4" F% V^N2&&)-<#=I3M^^ 7**1'41QZX*AH'@!*&[T,?<)O2PB
M ]A["DRD9UK2"#G1@09MC!1LAF)RZXZ]!<4=1''K@J&@> $H;C3=9A8YY"R"
M-.<&8$IK4%Y:H(:Z$*T@+G=#PZ)'>&=07':0/+ UE<UT_6>]'')VUDPH]:K1
M]#",J_XT'$WJ723NT(S?A?3&,/Q:<M:]C_&T)I_<I\GT<:Y@\T_3'^X-OS'0
M7JQS3"<;0[^7[;,[&N9"'E\344='H=#VS6C[=%Y"<2>)QAHB5<GYPLQ!\K<0
M.!F"=BHXXI+S)>FM.;N$:CL(X];TTVUA7%RS-C'>$%B">**9E" L=K-M^X9%
M# $K+#BV,OEN.?T2E675>XGRUO1507F74-X08!A[R25Q(!"-P)"7N1VU27HL
M&!RL5IB2C'+);YUDO: 5F^YII27HK^Z=<!F$,@AE$,H@E$$H@U &H0Q"&81N
M#<*]2G3:##&,Q\%?E'0VGW^Q@-.]7T:]@P*ZL[&?R?<#\_E,SC\)PQ#[TZ+G
MV]/SVV@N,D^C<4Y0#X8B!8Q8!S9$"T)())U4#!-4+ZCRDA9Q+_%\![5S"YX7
MB.=&%)Y+BI&B%HCF A@7!I0B%)PG AN#'78QX9GWD"Q5$%8&S[\M-@X_21>;
MGA5D+Q79C<B[=L+IZ"T8HW)%;$% &:M!:A,IUMY@FGQW?GE1A-^[EO5TKQ)^
MGAZ:X;MTM/[P?%=$SN_YIA9LG>.3<X'2%0:7JS/%RKC_GO1GZUJSS_O^QS"9
M]J<GX](G9K7ZQ%#4[?MSP[ET)>FV&P<7^A^-'3RD_3HWF3Q;5[=IKASG].#-
M,/MW>WANC)<7MB@39XL3)YF3N,$I)ZS#$$GN[T@#!DM<!!V"]0P+QH+-Q0R3
M43LP;Q9GN$T\MZYN"YX7C^>&Q#7&>.2# I2 F^O\H>0(2PW!:$K3A"^8EQG/
MC,PWD2AX[AZ>.Z%M"ZX7C^N&P.4\*,9H4K3)F+D?O *-5  D,$64$28430*W
MI_"M$TB[*'*[+B*>GW= &36J F2$9CO,2@'XF8!]0!M:%JPO&@169\O.L]?W
MFQ.??PU%%!)KD<3HG-C0-@D,9"109G*Y0Y7$AD0&O(W2!Y;^%T4F,:;F>SA?
MWSDI"?!=!'<+8J. NU/@;B@/XA-\@R. Z@KCBCO0SC 0+*$>>:NLYQG<XI(M
M+@7<JPWN]J5' ?=RP=V0'RBR**-V("A*,S>S#I0('K#4R55#%&,1,[AI)V;N
M![E\<6Q.']C:13>7+E[,[% (J45"8O.I>81S;IT&A(C+"_XJM\ 6$).9";>!
M6#PK<8ID9P(B)=K9Y=2\@N@%([JA'T*2#9A@#C0(#0R%"(9(#)(Y[JFCQ+ X
MJT%6^IJL#J*[D9Q7L+U@;#<KDV%CE!,AU[NPD-2#!YV3#H*0C,CHTJ.J$V\)
MN8U^*"L7-P?HBW$X-GU_7JIXTJOZPX]A.!V-DZJN4^]FI;EFN7MEY6)9\N+,
M3N=IQF?9Q>?%/F:E/PJ+M<AB?$YS*)+<2\LM$*^3YDBS$RA/.1!K??J?M5BK
MF>;@\[6.2XASM2&^ +U1(+YXB#=W" EO"5<.,'<T0=Q%4#1Y*T%:8VV^R5V"
MN.A1-K]!J"!\M1'>>@WD@O N(+RYDF%DT"0*L)XJ8 A',#3-Z89'KSC#V&N>
M:W0E"N\ PA_82L;X)'RK1"Z2I[[9+?2-)/GFU;+JL;Q5CVRTLA)[)_RU,]]P
M)3#A(^<:G#4,F$G.B:4>@39)BL3T8N19A/0HGH^DE"AI1S&]W$2J@N[EH;NA
M/R22V))@P&DI@3%G06/B@9'H'.)!"$GR]@U.YWN^E>T;JPWL!2]_%&#?*; ;
MLD,Y'I S+B$YPSEB H:8 !9+HA26)FJQMJY[F-^C^@2=E1J[85KEXMC5\7CT
ML>^3Z+"GWVS=R./^\==UQ=E@V-'8AS&DBWR<C3 9#?J^.K^T%>.Q98J.9*RG
MR58OSDSUY/35))=9N4@%W;BP5N&P%CGL\WS.E?-!,$(!F>27,&XD**,(<.TT
MYPY'8MW:.L$RB8];-WN\*8A6)8#Z0%FA]>63P@K+8H6&9'$2,T0X Y\\'&!6
M8E $!Q#,4$(5(M+KM76L2*^]%D:%%>X'*[2^Y%)885FL,->+TF(N0P"IM (6
MN >K' 9C+,%66JU5SL^FNJ<OJ431159H:2FFLYHHXZ9Z-AA]FE1Q/#JJMH=U
MQ;4DA[Z"YM<JKYT-Q+7,\TNES*X;7WJX)_F0"@YN?%,[\**V8*WVZZJ"X^!+
M%N-BE/L+<WH4AM/)P6AC-O)/3B;I#">3,$D3]5[,E'/VCB_S<8OS\9<Y[8XY
M,3QX#5AI#$P0"XJQ.A*).>=>,F/6UJ7J83WOI)?,IM4&=NOBNP![><!N9BPF
M0 OA Y"\IL ("6!)(*"B2,J<QO1R=K0EZ@E6D'W?D-VZ@"[(7AZR&Q+:4.0#
MD@$$=0G9-,';2H] I;E:(Z%<D&G*IJ3'>!> 7?I"/;"^4!OIE&<%VJ>CO)!Z
MG,[KM%>E,1E.ZRS-D&CB.+/) \K.[);>>G%FE1?9)AM#OW5ND4+=+5(WGB]T
M1V)D*MG-,Y?4EB>)M0-A$&.:C 5&1"&6HY^HIP7J0+Y'2>1:+;E5<+T@7#?$
M%A/,JF C""TX,.$8**TY2(YU<"PF2^;D:T)[1-^FREW!=1=Q??=BJ^!Z0;AN
M2"W!0@)PI*!SZ7RF2"Y,JSQP%I)YB7+8YD:/2/72?QW ==%:#VQ-*Q%#.GE_
MMC0[26BO%[5&DVEU%*:'(U]7[9A,?UEMK6:H;*EBZ\PDSY)%]I-!=LST9-R?
MGB;:?CH:#$)]1I.]N'UAF))STB:+SY<7#\ZE2=<3H$32Y)UQ!48R H$C;4/
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
MWS[FTZVY.!(GHI-12N<8T]H8SG7@+AAO%7;X;\K5VOFW#L=?=^.^"V#'P7P
M$],E/C:#3^9TLO;']V9--CT?=O)(YI%O#MK5INML@8;+ZV?,>'8UBVCL[AUL
M[5<'>]5WU32>;>]N[#[=WGC^35V-SE_*=]4S>E7X[$*:OI)WDK>659/#3&&)
MH<Q5A36N(I%K@D7@M9_3VY*&!C^J9C?I_..94[E[<I0.[5J(OWWO-SXYF:2S
MF4PVP\2-^\>91C>&_HF9]"=[\<4X31[#:1W3/4B_^F0P<A^6[2GFWZD]Q>/T
MWC9]<_3L<&?SK\_IV.CMP9LO;]Z[SSM?WM$W[_WAFZ,WN< 4R5[?V_\<(G?T
M[Z%YK4_VDG?X)A>3>KWU:7=SB[\]>#G8?;_;W_VR]65OT_=WR;/D>>8"4V^2
MU[>-]S:W__9>1".(AH@(!Q:= XU\>E *>QRTT^K,R:^+V6QDA]MR9),7SYW$
MB"DJC N16ZR)<I$S@M:J-.KF.&-T?)+\DB<;^]MU?9P7+[?V$Z8W#K;W=L_=
MQK,[H & ]-[9;]96FMGFY[_[_7D&397&+%V=X\QSKG+E5R]P8(%$@=#:59 1
M"T#,Y3/H4S,)@X&I7IO)-%3[I^GQ*)'*]M ]JG[[?_Y'I=O^SQ<FKV'4?^ _
M?Z^7SOK3234YL9.^[YMQ/YW.;^F$!R$OHX7!::\Z^^:G</:MBU=.)F>O5(FO
MSEX;G8S/#]ZK^LD'J\;A73*"&?2J<_=[<'KNDV77:[;)^%-]SNG"/_9=.H4S
M7^Y1]3I4Q[,^[.E DW1T%ZHT4&D^SSY:(LSC?-!)J*_DXNO34?YT^E*R:/[E
M=+C_G[TW;V[;V/9%OPK+[]VZ216ABWE(WG.58\O9VB^R$EO>/LX_J@;0D"!3
MA#9 2I8__5M#=Z,!DAH<.Z)CGCK9EBBPT</J-:_? D(IZ.<+,$&+^A)_K.?=
MHEXL%S0_WHMYN40<.OBU@!\:^!;LX&4+AF%;T[RI[E=@FS!4)>W)ZUT#BL.A
M4+UN.GS-HH5#K60[A4D5-\5,QRR;]E3 7#HS[\%R[]HBF$HGK^2<-=;NI\E_
M9'L!-#(E<OJ7N+CLSL#8Y5_?-^V'Z>10=)THSI9@"R,X^O-F/L<)%\L%_@WH
MB:;UNYS/NYO9%<Q-3"?7]>)L OL^.0.Q\=\EJ-"P)1-@>C0SF,3KY6(&7YOJ
M]^]-OC9[9D;\#!3^)=[8T]]A>XH;_M_OFR6_/PG"R UDYCM>5;A.F(#Q+?(D
M=N(HDGD1P"Z7X9C559Z?A6X%DE56H9]G650"DTS]-$B\5'C>F"6_TU>0Z,(F
MS@9N(T<[)W@+)J>R 1*^/ ,JR/'43*QTHUNHDZ=XL;]L4.W@U<LQ$0%QYK(]
MJHYXQO/3-_SB(=PD<.("_4/735N"U#>N(?>[HZZWP:OKDS(OHR +<D<D2>F$
M826=K,HC)\L*T 2JN*PR((_%=;/BUC%20),(L$!UU,"(D*7N(P&US#K?2?Z9
MOX1Z,7 M9+?70$EGFD.B<*F6L]FDQ1:-8VX\X*D6N6HIXH <E-?]A)!F-77B
M?%YK:?,&S6<FZ?'4IVI",^##+;R@HS<432M)@,F%G!<ULVJ@*(EBI</9P[1
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
MQ>40W'DKJP1_IZ(Y4\YR/[&ZIL".G$RM5J:M@E3RJX#*HAU$<K!/HM\GT@E
MM]CX@')$V>6"VAQ25:4#;;>7]U181OK(U%9"IJHB;:KU5NU&NP3U25<'+[$\
M#>>_N&-RN2S$LNO7.:AC19\5Z&_X=U V2HFQ'-P<+!$B'6Z",\#Y@;A"Q0>L
M?M!(BR6K+K3#8G(&YP9?1H</+ND25EQ3Z> I.JEX7ZY$/:-D!H0&0O6K YT)
MC)E^7-#WRIH^T>-C.>"DP^JJ0G22BZZ':Z4RW@J$Z7*V8 43W5Y 3+UJBALE
M/V+5,'S5+ED\7Y:J?O9 UVB22GH?2N/Z[\V;KC>6C![EQ<N'KV>EE7R&5+E%
M(\(6XG@+5?V&NXFY5'1RBQNE,N)@Y+,;TAHB6E3U;(;T,[^JVV:NNA&@9576
M?.(#,B/:(]VU;M6RZHJ,3)@BG-6TK^3$7)_ZB@[P2LR4O,."LFMCK"EO(9 V
MG54G9Y53SX'.Z0E<9'N%?RC1[T<@]-@MA/;!K)';^:E:,%R(V6%5TE;!5&D&
M_-$8UQX'LPU<.A-ETE%AJC$/IDH,G^+6#[Z"-L@"-#"'DW>H*G[>*;-X7U7U
M,R76B%9#-P?N]++K^$U<72YA/;.)G'7R^DRVVC2"+S'0G\J'N@>E<;FI.I(]
M[!6QI$/M@.;9R,$K #2FK1&X0^1=N1^)TMV?ZQK"!_/<O=5BU]M-C.^];##:
M7#:X*P#\1Q< KJ^6ODO]'YD+A0RK $R+0L99&.<^/)?Y29Q7>9#X>1%\=7,!
M&]E@CC;\LP_<%'AQG^C[75NOY_OA21%($7IY[%0>]C'/@\!)4R]P@*B\J,ID
M6'P+5@3U*B+//?Y@G?)VFPSO+'T+I""II2 +9S4L  5SCRRA"^.5!MNT-<P>
MQ!I(2HV&03(>%5K$!SLCA^$,W<&LR%%MONPWY@XI^)5O9#-'D<8L[G7=?7A.
MFAC^]#W>PT_/_!.1AZ4(P9 'TPRL^3B.'!&YL9,&21[BWH9Q]0W<0_M@B23Y
M9"=XM-M]%U]:2"P=[*\"SR![1^<PP=W4J4#+3B6"C-:K;(H6UJL#2/2Q9E#C
M>SBEY 6X9(PNHV\\&",:YF:]3</I_R9WP9JSPN)2"1@;7VP2)VY[-W.;7,P_
MJ*V _U_0KF.*#)HO1L^?])83PN6H><!N+ O&!),?+]F'@/MF[5)^8V9+V9K+
M DUSTI-UCA!:Z_\%&X(J#@;GI$"TX&5'K/OWQS$^#1H*%GRI,KG6[2H81C1Y
M3-%17@AEQA&>UV1.@';**8)@7#@C?(^)[%PS*)I$>WO9\?HU6HL]&S!LFJ*V
M?!)@[#5S:4;"$-+R$HRG]:FI4S#*)@AO-K.^TK2CK\/KE:TN2V6I8_ 3+E?T
MOVAA#5K;:S;"QG.S9ZVS)M1GTEC6Z&]1UC0=/GLS0!+5BZ9E8*BF@+UHD9[S
MY<*"D5+@2,KC10"?.$^8&!Q2M[R\;-K%QCG>@[[&.[W^UB 9DI7%J4Q('^-,
MM;NID!:- ZE]4>!IC&+5PEJM#0&"J+4+XAJ6>$;!VSO$\M8Q_*^L*+PVI]T=
MMZ*4H,93ZKL*0W7]WY]IS\[+IGW1+/-%M9SIIUC5_QXUB_/WT8E718&(,M^)
MTBI#9([<2>/"!\W"3_(T#],P3%=LMJIR124RUY=1Z'EI6I9@J<$X<5C%OEQ%
MYM#7LS\0A,0ET?=LX'-3^L!OY'/[)\  WKE5_>98@L8P9NM#E6+4RQ+R41J\
MX[40QU.#@&SEG/:HG$>]TW6H/;22O/PM9E!>([A97L-["$N.?M6A?IV' H)1
MBG:.R=!UA3_.:IP'<S>]E&(FZ@M@@J<"F2*F [2E@_U *!F(O'<J#P^QD6<*
M3@_T$DYB*$3;4D8H>4NU/V_-]*<$7(;.U,WNW'Y:'6%O:[=B2=\%43BK/QGG
M,,B2_8&+?JD<H]H[K]WLM[U05TY.T16.SRNX/H0.G3*X,RB#P/P+."S\#IRG
MI(8$%&XX52M>4+D*@Z:M63FI<KHT4\582']#B+?F@GEP65M*D?)CTQ&R7#)9
MLU>U*O84;#2"A"($X;W)[P(.L%S*C=1S#0HB:,6(CLH4T]>BPODNYYIN45"O
M 68SJ;/Q%F7.^E;AT,-9V:,DV]*4:39VD.Y*WDJJ]^ZY\\]4*A"Q$Q2\=NNJ
M_!_%]7!S(K,\SD+8L, +/2<,RLS)@/:=Q _#V)-EY2<K"D):N)Z?N%462#^,
M\B(5A<S=,HJ2S$VEN^(R-'O^3Q#Y=RZ^7ZY.YT/L8V3,F 97U3DU/& ASI(?
M0\DW=%-!E"LVCY)31?>P53LE^UD#=Q-5]" X$@O7'6W BH%@?ZCJMELX-8@C
M_@DD"]4_P;Y^D(MU/'DE5>@KWL'?6TRD7-S\/L.DLGF)+MM+-+9V=_+P^(-_
M$E1IX&5IY81YECAAX59.YL>^$XLR E*I4NFOW$E0.4L_2T50R2+,W$RD,(8;
M1HD;>&51I=OO/M14,9T073# LZ:,[>84_=0OS=2EGCI>5J-NPW7%&SIE[SSH
M5\L+E9Q22DI$Z;/ 09$$Y?F3BN0_UI7\KB_C^:E_ A?)=06:S"YV9'#CV!%!
M$CFIJ/PT!>X/%VU%0&8R"Y,R*]PB#O,DA3$*N(ZY[WF!&_@K%K35DX:TN=M(
M88*9_NQ21"Q^I$('*5*C?^<WD^(,_97DH[9:+V!2B0*I9F\NXRO+'C]<>3MU
MSOD5%TO4K64_@6U4+<&"J:\H7<5 P&R2[.M%Z)W;,]I.-PUD5OF9FP-O*_(L
MC/PDSS,?^%N18ZO3OQMY)MZ+@\]"GDG"O2#[/,"6V_\615\!><;?BZ/@*X.Y
M;!\*!]6"39XKA',N>_W;2FFV;SNT<Z2D3)&WQ "X\N"WNI)WXXW<UH:\**2L
MJI^_&1R26^N.?EG6LY)ZQ5!/%ZY!NQ@D(CRD1;O:FX=@X?P=^VM(<;NRU=R[
M? >I+Y(D2OTJB618AE7F2=\+(S#9A!M7?O!7E"2^%'@=5GM;E<OV1HKV&U6?
M5*?S3X<O?IG]>7[JO;KX(WSU;M\]>O?OV=&O+V>@0L&\]J/#%_^^ )4J?+_2
MZ?SP^O#7_UP<O7CK__GBU'M__$?T_N)M^/[=?\Y>_?KRP_OC#]>'%^_]HQ=G
M]?]\VE\<UH-.YU?EK_\)RW_]>_:G/[O*SQM88Q$=PCZ\.B\_'+T[<-]_.H.Y
MO[_Y\^*/3X?^'^&?[T"%>_>?\_>SU#U)\]1WD\!W_" JG# H/"?-J\P1?@4J
MB)=621X\>>JY8^7%N8V.RL /9>Z'85+!?T661J((W2AT4U=(KXQW=/0/HZ/@
M) PR7_AA[@1!D#IA)H23YU7IR%S*S,.T2UD]>1JLT-$$#ZS;C"AP?SY>T?]]
M.Z+P4!08TFYOAJ;P9\G!T=H_2PY^WOY]JZ+.+8HPR0H919X?>E4BA <&D^M%
M<9'(PHUV+.KQ6=3!72S*>_7NO7=T#'OT*Z[]O7OH[X?OCP\_'L$X,+^/N =_
M'C_SWWL@ZLHP*Z,@KIPRB*4#9K$$%@5"+_53Q.I-@DKX3YY&#Y)T@4R]**NJ
MM"RRT*_"+"F!>H(@CUP1!G&Z(Z-_&!F!I)-A(J(P=60A?2=,?.F(4L0.9C7D
M,JI\MQ#K-*8O)^E&5L_62[K7JI<?U6 ]MIWWG<BW//)"WR_+4 1>*&,W*ZLH
M3#Q@57E1AI[<,:;'9TR'=S"F2]B/#]ZK3Z"&7^Q_?/7IP 75&_;G_:=7%R]G
M?[YX7?_YX@__U<6?'_Y\"?(MB4)?RD(XB7 K)Q1@RL$/TDF#.$@\T&O"-'VH
M? .&!B3C98$G@8R >-(LCWP//BG=-/?*'1G]P\@H. D"(*.B\IT8%!HL> J=
M7$0!4%7H%Y'K"D\47U>^?6N6')80"C3E/L^)N3/>'FR\Q7Y>@?J5194,XSC-
M15*2'RN-"A&(G?&V!5SICSO]2T<O8%[ >?Y\=P@:-W E^/[1BQFLJ3P_/"\^
M'OJPWN-G'\EX\[(TROT M&[A94[H9F"\^25PI43DOIMZ0A;>0X5;[%>Q\(JB
MB*HD%&6<BRP+HJR(HE3Z69;LR.@?1D;!B8BSH@@"T(R" #&!9.#D69HX05()
M+PJ"*@I0N/D[XTWSX9?+=EX3;@RZ*5\"#6.-TLZ*^UL$70*:>Y)X,L@\&0)?
MRN/8#\H\]^)0YGFTXU!;P*'>WJ5^7[PZ/H@.CP_]5\>_7/QY#!SJ18&MQ#Z]
M.OXWK/?PYL_S]^[A\9]GARCHJBC- QF!>$MEXH15FCM9(*03I6GE>I%?)1EP
MJ.!!@L[S2NG%N<Q%*L*H0GTIR/(<N)\(7)GO]*5_&AD%)Z <QVZ9%F#%B0SC
MNJF39;GOR*P,RB3QP\2/GSQ-'R;G;!32#2BC6Y5S>FQE[5$)M9Q3P8>JRA)U
M2U!/G M8CG(!!:8#4B51^5E%I]N6E']G]O/3WQ3<V*245W+6<&8N[A_7?*E,
M?:K[NKPMFW=O<LM(/7PO_D8 ;_3(1"H<+BP$T\!GDZY>8$$T?\E4O_-WK48(
MYGG<C!XVBY.,YMU"S+CY!$(2%^**=X70_( $+D4AI]80.!',^>PK"R?=38>X
M8-93IZ);^\ 0I\TJ9^YSG?&]K-1<4[TY(9Q9XV+)8@OCSF[,$N4<J$I2[37B
M]EU2L=8G.@KNU3"=-','-VO2-H*@P;%P6Y5%]H6/ZJN(&-@*?@*TN;W)LY(K
MXK#>W%KDYM-#,)89U6 HW!6N 5>H8V: JFD6ES!KC8TGS?-4G3B_T57MU@[D
M2X(^TQ2V-WE+K3EF(&$<K >Q$1DU?F!/I/;F4"E@?[<5VF+?P7'1S*F 'TBX
MX+ULF IQ(U>9'/>SP$6H1I3;59=G[EP/0?R8-7>J0Z<-:7A)I2N3'&CJFF^?
M(3N[.D_DS5)!;]HYW4 PMQ FGC752R;;5B]YKYJ-;:B*Y'V_G;.O"L(=%* -
M!1COH "W82K; @5X)[3?J(K#+8,T3<'<3RHO++T\38LBSGPP_9(TR3/QU4M_
M*:__M5S4W+OC*(<[Q?KP]XP1\NG$+RO?%V7A%")"J]S-G=3-,B?RL@IT:N'F
M238^S"B,7#AV&:9)%99%F/H>&&->FD4R],LDW_YRPUM4BL>KC-\H?C>L ?3&
MR7/2&Q^VBL>SWVY5>%'S7K%_+!1DW1K(Z/\#Q8GLJ2^K*%O6WB5B@2S4/$=3
MLI&(>W5=:7CJ-6<(C%$O.J>I'%R"0C;697M@<IF%:,.-['=Z5(&+VX@D*SHD
M=;1#M6>=L0F&U^HDM<&#0S$:6%_H9TQ8!)2>R85<V7?;&.H4?K_>);7OU".'
MH-7A1$11@\7S[=TQ?2HO++W\.>[.=E^T=SV:MG7 Y#&ZEV,"GZKI)EXH<+Z[
MSG;R0R?E;79,#SMNV=-;:6]NK5VSV?($"^=*_LA@2F#GG$O[HG;6N:B[;_5/
MF)+72[3D:1EV4N#Q>AK0' >U2D(+PA<0$9GQ#>C%BA=,$&5]!F&QJTL-JXN8
M+Q'"J%EVLQMFZKH?J,7\>ZPHJ]#><%>;>RK0#;-OM"ZU$\:MP[";Z]U&U#-N
MC?.*-]"T'36/6#R[[N&CZ!XR >!,KV2+HFG8M%0[;O'QO&G;YIIJ#FWPJ'*I
M409Q;^N&I,=X!H@YT#]7P=T$_D N\@EOY@KNY.2')]9C]-&3'Z<KSWFKSWE/
M?J3=&S_JKC[JPJ/7( W_;V4-O&RY@2Y)3[(%EIWJ2O37C ,PKH [SKK_]XD3
MK*($\6X1GW_>[]B3"<Y54ACW.S,6WH<PGY,L]=,DB$/'SZK "?,T<$2954X4
MRBHLI%N"%?KD:=#70NGC>SI]T(FF952&?I%[>9:$60PG&A6BK&0JDB /O9Q.
MU-,GZNU.]/-.]/CP)(T"@=#]CALA0F21^([PX\SQ@Z04L1<CM.&3IXF7KIPH
MW>B''&H<IFD)US%-LS(,@)+*"LC&+<HT+L&.Y(1;5Q^JNSO4SSO4\V<G8,C+
M/"\*![TS3N@6H9/[B7#"+(NJ*O8S'_TMH1>LN:8*);D&.?<MJ^O/E)C?>BV=
MN^22#"8P%93(V$=3XM/=&(A2&$7+M$R[6Y'2*L]/C[X9#]3#7YNE_6Z6I@]V
M[U'C"PBNJ2.7%,1E2WVV8,6.0*-[#-0;.\IIGIP;A+?V2MXT. YCLW:7"!Z/
M.C;# ?7'O_:LC4*[&-K\8^5]S5?(#%!-R @[2*!'8XXMFWA6T\GU60WJ?8VH
M07+.X*C*+8"3I:Y-NC^NL0& CIK35ER>W>C.40:JM*+6%6N>O!>OV2;BW#?W
M:\QK'H,B"1%=@</.^D["RWE_ZJL, >F6X-.UIP"LGONS$Z)ZU0FMJ%LPL= "
M(>SA8^X[HOJ;K'\W>OMTGS3#^8JVIOP&[H27$ZS53U]E7^-[&MS48_<>I!E@
M()!3-QW,T_S)3W3R9DUF]D^.ESZ:H"''0?RUW2RW3&&X-UZX%^%>7*M>U\W,
M^!/1KF6>H_B&HAO$O,3^ XO=:7RMT\ ;N9#%V9Q@JM'!;=](ZB*>2TD^:T03
M%9,K 7_ K+,ST?&?FIS*A0A,G( /1=?,1:Z<-,7"H$3K!W>G^17O%AT9-MBH
M<9/JJB9>?C.9R5,X8#@B=!Y2,CGB5<FR5BTOZ/I=XVG/:GDE&;K=-#[MFMD5
MI\JA[*C$5=/N3O$KGB(%DY1%-KENV@^$2*_O&C<:N9G,)4C>#C&&66YWNJ<L
M7SP#^MBGI>GG-# _H[S#E<1O[@[T*QUH)^<U03&;WLYGW#,5X>)4(B'[H7NW
ML""\?IB3TI=L:Z*4V*=7.:=9E;?:);-O5_>K:>5BV5*&*RC?J%L1T"=<8JL!
ME.;WCZ^/W]ZR"_;05FZ-6LGBQ4[H_7P-=SK2061584,B;F<-FV?KL$9.SL :
MPA$Q(*.[<9L_"@JM])T8T-3"S@LW/,O>HE01'D%MPF;B^H8^9:IINS[OE0-U
MS-YO^FYEP!Q &2]F"@;6< H5$^ >74<HNA>;;,0-.O_ 8D3-?YG7Q>1&M"4U
M?NJ?7"YJ$^BH@'_!@?V@HGW/WKY4D:P?J35%A\GW=7>F;$O=4ON><S-QHIK"
M^<KNA7>,QV;H7,']J#J%@ZN-%#)PX50%)@SB79IS@R^MT%!_EH%MC%W.T":^
MEH-0^F8S2R],!>8>0H>C=R@.80+U["<PH2EJPWPM,9>@&SW/7;1;DP:UFG#!
M%CILZB6G9.L42@R0P;..U0Y^\W)7TA-,M-#.&]AR'O,,,QA7LB[ZI-P'DB<0
MVX;<C&O97RI]19&4*>(W:I^C,E@H9>1:=!Q U*);B0'*+F6X\;5O1'X#FUV7
MPS7E-^J7EGU0]&?5]HXZQLVYL5]_0?4\5S)1F"1UP_-1%S::TX#,.-P\M;]D
M4>1&$B2M2#=*A#_2UY$E<T4 +<H.>#:ZM?TP5,M2DJ.])H/&T*ABX;PJLV!L
M%'19#KCXE%HL8#OU"G4L<L30340!35#"6"$!<Z:RG/FIW'+R/R#L>MAP]D6R
M CGHYVY7KZ@;#S)+]Z'HBXQ8CH($)LVUNC>+L<^76C"MDRU-RVCHRX*8NJ+U
ML=#&)H7-<@9"8,:: #K=41FBA'PB"NN89KI-/16U(.>WE8B5]O3D\&)FB/*7
MMXK*>?JO-*TA:;NQ/:E]=TR NC:.=YY;?I J!Q*NILZ$%^)&LXBVEO."8OPT
M.C8PQ'J<E7LZU7_:<"9D)%I'HK[4M/I[BA_!'OR+/UB=$L\9FX?A'C67S)XF
M30'4 =\[Q*2DP=JIT5B]&"D;1J%=PUN[,SK<>0/[ C>K';D?J=>8$KZ*5K$G
M R98J'F.)!-S(>+,:E.-V02[B=^%Z7Z2I/"01 7[&:B32\0.;IO\K/X 5O59
MTY2L R#C9AO.6A?+$N56*9H+DC.@V_%%LKG7BOA>J[&2VJD%1WUQ :8^78$[
MJO]V11#C(HAD5P2Q#5/9EB*(.XL:1GGS?IIX25GZ?AYF89Q$:>J[0> +/R^2
M)/2+306N=^?;CXHM/%F6L1N6:5R%>9F*/',CX6=21FY91M4C9>0_,)C_DD32
M<RV2GEMJPN\HD_0'WT Z[O$@R@6B0:#CIFCK2VT-#E)P5ZRT7A-2%=Y*DS!Y
MH-]<;']PN'R$CQO2?SDP2*P-MPUON^*:J@\(&VTZ*5NP H'M3SDR3J9VU]08
MZ;[1_AHX ?J(6S1B:(1R4_M3OP;U26=J&U77A%9T*0#[=;7E9VL\G"' EN#>
MYO60WJ7;>>MZ5"S)6#'/!VD.RL;MFOE<SH;)Y916;BRG-9:=56^!9D(!BS^5
MO2UVB2:"P'7HS DY&D67O2O5NU^,5LO8Z6-IZ+.N,1H@=RFUZZFO25UDG7I&
M^AVH;[RURE<%*F,]KV9]%R9,7R?SAE1@]3[ML./LB/\N!?OA!JID[P"XIQUL
MG N]<X<>57\<UI9PFR:QL%^SSC&PV#+/RP/9Q>W,_W$YQ_--]JM6SG639)U;
M/RJSL;1W"U4!1[.1/8A7<.\6/MY>6I"?RF(D0,)LU8 >U+$+&"2%O%RH;U*>
M/,Q1LC]'SV?:7]-Z?KFT+=_/<$RSR:Z63!Q"W54.,E)GVDT;=\LV#'+E*34>
M=G<A[+(D*X:-*?'HFM9_>K/,%_4"U,$7,)M3Y8SMO7D"NYU=U%U'G_;?)LV3
MGG@^DX(R?B;/"O)T>%GBDI='7%#>_%3Y7&_HHC)3%M3"4X5RJ'.GD]\X](-N
MNKR1AF"_VR4RODHY.@SJR^8]TA*+S&P069>ZB[B-S=%_?]H#@_1AJ2F5IHFY
M5'@@G*7!R@=9SC<*?4/#RJS,PA2 Y%;5 KGH5%E"GUMV*D&,$B?FOZ/9C&O\
M2B7!Q76W^$GM.,P:^8GZC;C) 4\6UO [S?.?AO[T^>G%^S>O8.XG2>9%:5@E
M3I G"#48"B<+B] IDE3($ PP.)G-'5$4OU*"KX\F"$OQ&%4[]AQ3\Y-;62[Y
M;8SP5P[[D? =NNO5;]SB?)QANITFQ=&R7=V7^WI6U3;=P4QUL_D!XU:54C"<
M+#43Q:;$[--62:S$!4I5P8NQ[8^L+5;(83'^B<@\.0G%_RX;7 #W)H:1ZT*[
M>XG362I=:W'_L[I#YH5,OG=W3LGY*(E]XQ\LS?5\69Y>:-U*O1)9#7M5^:VL
M U(CYAH.3+24;:&T8"N W%>V@4I(M<7W]VB/#;NFAR&@-_<Q&ERNBNFI*$53
MBAN3]EUB5\NV,Q%F4W=,FBBKKKU'4#%<F#S\1-P,.;0*B,X'JS-:KY7[.PYU
M3'[86/?!\:(O6Z$5#!CW@9[@:YB3J?5P_.^/&W\Z_/0V.BFBR M@0YTP0E3S
M,@D<4;FAXPN1)&F59Q7B!_M[_DJUQ_^:L VZ4NKWX\A\O(6B9S6[T&MID9^V
ME4S0G3,D9%G#!2S/EY0AT=;=!Z=JI=2%C>BMQKP79:L 2;)YV=\1I$6#7$<6
MV$JU)(U%"E=!W!S3'Y;M[1=OPRY0::9<7*/U;3$Q(/\'4K]?%:+R8D0X#:,D
MR$19"NDBWGR9Y4%Z<G WT6]$+SGDC 7\\ "5]N_[0KPZ_^/3B1=YP&'<RJF
MO3AA%21.'ONQ$\:E" O/+V*)@-I[WKH+ ?3]L-.5,G,]SQ.N#SI1Y@:BJKS*
MSXHH3D+\=W>Z7_!TWUZ?!$E8%$GH.84GX$S3O'*R.(P<;,675VGH5U'YY&FV
MEZV>+H?/6M13^K2M5:8T,4RI4RRIOD)C2J=+B;(Q;ELLU6+@S9%^>2O#T3D'
M5NTSJTO/0!-1[74#%[F0&^XAN N.T\P-? DZ_DR^)R: S=&EUJGIH<5H2FT>
MQL&5NJ"T2?1F%?4E+:J?/D6[T0UP<8F)55CGQ!JWH'E*MOOO'>(G\Q84NQG5
MCMC]S>%^J/-Q-@D-3HT175^8-$H>*[#W;6G6>+-N-S$6;A[LX3;[76%'&C]
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
MD<OP)+GD]T:CRZIWC,(D7&]NY1;#^W>%[0\K;$]WA>W;,)5M*6R_LU!]9-+
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
MT2DGDHDTZC";"MTM_FXF2"E*7Y(%V@/:>TH0"3BQAQ3/?QZ37*VQ/<( @75
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
M>$E5>G !O*D?N2OE9WNW4*=JF\ MDQY&J6()JF$#U" 58:(YM+Q$6^$A]%D
MFW1SH$NWDF'DN6F01TE0!96,O2(J_+^5/G_7'H<=A3Z 0F]>'7\XJ:HH3*LL
M<RI7!DZ8^KF3Q9%P@@KX3E )+TP+I-#(7:70!]?(!FF<@PC-1!C[H)REP@^%
ME\$_0$9 .\&.:+X!HCDO3G(ODGF51 X8!#$03>4[J>^G3E)*X #P8XG]Z(-I
MO(:MK6E3/NIYL21]%1'WZPO3/DW[S[1/;0BQKWU18(5CF,_DD()]SL^.D8ZM
M1G.D/2RX/6.M</K)_6-[FF#R2ZQ=Y2A:I1H9W-U/@SJZ8!YJ <I?'P)F7R$U
M !F\!OV)L%$?...7<W4EOWRF-P1WH*T)8H$[A!"2'?Q^TR^%RI*6%JPG@TRJ
M9=0*5Y\1A^D$S!\<:Y\V(:H;EU_?NY/>.!UUQ>AZMUJ%KD>:(W7&,3Y?R]_&
MRUOGHL($]UX[I-U%KU9[)15&@WPH&_HR$ VHRAM-_C7/:,=$-F RA(>?/GP\
MH=28HA1.X4:%$R9%X>1Y53E%' @15ZX(L:(!]!PO72W(?S1,AMU!/_"@PY,L
MJW(92!<$.<J)( ^<U,U*ITJ3)(P2, )E!'I%-DW#=> ;#\-Q&4J4H^4P&PI8
M+\9V5(AA%+3BFL)<CNH)^])'RO9'+K^<Z?":%:.I*].*I>]R-&1XF-:/*2FJ
MPE5U/B.UO+NEF!%?:95=_LW0?A@L/!8?=\A^AY^>N2=A!-0<)J4C8K=TPCCT
M'!& TI/E:9E4*<@,N1(0KY*T# JO2,*\#!-?9%D,RE%0P!'X;I[&VY]>RU0P
M 3+8=OP^I4OU=<.#_BR<[:>RU;@&B%>VP)4IE4[WBN&TO7&V'NJ@\QNK> J;
M2UTK341C^V)C7:R$@]=A"B#HPI3<B*_1^)Q4G3$:0;5PIZBJ*?)2+C#J*@0Z
M;*TAMS!6B>,I2& N\:.V15+7=P\+RM;.XH7^<+@1[2!);50&I@*/BGWA:*CF
M,9/C8*[FF?BK[K%%K' UD\WJDHA/T(JXWTRUX0RFM@+*D6 5)L6@]UQP5!3&
MP?S:OD-\6VXZ"QV[5P5N@X"P[$P"+F7O$4ZQ"DV3/!CM.+EJ+L0'%9_NC0V5
MC&UUO*?NESW # ?HKE0;,LR=Q5\D!JMA'P<].@L@BN6,L@=!FG0HTG#3[94-
M]@M(_GQ\9JI # ]]2M] %]"<RQ@I[;LV%X)0=/JCZQ/':;&T<U=JX_JK-FPY
M9&$P:.P!O!SE*O7IW5;6BIKPH(LA9SGC8?8WCFR'/C.5NIZBM66L?WW(ZRZN
MRGM1T CELN @_&9.\8](6;]3+'&)0M\KT#JDY5QQ%6:*&LT"-_ET">8O6<ZZ
M!3?Q$29_[,AF?F6GI94FBUD,!EUDP-O&:3-$L"JBW5]QSEXW>=M4&&Q:TW&H
MG.=HK43G/Z%U;G4^;"K[(>5J6&>1;K<X[%,ZDFU+Z5BG4VQ#!H>5T&5?>9L!
M$\M3$";51JX" ZF>3F/?O?NWJO!6 >).B0<EWCLIHB*612&=,JV$$XH*+-)*
M2B<LI/1D6<9^%*U 0^6)3+,PEU$$2K];Y7'A5IXH1%KE'LBQ[5?B[RA$W4X&
M-A)!Y6@-9[P&&R^6:OU1'K%H1VFQ^5NF$,5(+=);>N6[LQ]B=4@7S?1P#YQ,
MR9P!OPU*V8WU4JMT>?)#ST5ZO7S-@]T$/1NE*K+C%$;=;+?[41>1M)N*\ :N
M9Y1M"H< 52("%K+P!&ZT#*82,I2V-E(5NH3-YJBL404IP#A11E7KUZ%BW_9
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
MP__?8#K;768G!;M(S>^[C'53*_1BB\-GZSJ2$:ZZ?3%(RBD%@X!,9=_+2]L
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
M(E_(BI*R?E'-]-293'#[)ZOIS=L<J]JDW=^Q(4]U$R*"MZYS%70!W7*C:$$
MP+$.&"25\(LL]KPX%'Z95V%:I:%TXUP6H$[?7[84U]WB)W4LZE3P,%Z1__>H
MHGLQ$#"P7P4"NE\W;=G)^7<M9(Y>?/ATDO@5;'U9.%&"T*K"0R=[D#N9Y[EI
M511>Z0'E-W.Y*D.H>H9:'5T@)(-*Z,3T1;XFNN?DI;HF2 F3'Y[8MP;[I&%:
MW> FJ=82&,O3#$Z/1:1&W7J*&FX-_&[W\*Q-5RV[4Y]N>2]UX3V\8_6M&$KW
MDI\[,VLDFN5,$%2<?@<W>8.?V;/0MZ(DB^L,<1PF0%D?&*]=[X,28X,UEDVQ
M[)-2]0X-;Q7U6*4.:G/5VH/D*I6L5$M&\B!(#P&TC+G$(I_5W5G?S'.?3P2A
MTLU&'LPQ47#R1H+IAL'X9P5I !Y88Z99Z('*H-6-X";/&\0 16?,!:(,F!>8
M);5@A?*]5^.!NA_?LLFJIH;*?Z@G.^L%>M],^NOX/3 &5K+4Y;*H!74>7;,W
M:[[1JQU@,*.8O&MNNKA%=5 <=(J]:VS:1TKDO*KEM5Z3Q"ZK&L_CYE;(?2_>
M-LQ]0TE&]"%GW2;8_3Z!WCZ>[UQI?',&/.07I-WGS04R&:*T(TIX!TT2> 'Z
MCJ[D=ZX_GA]<G\1>%(.F ZICA9D$51D[69X+1^3P8>HEF2^2E7H;&01N%.4R
MR],P%!4(SA(TI\B+TL+-RA6(\3>+IOC@T'E,[ /Y)ZB.=^[%4Q1T6!.#G5"N
M260I]":K/R0!'#&$3X>;-6FX.(,ZFH!HI.0J^LOJ)[I<9UZJ*@>'N;;=J=%Z
MD"7 FM0F^\4\1>HL:,&Y<1+X+S,!I_FFP,J@3CWO(% P_OD").9LW2M69LWM
M"=<LA=]-)0'<8I4PB.5_*2>]Z=.D!H@ARHO\? 92C-.ZGQ&<";9^Y=<QDRRI
M6*3B=^P-J)'R+><,LCU 0,2![SB5S:L9E3:@3-3O 1&N*(!=Y$I?:X>S,6W0
ME9XIC<"F2JL.O=U6U_:Z*==M_STHP]IW^EI_XH?(GB?/13MK)H.#-A7&*WOX
M%Q<-OX)2=],OWIYRW[&<=1,\GYY,@91K4-],!W &H3<JXJ#1-88*VEHPGIL"
MIB+U%HRC@L!82=5$[L5O6[=6 HFO9(W.&E9>51&*0F'EIL W#*>R3O^Q%*"M
M:SI$K!MN.J+H_>_)/K&Q[5-_-AW1KM?0'877X:[P>ANFLBV%U_<HI/[>3(E]
M50;YNVS)JMAU)CH\_N">>#(1L(V5X_E%YH1)X3L9_.XD7A&(*A 2<V)&9D.1
M>"GHQV'N9UGHN8DHL[ARO2CT?%]&N3\V&_36H\R>T.8_U&!0K!EYD46LT9:9
M$'?NRU,PG8"TI;T?W1G!5!)HW^5RP3XCV(&:W&.J.S=ZO)0KB>>%^A%6I)S*
M"><*<Q2,]60<$;2?Y<+@Y5K@8%JU?%'/Z&U_:3(]N/D7F17#S.F$$ *[Q;*(
M*ZF^K6;=?S H1:5:> +VE&U1,R"MUK7'>O]2N^M6S;*-?[+L,_/,?0RUH?/-
M0 Z,]%O[RPNLYD8+[V"N3H*V:^.),2+GHD:H/8:\:0F]]$9-@V.7M[OLLFW3
M6 W7^+WG&MNFKW(:E#(Q&(=B]71&RNM7]I@M\XXQ_;BUU*X-G_:1O0U/*M>-
ML\2KG"P(8B<, ]\181PZ@9N5D>?&21DFV]]6KS]BU3YLN]UM[Q1*6M^_K>L7
MT$,,4-]UH>!%*?5BV*&.+!8E=#;U2#9>H=7NS"K]<. [HFA:5<\L1/G!V#U,
M"]:V2YWTH2(T;_:?&]3#9YS3RZ4U^.E+K)ST7.?_0UB%0EXN*(;"[ -Q,>;-
M!+T<+0V^LAW#E7<U+O#A2Z)-U!!MC.73]BV')T-^ID!L[ES_&DO\;D@TXC9W
MFD1!@G;)78&.8<5N$(^KF8._@]+77\QPCSV6J__[E9F^"G.^;)N+==WAMX;O
M?WJF^?[LZ-=_7QR^>_OQSQ<?/KUZL>^^_W3P\?WQR]GA^3[P\GUXMH#_#CX>
MO1GS_;?A^XOW'_\\?OGAZ/C0/3Q^?7YX_O(,QKHY//[WV>'Q8?#JTV& "?__
M\PGF\^F/D[B4I9OYL1.'?@XVCBR=M$P31Z:A]'(OA;T6*ZDUPI5EDH5EG,1A
M426YZZ8B2^%DA.^%63$6$Z_W_[/_ZNW^Y/7^\Z-?7QT<'QR]NMW(69^_<N=;
MQSUB([P\81EX?ICF01Z4;E+%82P26&\FMA#([!W!<XG34X0--X!/=W8;1_[)
M6#/=3[ )LQF'ZZ>FB\64)4A%11'X$[)B,7QF<BHZ6+Z#?NM3[.W9-H4"LT*M
M7M^7OAI["W"-'Z@U/S=;\^@SO^<\^]-7/2'FF!KS_[/WILU1)<D6X%])TQL;
MFS'+H&+Q6)QZ([/JANKA68OJJH97#5\PCPT2A*1)247!KQ^/FZDM)14()2@S
M%5V-MIOWWMC."=_"O6E_,__"7 N=!=4,"9*' B!G:V"8NSPO4'VR:(9 FUGB
ML-FD\ES^^^32O&3J/$YG<&OLS0[9S\S\A^E-R<>[\R3YF7O8$A\,&_41S0XK
MG"3G.#WU<+D[0VKT(17_M&VBXY.:)9.YR^0]:X=#5\^U><@.PL-PYE&<ZX5E
M7@+G+&"' 307268^C\.6I6%>]&78 N:RRNEK>-L_26/WGM[N3^>I+.89UV:%
M.H;*D:==.6W7,#.G#6E#/@Q&FDYF7L8A1=?L=2W] H]J$X=.BNB.]C]P;X9V
M-J%FB'M:/V3]<TXB=][N+VKE%8 X*[=RSDO-$F'A^6KNL6;7&3)^M/PFJ0FM
M,Q9N\N <="<RZ^#1;76'3NH_S]\ZLXZ<2\4XV'!:0^8R=DLB>-K$4V@N5,:8
M9;/+K1S.Y.!@2,)2RFS5'0QUC4X6W%PG/WO\/(;N7(OG(=RGHU$I34Z0\.34
MA3F<HSLL[3VSQOS! S4O[CPO/W3WN5MNN%Z?S;?#07A?^?U@L;7?=_T>+;S]
M"];Q8 (]D3/:7R=')YG_+F8BG?=B<M3J:RWV\B($OL'"O]2S>['L3V6_.V_]
M#=IZMM+/K>^9-??"Q_BONT.ZSS]83'T_BW.8S?DL5=7'M#M8ID^6^B"'T.E2
M8WFFY:X:Y*K3$-%S9>-._[9_F38_SI?P66.N6\!_L7 OH(9Q]L/Y%\V[?-KZ
M35^N_[Q2-;GS7GQ%FS]#U&U6YP+]B<S.\SUSTC1YLX4C'<WK"5VMKYW;NT<G
MB?M;X>QYH<)%4>3'>8+BUJPSZ_S\5:=-X27(:CP-[YX5;QB*: T9$T\1T[:C
MPL.6?SP-,3]I.^O[5]G$>G3*^>@4VZ-35J$IJQ*=\EFKU8*5BW1& S7I7 .H
M7 *%Y$E5PX1@HO1W8^6Z(='_Z]36M-KD?M;.:^610>8^.!&_!W%C/#K</<ZO
MRVGU:?[A->TQT5XG<I_]?9Y=\Z(][@KA8S*K3=".Z\Z*)PUE: Y9D&CO?]\.
M7I^($_,'M;_/"?M$H9B5PMX?9.7\X.2 T%Q(.KBB[TW.F%F \MRB<RKQG!SO
MG>L<Y^YN$LKXO!!_>%K$Y_U^;GM-VS\.QQ>VRO?\R[Q]>^4#S_U!LV4RCJ?'
MKX?-KJ&"=[K2JL8>[++$-TG\$POWT_WCN<;" B'CYOUX7K%Q<0J&M-YT.(NT
MI>G1FU;3^__\+^7A1QZ0R6[;N_?S<3HZ/)?SDE\P"RUH[VW-W#\\"5,_WDTL
MD:V=T'5BZ+W3@()_KU:XQ8G)^\[G\B];>1&OPTF!2T;[<U6H%[$;I_OO9O%)
M9_AN0/EC,+8V87&6CO5< >YS4NV) 9I&+'*TV/:6_[P)E7M_3*;[>^WCY^T5
M\Z,$EY]XVM"A1GG3Y$["[W?+GW/4S@I;' Z'%C^4628I5IQF)08N6&G'9T0Y
M>V-CY L4=FKG/GO?++!]=NY5#$</SMG)6>,Z&RB:#OT<+,U#G!&EP9G=#!VO
MAZ15S68]I^AY>;PS\7C6FD&4.&.AL_H$S#*1&Y+/1.V!Q9HO^NCBA46J'A+,
MGS;RW$YT?L,Y\WA_.C%;MQBVF2HZ/T@R)&IHQW7>3 [F90!OI'".OF=TSZ,S
MSUD[!U?G8S+(:O?;RYM>@?3:0@%A65 4+-5&$:,*@F7+)'G($?.E! K*.B53
MRDFI )!#5%A"#*7&ZFPH\@N#@>Z.#W\:'9W(Z:=^I_/NU4&3O>A'O5  :7[3
MA< 0ON-R=OH3W^NJ; ]71V#\/$OV\J(E>WD\'/2^'#9STH.Y=?A$NY[R1B$:
MJ]+!87EX\L./C5MWZ>/#R=[PMN&F'R]')?_19"1^]5S='G2PV>4S]?2!G*FH
M1U/^ET_>/+_\8+CTPU&^? W< Z7UM9?E W7MM;]ZK%(/G,*O>NQ?7[/F^I?>
MHK%&N_5I[%J-K-/P18_]85BYL]7+ &DP^G^VS-:9 6<(S'HH1VH@@)/G_<5'
M]<&?[<,_7K)4+0)JAJ5EL\IG[2ER%H@\).P_9;[/=VO31F!>LN >C\#E0@WW
M>#">#05U3^3Q"P/Q&8J(E-ZU,BE[6<S;FE(IM?[X%_UO<9Z7]M?]@^\O<,EK
MXJLNTN:U79R+&$,<Z\'1W%=[TN#S_9>C+QR%;[,&OG @_H]OU__S_9ZV5ZY4
MQV^0@])XCVA3!4 /7@?TB5"54%-6%IS\3)XP86X8Z/OXS[G-[J<A2V_)S^C/
MB^DI]X[?B[P_^ ?:2T[3AYDU51I?_/X_AR^?'4R>/OKUSY?O?^5W/?[P]/<=
M^?+1KY]>O/UY\O3M8WCZZ6_O7OZ#E<?WS_]LQTB&>_[S/V_B^[S[R_LGW*Z?
MW[]\E-_O//M)O?CTV[NGCYY.=GY_HG>>O38[__CM';?YX\MGC^$_GQX?[?Q;
M_OG/9X^/GK[=^?#+HY]>Z79,,J0D),4D0",*,H98\T3DR3?2MOHMVIBQ!',I
M ]E"W<)E ZE=O2&@_F*+^BQW+VYSG1 [(2X0(D8P.OF 429PB0$29/35)!V4
M=("=$->.$#]>)$3';%BBL:)XQ82(3@N*L0J/%JITTEECMK:-=&,+T FQ$^+]
M)D2?J=4(L+G$"! * 2GE Q$E=)[N@!"O2&#>N?#+N/#I@G!8=-$4L KM' F0
M@")8L *RKZ2\C^3RK :JTC]V+NQ<>+^Y,"MRNA9#KDBHSB-I3%"M,BG7&+NV
MO'Z$N" <&I]X4D$+:10(B-D+#%!%X0E/-14=4MW:M@;'-EPNH;BBA'ACDV<=
M_K<^)L]+!]\6MP%]L\Y>R=AKS5PFL>@&DFP>:D(98KTV)AU-K 6[6KMVS/7D
MDIT/@[3:AR12LEF \:WD%,O))(%D5(:W*E9KM1\;J6Y+7%?SPS<5UA9>>:W#
MJB/=*5T-)6JU0%.50:JD22=?$XLM.G2DKQW2%V045([A'9/05)T VXSY)ECA
MM4K)V6JT2UO;7HXU=*1O,-*SXJU<)@9Q;HG"B"3OZCY[K"7R$OA<_;ANF5DE
MD"]:9EC%P.!S$D41":B8!$762Y*,FDG=)JK+L\QTE*\NRJ4O!D#5S/B& "4F
MQCS+>C;D#"[EOI^O'=07]O-D(^_FR@GRM0@(V8A T@E=*E,[69,T[^?HQQ;T
M"B%]XP.I3E)A?)55X8K.;B W12JE\'[D)4(RF3*H %H:R$ZCO@,)I'/3;;AI
MYY)50<F@G$4IK$Q6@(G +(59H)2V).:JD)F;G!T'*9=D#ETA%U!'^@G2BRZ)
M :T0D6>]6I8^D50KF%PAUTH=Z6N'] 4I).8@?0Y5I J1D2Z-P.JS4)DE4$_*
MZH9T@+%WMY9".M)7%^DH(3J'H*#Y#*0,U64T$:,URF;GNE5AC4"^:%6@Z*IT
M.HM"RC#(J8@ A,)+[Z*IGC5+6G:\1T?Y"J+<>][*B=5+DPQ ]91EB^?2V0$5
M]-U+L'Y07]C/(<=F/"@"P=D6YDHBY!P%*VA8<]759KNUK90<VY7:T#<^6.&:
M](_=\+FH<J@2@E6E^J@!D@H.+,E,R+24DKD#0:13U&THZM?+Q@7*F%+.O-1D
M%DQ82? /011F$X<\^37)K6T[=@I7R.[9/1S+UCB\UC45'XQCZ0,2YJ0,% ^*
MF )L[4!?.Z OR")44Z@(1O@LAR,W1E"M6N284V"HHX^!91$8:P@=Z9N+=-[*
MC2Q5IQ(J*)4CE1RRXUU>5V/H#JR(W;;PU2!?M"V8 IHE-"NP%BW 5A#!2BL"
MJQL2DLNE@;Q'+&P^RH/"&H#(NP(%8R!I2%4J(1L9L?3]?.V@ON@K<#8GH[UP
MUA+OYZ8(TI&GL_B,(5?+_^/]',?!W?J01(]8N/DYB&M2]7<KZ )3.=)6)8M)
M*P*LCE@TL3GPM\AK+L/W8:I.1C<@H^>7K A.8B"?2)B$14 B)UC*)!&"SU4[
M:8/46]NH[0H9.;L_8\E(YLFN[9BZK!F!E PV2J)B K!4JFSL,L?:P7S1AI!(
M>:N-0.U9O5!5BDB01)4Z H+R6IJM;3>VN*RD'1WH*PCT6'5EU2*3"0FD(@I*
M8JSDV]]#[B:$=<+X)1,"!*M]4J(JFP0X\ )-SL)@JK;&JE3IX0GW >5>:2H4
MJZ3H(!5"&8@J9$G::=X'^G:^=E!?V,XS,G%KM(*L,0+ %($Q1^%3LF!<@N#*
MUK8?V]O[_GIPPI=C](H:4-V^N4A.E7>I:#06WJ%<#C&;ZGP( 9PS%6PGI_4B
MIQ>7 Q-2\%X!"714!>10!"6IA2JN0HH8'$ C)^-O?>BA.S)6%^BRG<NKOB @
MPSH6"L;46G)0T:IBNB-C_8"^((54"LZF&H1UQ%)(C20HH!81$FJ#8&I+]Z3'
MWMW:J-"!OKI KV2=\A":Z E5(J\!Z71!XL5A0^W6P[4#^J6##TSA)%42&*P2
M0!)%+#$(M#I'D 9BC"T:&L<2;NTHZ%!?8:A;QU*;Q!H" 4B%V$KV6K(R> 35
M4SBN']07]O2B"HONI(7/IJ53""B"J49XJZMF>G?6*H:ZQK'RJQ17_%VC$U:H
M2J \7^_VBNI%LUK=W42ZZ/&D6!V0M3DJ<-&%+&4QTCLBU4*HNR-D;3@L73)
M&%43^%B%M: %H)<SZZCV/-O)!-#-.MH=(1N/<D"'2F)PP1:HQE*DH*-%G64L
MVG:4KQ7*%WT@4 &Q%$&@6O9]DUDI":[E>),(3B<F]X[R>X!RI!)K-2JH*,&C
MBL7[:OE;-K9X_9WB$+M2LCRH+]H?=)0N)T*AL04I^AI%-!Z%A:*,RY1X5EDI
M"7(<S+*JL'6HKR#4JP*K3+9>-H,C8@BQI6!'%X+UP?9$[.L']<42$J 3[]Y%
MF*'@(LHLD$(6RH1VJ+GMZWH5H;[QL0VSHL#3JXH"?X&)Y]HJ'1M=Z^=FG=\8
MEM84HC71@P\PY-:6*3L3BRF:]V[J(1YKQM*O+UE8O/6L31<4-<8HH%H4L:(1
MT@59 S ])[^U;4".I5W6F?0O0]$=NXHZ#W8>/)>#Q\6,-;*\&B$VVQ-F#]9)
MYZR1LB?X73\>7/2694_6H!,F)-UR\# /*F6%8@E60:G2F=K2?MJQLK>65CL/
M=AY<G5[?Q-FF$A2LB$I6R!F0=)(Y%++HHI4]$G#M>'#10 ?&ZQ2U$16S%!!5
M%E$J$"JZZOFBT6BWMC7B./@N#W8>O)\\&*634#-0]@FHN&;1*DJ7XIW'$KL\
MN'X\N" /AEIR]BZ*7,D)T,D*\IG)T"+_0:E*,FUMJ[$,EO\M*W[JVS+AW+)Y
MTHJ3Q6\'GENVA^,+GG&NMX:[E/>/XVZYV-W;/+XW<5V;N/DF^'E)I6G)(SH:
MT>A@?\+WM/!#?LUMHBXW5,#84#&"(*N@T6 *O,6HB"J3ILS?DY+I.Z5V[I+"
M#22%QQ^:E#"SHK_XM//H]8=7/(LJFI@$5E4%E*H%Z\E16'*AM*-3Z-W6-MP^
MN_SJG:?HS+2AS&31%T6*R:D2($N[5KE8H@97#'C?<U&O(6WM7*0M@Q6-0LMD
MI9FV%$41@E&"*'AOC2%;=#OSJ<P&YJ+NQ+6AQ!45NI*R]"8EB);7MR;O2<9H
M24?H(:1K2%S/+Q)7(LM[D,W"NYP$ 'A!0$X8!8#%QZ@L;&U;/?9F X^P=N;:
M4.8RV1BG-4EE;#NMB9E\]=9[$Y4"VPN<KR%SI8O,Y:IR5#&+K%A)A*B*P)Q0
MN*"DE]0R+C?FLF.S4LRU\?G"SYOC]KE5HZNL<#UV_RS)<%5>YHBY%2<**BH=
M52[!U':JO/8H@'5CJC\OV;18]]<8JA$Q%B\@ 8K@(0AI03IM(()O8:$&QQ;=
M"@7O]W,ZRXY\A)H03,Y#FC]38[$^VZ1*Q&HE]H+G:XCU!4-0KAE*CE+X&DB
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
MQVB655"LTV:GS4Z;W\A*T6GSV]#F@GG!%E"HK14^1I8V;8HB.I2B1?9BC<:
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
MTWJ#@:J4K+<H&L,1M\0A2VE"SF)8P$11[]72BF*X;@BOO)12*4EZL#'#1/)
MA2,A@4WK"-8L1+22<RJTU[(0C0H:\P318((*8V-"X%]AQ+%+8,PL(NZ"=DX[
MH)!I:44J5<?TT=DV,S3FA0]OC=K;QEHWVD&L#9\(ZB5T,LA=F@?Q>%![3$N>
MQ0:F656VC.?@8YZ"3WDHF^G+(*[FQ_\V BK%5>]'FM0QK![TX%F=#P]("V3-
M#K*F!<TBE2)*'!"0CH1X2!Z9&"FB01GL+ ?<BDLK!M>9I)679BEB2R]>7%&L
MO!)6/AD!L5%:I0W23GO$O="YSL(C384D,?AH/0<O0]>UJ)( T\('.=Z>=+IY
MI(-A<DSGX*C?^Q$/1JEW)>IQ/5)AF0*E7BB6" <R8B,-Q">1(WE815NB'E7#
MHVF1(TZ8IQ1'I+3(40^.D25$(>V3ICQK/T:;C^%-G;(2]5A@8^;&84N4)MY&
M#NL@'Z\8G$1PP:M@4HEZ5-"8)XLXI7-"LX"$%YE<2(8< 1?")F/ H1"YH4-6
M@E=U37"%C'GAHQX-ZW?AE_VSJZFW)=1Q8_DC%E13YQ@C@4ON-9'!9E(1F5*
M3H5:5 V-IE4[<MB<26]02+FB@#..' X&R<2M),2Z2+)^(F=U)A[=FZ)$-"IL
MS(YKL%JC4\KQ2V.-L]@(H7&NYG&J4(L*&O.D3J,@+ ;.LP2/1=Q1#WX"4[G@
MBG&>F/:69#]!U1F>EG K@8LGL\-/O6XW=X@<'/?\?HE5W"PS&2(-%KOH*& 0
MA\TG1G!P<>0.$UX(1>4PR$\1"FD9IQ$3Y$(@B!,1X6_2HTB2(DHR+JT"#%*R
M#MRQ0NY-B57,NL-,\CI0"_^++I=U&A5T=-@ X?1$V5@(106->8)0&*L\SF&*
MF+Q 7(N$M,^2*(#,(6A)@N%@S(+6):^2,2]\K")+#M@<K'C8R<>K\&@$-II;
M(C5/A$<E=? A$:PTUL:[>.=,C ) SP5 WZ?8A(H>)C%H)'U,X-%XCXPQ$K&
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
MOOFCMUWV]M<$>Z+!WNVR?W 7[D%^Y^J$\7=U]<>[.@B+^BC&V_UU#^*9@GU
M;%Y,A^D7#M;B81[S%(RRHK1<-$C_D"[V,,_U.NG16UC<10GLVDELPC>W3F/W
M1VS ,'9?1U4LAY'AG8,-LK.W+C9;6[AYOL7:!W_OPGA.=[9W=IMK6[R]!W\^
M3[JWNP<[>Y\.VGM?#QJM?0'O8\VUT&D?K/]LG[_M[ARLP_?O=N#/+K#$*3UF
MQB0A&.@^880C(.@:F6 H8B8)JWT(@M&<XBK5HYM7%#GF H4%"F\,0A0(?"X(
MG!!KYH)( GXRXH[1[#4;I!/W2"E QERE)?18M$3J><' 9SHHJ32YY:6G6%4X
M71NFJ77:*S@V.QS;F&ZM87 BQ&C$C84?"DB=<_!/*4-B-A@E<]]27==\ :N5
MBFT_-TDI-OT4-CW9,ST:&@*F2*2<(2(E09KCB'C,Z6[P0G!RR$T8>73Q^/QI
M%E6:?HC2(KU2]&.W'V,!J]F!56.:@#AM;.0"!<,XXEPQ9#462&E,+ &LDG98
M+LUHE81W2T)J1:W[3@2D6/7,K7J"@F@BC70QHI"40)R$A*RD 3G@)8$(>$FD
M(04AKU&_IM(41)8(2)4HR/O>2;]@U>RP:FN*@43'$Q7"HH0-1MQJB70,#AD5
M(G?)$BM]#H$(626]@Q("J:AQWX6!%*.>N5%/$!"?)%-*):19#(A+G%L.R93E
MY;T*B1/*R?"(&I,*&74)@> L*E-"(!7B'YT?Q5>:(51]F>(?3F K81Z1=@D
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
M*B#CE$P 7(&9+"A#59VH1PL4%W0JZ/1,Z&3R"2;VC,7HN7/849F85,0G&[,
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
MWA!XB6VB'7N&/IS%-BS1']U.Z#]L8VB!=;Z>[!XOX F]#*SFV^QV>\>UOP=
M\6L?.M^;O6XGXYUMC1V:7,;X?;=W,DK>K/U=;(]]*\HK;S;[)]T^7 O>4.R
MUU,(1NUO& U\"IP0#I[2Y9>4;^97OR R[29Q7D.U DMKO3R:2V_I!&[7O:K3
M"_!MP*&*X)R ]W7=IYK/D2)1XF0(8YB0G&+E&%?@2A$1?4J>A]F,;ZOQ\<>6
M8FLTH.PT%<L:_A-[>:?;'L3*AYK/0!S<X4.='#?H7X>-G7^.]W9:QWO?\OCK
M9'MS"_PJF-O.+J_#Y^JT?K%=U"G]L,^L8D8)BHS.I4F=]\A2$U$0GI"@I' R
MKJS3-3VCPV7E0]U!O1ZF494/]8+J->%#!?AG X[@/DGPH;BVR%ECD X8:#1E
M(FH'ZB$J)^IU:[+A,JB@(J@JXTP9XZ@F@6.C GA5456[$$NGR1.>%/>:.NL,
MHC00Q)DGR&!ED&>42ZFH45(NH2:_0&;5:Z7>7Q"]C7W31[%ON1#V38D63#/)
M@"50ZERBR6F3&9FUULB*?;\XJ!S?Q;[;>T>'Q]N;?[6WO^73+1[O_0ECW]D5
MNT?'%W#_\\;FUXOZGW\U<R&^^L[G_2")U)@%Y$+*3>:-0KD7!9*!2I$LYI+Y
ME76V\!V,-U$EZF$:5=GL%U2O"?:MM$DB*8N$I!AQC4$];$@HIPV 5V5=DF1E
MG2S$9B]?2E.ER9?LV^;3?#'RD Q/2AHJN!#2 >%6WE!>L>^ET^0)]FV3,,H3
MCJ@08.AD$LBI"&1<F4"M83ARMX2:7 6^%\2^*9Y%O2D>\>Z_X\E@3+P%OC?Q
M%HL@WMI8RK7U+)+$M9%&$@_2Z+@F3EC%*^+]XGCRX?33SL:('>S"> Y./[$O
MK?CO+W#O<.+ @8>U:6UO;L&<#\[V-C^V8<XPKL-#6(NS^L77TWK[*\L]8.OM
M+ZE^M"'V(PB?HM@C'8Q$G%&/K'3 +Z1B&D?@BF7<6XEI/*KBWG?8ZX>I5&6O
M7U*_/MS0KWWI8Z+@+"&@V3X?'K+(@KX@IJ7WTHNH"5U9YPO)V:T"W\NKRH:F
MB$GD6B;+!8[:>>IY< 8<,:NUK*CW\JER?4*58Z16&X.,]Q9QH1325FGD-:=*
M$8&=UDNHRF\F\OVQV;$='VL;P\%AMY>SZ;NI5K=PW5P4&XLOB '+_KA1_W#)
ML(L71R3[+]L9YK(SF3@_+\4F1DC!,.-46DYRU5]#-2$R)&>4I+JBV"^/&V=W
M4>S=]A;9O=@B]8O6<>/BXW'CS\9AKK"YM[-+]HZ^GM5W-D[KFUNG\'J"[\7[
MV;4/W =$90"*[8!B&S :*"@>@DK4BTRQQ5H5VWY ;/M!&E69Y9=4KPF&K8+%
M$0>%&,6@'EB#@;;$(>^254%X:Z-=U(9T%=Q>7E6.BA"/<R7\H'G4V )9 W[-
M!?A8,;@JN+V$JCS!L!EG!BL74.025)D;AXP+ 3FFB;;,4Z?H$JKRFXEN+XAA
M$R#39))A%R^.&/;&\& (_)AB]LP$6RMBF70>RVBYBO#DF/ <BT@\..PQ503[
MY6'C_"Z"O??M2PO&S_<V/\)WYG+T6V*7_M6$>XG="[CGT8?S1OL?N.9+)M@7
M^](+9P*S*"G"$;>"(IUX0)+ PR< 2-&83+"K\Z\/B6$_2*4JL_R2^C7)L&,0
MW."<LNT\XCYO[Q@PT(**X)TGDK"%;3I7,>PE5F6C'%-*&*<)ERI:8:,40H$'
MG4Q2OF+8RZ?*$PP[FJ"D#A1Y(%PH'Z5!1B:)%#Q-*2,&FKV,JES5Q7Q"*DYG
M47'ZTE1<.9.\CC0W#^ !?'EM%2?@ WKC=;"THN(OCR\7=\:Z<T<G6C]K7&R=
MPCS.BU@WC!7F1W*7 ICW89UN 1W_,HIUBT@=,PPQ ] $^(21M4DC;&C !DA'
MBGF/;8TM^!CEFXB0/4RE*OO]DOHU0<63#=B1!/9;)9:[>1AD(PZ(>(&ETODD
MG5_"_,\JV+WH=!*-07?!@X[1<V>\-5)+>/J2&,QLJJCX$JKR9+ ;ZUR3,R(K
M?42<$(>T$AY)%X2C2EE5E)5>-E6NJCE.JNT_L=>&BVH?0$.[[::O;0+7;G5/
MLD9=X^<S:?FG;N< %<7L;R/H.15E_ V7!'V<BK)QTFNV,CF7]R;G>A'DW&$3
MJ/;12TMY%$8SI6V(G'G/J&*W=)^NR/ES(@Z^,]=[)Y>%_'+8V $B_N?GT\:?
M'X^V-X]/&T<P7_K/\?;F!JWO;+&];W\!.3]F^TD;3@&5D.01$,MJ#M@5%0K<
M)6=M<#[R3,YE%2=_0)W(!ZE49=%?4K\FR'FD4BJ7R3G#.4&4Y?HFRB*"A8D2
M?%G),SFO*D6^<E46) ELK,0Q8HX=UII3E_L*4&I$H*DBY\NGRA/DG-!<<BIZ
M% -XUUP:BBSV#('3Q9,.\!156D)5?C.YWD_*N2G=*/)3)FEW\?HX"7S8B?F0
M);TW\58+(=XI=Y-1.%(MN*71AI1+:Q&A Y@7YROB_?)H<CTJSAI'@"Y3"2J-
M5J/=*/KV[K8_'C4V82X[!WSOS\]G]:.]8Y@3KU_X\T9[#XCW+JSA%FW 6L(8
M>'UC/R,033:AX%)"W+,(V!0L</&4M)(T,,=SNLH,9*I"Y'=6:W^(?E6F>RE"
MY*!L6W2?>$:"IP:Q3,"YX."EQIAKMNO@:#0R")?;I"Q97*T*D2^ZX5$2D0$#
ME\0 _S:Y39]/G N!F:3</\&)RZI>^R*BXZ#%=;R?9"0>@Y%3+C#$"0O@2\,/
M:K#TP,!9(FEA!=M_[O#XRVCB'\,^O-;OUV9FH@P.XZ@$"OR1O_'?MGW2/VSV
MYDQ/8:-R)U<?+ZZ8"']3\[P5OI./EK$4-6>,)Z%M2HPY0!CCK7>Z"G\O :20
M.W-3+CZ?[7W;NH!QG@(#%XT_/]/ZYC'9W?FGE<N?U#=S[<%\5O,PU8\^G.XK
MFSO!"(&"8A9QQQ72 %&(X 2,7!HIO<BE3DP5_9[;6#],HRK>_9+J-1']#E%J
M:;5&-'F-.!4,&9XPPA8>(P;?E"N\LD[(DH7,JNCW@E698@;S"\YJPGC4T7E-
MF4^>$NVDL57T>PE5>2+Z+3!P)*P%,DHJQ+&*R%G"<GFOX.'Q>J/#$JKR6VB6
MM W,NE=U2'H[V44WOA1NXE'S#!TV0XB==Q6R_1C9V%T^P/9F7<"8S_=V/*YO
M?N"YW.'NSL'IWD[]?&_SCV;]8I=N?_M\UM@\3(W/^XPI[F40R +G1]Q'CER,
M# 6K!*'2."UH]<26Z8FI&+!0UB,3<C"8$WAVD2642X.8R#S<T5\=IFE%VX_]
M2W M_E<#FC$LX@7C*,)5<P.";]G4L[52IV.H68 >\-]S'&2^( /3&'.:*#B;
M-/=C-HF!7P2SX90:ZVYQB:9HU&ANG_+4OHT&M5&.:;/9]YE-Y7C#*-)0A1E>
M4F"W-[?VM5%$&6:1<SP@GHQ SCN*! 8I"-AR(G.7]S59!1GFWA%XD$9->R;7
M5>I3T[JR/7OEDBQ4JR;KJ H=N#4<49H3<FR4"-Q)AU2RSBL1J.-X99V;5? Z
ME\@EJ:(+B^["'(V40<?DB.&.1FVH%M()YB*&_\1]HPN5#C^##D\EU6DJI8[(
M&@ID+-B$M! "1:X(5S0)GASHL%A5E"^1#E>'SZ>Z''0'<+,3>VY=*TX3Y,LS
MXY0_'3TF C,-' E[%3CHNZ&)::6-4$IR+VZIW#@SRCA!BZ]OPU5\>$ZMYW?Q
MX?KFQL7NQ1^MO7;FPKO >^NL<71,MW>^XKW-7=&X^'BTMW/ &^T&\.'C?1PD
M%AC3C!(,^+ UR%H!CG=BUF.GF6,Y$W=-5<EN<Q<_?9 *S1NIKZSFG/HSP7Q!
MP%40)B(I3+::4B)'B4"24BHM,Y*ZN+(NY:--9I7,MKRJ*EB*1!&%;6#<4FN)
M=,13);6/>ERGN-I46RH]GF"_GCOAP&5!V.7T$>XM K!-*&B?N"2.T$" _:YJ
M/AW:>3OY;"^AA_\!@NJ;)[95LX4B9#(:0%%NW66[AQ?NNKT0>P5/STO?+Y+>
MQE-YW5BUJ#!;QJJ-3GAO3YH#VRH\]6T'*U%T3>M7:+5 M!)3K(-Z[Y6) 47C
M@78#'T2:&(IDC-R"ZRZ,Q, Z,%OE:IIZ/\Q9O[?._$31N#>, XL*U54X\)PX
M,%DPDG*.J0^(V6++&WQPF_F+)%J8?,!9:+6R+B1=%6I1N4!/C@,+BNB5&FN6
MG-U\BOW^Z)S$$!2K"R.[B*$@.+5FOS\L=KY]MS_HUWXAOSZ(\[P)%VQQM";%
M7B^&T0[$^[SRC5AY7PO$L:WI/HPA<*PP)\@JI1$G)E>SU@II\,J,3$2;O/=@
M5KFIXBBO6(D7QTDJ)7X&)9X,H40NA0!7Q"C!$6>$(ANDRX7HB;(T:>_)RCK!
MJT16,93GU<%,TFNM?![P#I)1!55>E'WDXB>Y]LF/G:JMCF\-\VJ^'P+*=0;U
M8HLW=ZZO$&Z!"#?=S$YZ(1AX4[G'+$/<28X<MPPI*J+QF ='&;A;AJT:O:@\
MIS<5=GGE,+$H?E/!Q'+!Q&3M8)>,P20@RKT"F$@1.:5D;I07H^9)&B<!)@1=
MY7A1J53W4ZDJ)#-?2,:7FC-*HLJJ\ZC=IS?AQ#TO%QIA6X5H"T2T&3W&3'*Y
M*P6*0D?$J>?(4*:0C"8:P#9=G![7JT;J)?+LJOC,3\U?*M5^$M6>C-IH[*01
M 9ED'>($]-M)[!&+4:448@S*Y] K$)HE4NW'!FTF=?R>]&J4ZLU@U*$[S.G5
M8_U\7/!CZ3C0_WD@_US$ KT:N'Q>)E3AY )Q<KJW4]1".:T]HDFP7->5(XT5
M0]%Y*JQ4@IH$3IT6JYA,EYAZE%.W *5ZX>#0HR;ZF'#1*P?6^R[-JX'4YV6@
M%:0N%E(GJ*>3@G,!0%I4(N/.)&2E\"B()#C JH\F9R]QNBKP@L/ICU*G1Y'6
MWP;Y6-[Z>#J-81N4QI=_9U%O=H:%\(T/1ET[;SA2&D[75#YL>-+M-_.5[WJQ
M!1_Y'G\_;8;!X5BIKGUP-%M\]1'K8&[#P>T?N3:S7'DB]IX?&V@>D^83Y\2N
M_3SLC4=S8@_ ;>E%>XQL@L&^LZU3>]Y?^>WF><UF!TVLX>3T;YUD2@^9I+ZK
M:A3,L10B )5NKWCP[T!H8R]?!4.RRS*4VF$O _#_-!/U,GF5E/*><V.L%<)$
MX:,-3A-/]D%E=XJ3I]U4>Y^QNY.WE>WZS>=XN=;K_W*]W]9G/>0)A1B!K" ,
M ]4BP3+NX*<GP05F<M=4R0DO[05\)H:-C-N:F,)2*# <',BWU8EC"XL(;%RP
MF&:>Z,WZ+PL",W,,@GA#!+7,4,8I-@Y&0XQB+!%!PE21H>=2E6OY@<__]6.
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
MZ5-V5*K0]%G0=()D*N&=2%:@8#A%7$:%+ D2Y8Z\00@BL 4T)7B5/+Z(WM+
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
M>L4;+C>7BFA?F;(Q=BYOL@O.'^!; B5Y1;[EG&'=>MX-6H:8[I.YO0;TEF&
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
M5_C>K S.9J"&RP](]AO_OD4LMT-LPH:.K,7LA^M7+/\EZ-16/(Q'ZY,-V6C
M8.V -7 T,5KX+""),/[?JQ[];4\:;W _9MC!/_Y^@RUKMFIZBXJ@-6Q&/2;H
M=)OI^:=L0VV?V5 X![[9:OR"%98Y_;W^.__%?O]UF(JAV@[J(85(-K\6'G\4
M8[\"Y8$#<1]5;/'=9@;#C0:,8&V1XD#T>YD;CX]CU?+*/LK#EUV#.#M-C+C
M\:OS8M46>HS9FJM97?7L1F71YEYWAJ.QQ(84KT)\LJ<3#6+,S)I' +0YJ-%\
M MXVVH,L%6@M=RK-<((ZKIIT,!G11*W'#&X%B3CS;PXG%;^ @7X3'6C9;OWD
M\0NRN];"/S9;W_5DX[.&@[@W=G5WT*KD.=GOG=RR_'H<<I#WVL?0 YE(>7G#
MA?"D7+F[_+TW>B*(_#:P,S:1!&M,[/+%_[=NT6Z"98V<N-<;5+*^BSN,V1>=
MG36M+/83[^E^R3F(>F>RL'XV-/$'YD*I?0J==GR1/YU^71Z7K.]'V70.F[W*
M$WW<C?T)YSZ8&?$[>FO0(P1T<'W>FAB2W#H7"G(2F$-<'S!,V+NA]^-L]>;!
MQ7Q.@W;+GJ0!+%*\H%ZH4TT>=3^/SW#Y5O,WW3NP'&Q>D;-H@0VJ&?,7VPW5
MQV-YZ'+S-Y9[96$?:F@$Q9#'&S'\?1RFYJMGKY+#LV1L(PR:>_/8&OEK +8*
MHT/[<-X0@WRBGRFOT>'R1:\4*I[,9G&68%@SPHTT@!@VI1;W[((X N/2MF-G
MT -LJ.9FT,ID)R_7+B!BM2L"U+A/ALVL7[IQE1Z!&)]TAM)</7'.L\9?.[*2
M59768+V2DOKQ*%]@YPV=C!M7XY$/*S"CR:_X?(:->H6<M]+&4:R&I;DZ]\,
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
MXV&*Y=JFD,5RK.$G']SUNLX0,#^RZSK&XM7B^QX)*CU )9'5?O_]XY.?X1@
M0S()P0E,()B/O&3$<,T)TR[$D RH&\"G8EW<ODCUM=;-(_(:/5<@6,4\/FH@
MF"(J4K*2&6"2M/1 5"0>.XPLD)24H,8%Q9F\IYC'98KZ65XF<T=G_OQ)K__B
M@H5X^D=UHCIG;L0+=M.;X>'R?^J#]*^KLK*N%5^WL7G9<[33Z=?5E&-XT[)?
M5NOT"NOT2W_[C_%U^NY "&D5$XI0@P%Z@9;$*JD)#S9Z,#),D8J+A>-&5N5*
M.!Z#<+A4<A/ O+12)B++,A#CX4<L%"]D0;U0#JL.]7HO1ID1<I:)3GOVV.8Y
MQSB?AYOFH0RB&"[92ZMF;45WKKM2INP>ZHPHA&-$ VT%&&6:N&0<\4QJ7U)#
MN<6JC&P5*?B$5^Y"+9C5RKVCE3MEJ*04@+DZ3BSGCDCC(G&@Z4@1F"F%#I9A
M+(M08HE6[I-WJSX4W]SIM/V*<M[?<OPV13GW#Y@PL."H)HDR2611>&*+D$BA
M6;"B %T:T\,9JROY>&CYB-ZS@BE+N.&"2*D-,:I0I(RZ= %QSEHP23KM+P13
M9][4'+FBLZE.]"*.,2/< -/&#+%Q=7)U80/T9/CAO5IV9U"U<G0O%)"F++_
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
M[K0QZ#5LM]G#@+'4[1Q-^4.#/;)?(BSF02LT#NWWV+ -6%?0(/C2!ABR7FS
M#&$&E$[E"G4#>!CPW?5&&GHD$0Q"L\K;T@Z8/F70ZN>$ E7F%2Q*>J7$&GFY
M7GK:6E(\GGS1I#!^#[,R[S3YVB:3&XUJ$<S^O",O\A ]/QS:;CSLM&"E]%[_
M=P"2L-4.^<.7MA?#*$O'TNR [-?PV/GQ^>CSU^VOKP$:W\&UV_3ST6NV^^>V
MVMW;ECNO7@+4;;'/N)\W[1O^^N8(WG>ZO?<-WO61;?]\?P3MD_L_OZGMGU_H
M-D+=JW^_01MP!^0$X)(>..&]5YA3GL6 #N%$'$N4^%+(8&)P7OF9!!U>%V!Z
MBU+:)"5-SJ@H0BIB(:TK79C>,?FPM_O'__M_=_]^]?K]A_^G\?K=Q[=[^Q>G
MP9A_3/_2UTXV,U'A=) %"\)*9YFSA7(NA>"%"SKX<U,%/."*^0>0'E;#+J!,
M%V$*<RBT+!C46XT_.D=',!0?^B"M5TRT]$!@/)M9BJYCZBG?.3INQ;Q;U3BN
M.MH9Z^BY'*N'R[8W1;-\8(P;H1Q303+!77 TJA@-U\D57&:,H$.,H--\Z^W.
MFQG(L)C=)X\O2"78#?!'?O/;7@]DZFU[KPN#4C7NL9"N>T>5TYTO!Q845)"B
M((5U&/M% 5,2VL:F**3A*NE@UC;Y>DEGD]XWJLD>)J4:"K^OA+^'DY/SH<T(
MT#&@2,XY\G\NXNK_Q&Z>TREALE()&4U.1R0!,S2C*98EY8:75)859[^F#/V#
M#3I[7RT2]/F)A-K9.I!"B:1\(B9AN;92E,1HD8@V)O*2\T)A75E5;-!9ATD#
M>%,E%AL-S/4TFO**6U4;T^W8K[*>Q9!WL >]2V5AL8 R:\"-R0(8;+UFJ.G?
M^^AC\WL,NRM N5QZWK*==P=:)\45P(C15A-)T=//7 $VF4W )9/6Z.EG4JZ7
M9E9^UAM5(JX0P\"CW=S(:8U.NLW\Q]!5#20>4:;9ZR%%S^1])&D89M'NQ5XE
M@!.RE@V)_KA8GL1N!/D#N<2$86"EP[RC6= ]QK1*$9 +?H.'K==I_? >ZX&C
M5J$,(+C8UN^QU3G.N?A CMN@F,_,![P 8#&"63%*)?FE ^^ *RL=B_=EK=K%
MIMOJC,RDP8+]P_:==+K?\%L@;$VT@O#SX>^YVV#,#&"E72FYXP,RI\=#CU"$
M:LMD&,:3U5QE%TWK.I EG,Q^"Y,Y=LXG2=\[_6FM9EA0 *R..:_!EK*VP*IJ
M0@"'M@PLR;EFU%SU5H6>88,F3*HA3?H7WMU[;?UAK>O&H P&R2.<@9B%7FP_
M9STH=GYN'QBM& ]1 2U*CDB5.-&4.>*=XS0$BVBVMMEIQUDUB#-\EH,P*\3&
M86R%"I3.EZB7BY,HZ\L$*MLGG4H9?#+0?NLQ0[(MM2M6$G6_$B5W]KX<F"*P
M O[#TK>12(S1M24K""]@>@HP?9DOUC;[L3U?HGKS1&H=H-_'XW[^+L<9MJ(?
MQAUBZM_0[,('G2[8=8<=C/?*%U1>MOYU\ W>TP*=!-KNM)+C\P47W@+"F#V7
MZ YMMD%XSW\P^M^J'A'H!*GZYFP/8]/ZE<(^'H^D[)TYC)9=U?W3C4 UT*?Y
M"+3=IUAE0!WT#SO='$;:1X$!B[HQ.+X0?^::_3?;79ECJ8T&,8]A9>AOC1KY
MG!GWCYV?^P<Q\:#+5!*5R@"H$@.8;AI_,&&]BHZQL+9IY&P^_#$+_G@DJ/4*
M;E=YP[N-HP[(!$H4<NJM<_+M(A6=_I1E3]*A#<LD-Y6#:-*$2\T?,&8_8[?S
MC#74V].=O;<' 4QIGS!0JR@XD1+83S;^J08>6BHCM2\NV&*=.Y\W*\.QFL]%
MS&=2I3'"*Y)*"D262D],*3@!?+ !S LJBG)ML]V9@89SL2+K@[#L>C=+2"/O
M'Z$W'ET"MBK^]M#-SD]\@39[TU^Y(V_;F-D;TY?_TX+'/SB-.+<3\XD%F!G%
M5!]& O001 <+:B"13)/92>*,#F-%UF$V  '-%1IB8TY?&K]@8GI.?\_?X2?Y
M;_;[KQN-C^B_.KL1O\R//+*GC2]=V^XW[(D%ZZAF6/"PL^-!];$>4+CUVHO_
M'4!SZT,_O<$1?/6B\4OSUVLJV)@D+9U5G)=&,L!A$9U7S.E2V4"YO+*"/=ND
M'5]C6UWHUY?LV'IY.K./NX7=G=RT&>=R*]?J?-?J]L]W!Z"7J;)"$&,H*&?G
M'7'*@#499.(QT@!\#S=KN)KCF3^C>G,W:G[I#5PN&(-"&+X.>OWLT&Q6"R5^
MK[V;U<6]XU:S7_M=L7Q"H]>$58J+"*_K_;K>. 9+$2031+,W ',5(UVP&2"]
M[3SU8T)];HMN8G-(9JRRJ@0Z+*603(=DC$E21!\*D/NK>ST6)N-;H[ZOI/V*
MTB[@'0=:6T,3$#FGF"<R*$Z<\8EX4P!J><EXP?+6)#]W:_)7/-O6G(N;5560
MJ\IBKMG3C4<65$EHV.\6I!T=&WG7(*/X8 SG:=&8I[8;OZSE[_#WM5\;S:/J
M3&=LG>*.*'IO.L.#HLWNQ-'1T6W#@B57;_GXLJX436XO]&*JQ?GQN9_Y_=GT
MRXO[I-F+]?X=PD']OG:G7Q<PJ@EAX\%)R<519_,-U_6J_$NU$70?6G3.WN."
ME.A0*-]TNG_B%#]C -G^L;WG#WPP.BC-B98I$IF\P,*L)0F"1Q&ETJ9(:YNE
M*6?A8^Y2 A1I?H<1Q=)<DQ"0<IFI.4@P8GQY^Q!]IRB%8]KPTA?5M>#@Z<?=
M^+W9&?0 +JHE-WQ3[!XUV_G\[S$:!QDC<DRDB_#8.!>NX"L[Z,5:.U? 4*W[
M,&_A5QOWCW3I[PZZ>4C[I],0B(>GF[TQ8E/YF7OKN91>MYG=Y/F;V4\R.E2#
M#;W\%OO$96OS.':S5L_GL,\NO$Z!MF=9/(JMBD<M0U.6I7C4I1&A4Q&DTC!9
M!E:""92D%MJX@E-HJ]1*)FW9)<6F'D+D/XQ#3MYY&>)2%367H^0FJ"NJ ,#R
M'!1OF]T&*(E!O"S^#F_$]!!X77[!1N//*M"E=;H^B7NC!M0A]:A:,MS#^W&7
M,88+,XJDPF,<N%#4.*E3L-H$Y1GUB8LHJ+MJ++B[G RY:3+T>D2:_X&&=<+L
M/G08=$?[T,^-#XF=GQ\/RB 5CZ8D0K!$)&<&5!:5@ .P4EP$SFI=WGVNBB/.
MY@\!58=%<!N=[U@K\6)1B!9$0 ,C9J6TI;5,AJ0+S8N"RT+PJXK"37AQ_O$O
M5NMM?ZF$@:VD84(:=O?>'3!5J,)Q24 HX(>7G%@P9X@)@E$!E#D4/$>W9&F8
M$88SS\S<^8]:&<HD/LI(7RICN/>%$R6%/TI1KN;_88^3?#PY<,;(:)(B#!8D
MD:(L\:2<(I$Y0.Q2:F/,VF:NF3I7 H[ST)X%54[JF.4V"3!Z95*#5E$U8\IP
MI O1?P2R=)0MK$$^D68;+UO6?R,?_&&GA<Z7? =!C8U?'W5";&&X31.>V473
M(SOOJ[Q7WW/ :38#JSK/>,?70?B2_:TYU'-T/JU^+SQ[/ !UV)I>=O]/I!9#
MA;W> +/?#UIU1BBT23J5%[<:DNS  O7_)38.FU@P' \7-EH V4-W$X+\R,P9
MF41?FM]S\.EX?#3"P/=JI35Z=;J[V@ ]>W3\$;L>;<ECVX<&MGN_Y[=TF[UO
M)'5C#@^*:%XU,.9V?;+-'S<^;#3V@/'W!MW3QFDSML!L&W2_QU&\4RV'TUG6
MQCLTWI/?1SZTT:7?.VA7X1'$B;&KYKH:N/@-S.ZQ/IW=,D&_YH<W?:_] 9>V
M;<E7S?MI$[@^-3G7+KX"G3V'P\X/KIU+9,]9QU<PR.<OZVW488T_;+?5:=S3
M:LZ",6I(%?M6C94]!K[OA\6P<4,E+\YA3T$Z8!VVPR4'<'HYSMQVJV@N?,+[
M0:\76RUT^]+&6[#\?IR):.Y?K]G/$3_?L175\GILDCD4/>@R)EF,1\>MSFD\
M"X;L54P6IJ$;JS/%L+ZOP&N#+4KK#/ 68,Y11!L3F*C6FQ2I\E*O>,W#\IIW
M LP<2@/F=Y'><2*+4A(M(OQP1>E3<BHPX#7]0]0\%Q$;%T&NV_DTQC!:H-O#
M-=UNXOERVST=0O@4*,T(8X6(5Q;)1AK ZKSLI94?%U]][AO/%7'TL>#&5&KB
M'1,+?;;;9R\ZT\PCWTNCZ@8^?Z.Q?04_:-6HK!%JKWE^<I6 <HB'8Z]$"*W#
M@<]( ? (VVP/3]R,OZD/:!0GW+( S(?-^#T/P3*<C+E1_,]N1<*N#L)W?&*_
MIGKUWM,,F.5&UVW>\GU05$N7Q?@AP,G_..!>"!A41;Q-E$@=%-&)E210RQ.G
M2?)0+DD6X][@Z*C&FPF[R-83^LA3Q^+.@#P_/>R-4\?R#:'-C1Y[\7=*B%5C
M'U5CS=4>>TF^MQMD"YZ3OZS:V[N?/%V7[D#1D6*K3+UI[7;-?,A/8# ^U9Z9
MO$>V57EG\N^O:]])-5 Y3\%JF&:'Z7T.S8)^Y+]P-Q)#.0:VE?_>B]VC:@!_
MR3L;,VD=G]$0;@VCB_/(O(6!:K9[35\-S[_H6Y@8G">?C')WT,=,9-C8]=D3
M3+<I37F[A)./**_BW1[ZN;&[I-8J8Q-<!<P]^KBX.L\BVWGUN07OH?M[KT^@
ME?3SGQ]/=U^UFOO\W4]XSLG^3\_V/[UI[9].YUG\2'>._H4^O3_<WGL);W[_
M[?/>6[G[Z:^OGU]AFU]^W?GY[^'^IW^_SDOFK1(W/+I$K!662*48<:7$M(M&
M* G3;BE?VRQGP^INE63Q[G(HWA#:IC7#W>+!DTE ^Z3SRYZ3L^IF8,CO$ J'
M3*HF44.:F0GFHS\T>>\ >3J5B-856MDBD9(E3:2TE#B=(@D2YM@+2H/V:YM,
M;12W+D3^R##R.L^X4I]N\X*':>23+RKQ9[7/\<PJ25R/'=_(!W^G-#G/6N]M
M'3U9E\19$>5KZ('9PA,E52E$0'^52H';D9H8KR5F[354B5*9:( HWSH;^0*+
M3]P0E*[,A:^ZP!\QW9W7Q4>*7><SVEL"V/6I;>]:^+6BMXN$M2EZ6ZI81*L\
M"4[C'J8JB-;:DD);$5FT>#)W;5/S#7EK%\#R(=N3><:3]^P.%_W-F.A5BT@N
M'YJ?7]/LOJ@H[NQ5>9E>#;JC8+7JF/)X:,AHAE9,\UJ0/%OZ1MB2)Z<<*:1$
MIAD]L<Q$PH5R*>E0,J/6-N<D2KAZA;,%UE6\)X?K4R:93ZL [&,AF4/ 6O',
M.P&U*9XI4Q0^6$NLU@61(D2BE?&D</"!8E8ZS-^@-U2Q1#5C'\ 'N=3/>/+N
MSC>=;HK-?I4WHTZAL?)]/BK?9SV%6#IAJSUVDGP$\Y>F%UWQUJM _+L9WFI4
M$EP:3G3A.9$E%<1(8XDK+;.,E<$:O;:)V109__WI.1-6;M(5@UTL@[TMTEU,
M:)]HDN5[1\$IH@ODB9I44"(9%J[E.H+US@(104GF+=-&/644?#+/N(3K#L^\
MP.3%BU^[NG+RRB?OJ[XP"IG?213RTS<T%E9'8A6"_+ :<W_&;N!"ELX+2EP,
M'B/L&''26Y),*$"56NIRE4%N[CJ^;IE\1BM_^!.W)FX&:*LPXL<"<M-F0>E8
M$90AT>E 9*D<L:561%&NE2@*SU):VU1JHYA-]_\L'>"/B</<66J&FR;0O'1Q
MC\Y8CAVOQ).5?&X2&CQHN5KW5UKW.U/DII!4> MLQFB)66Q82:R*@A14RZ@B
M"'T)EE&YP:<SUUSA6.N*5#Q;4K$0,K' \@6S@#,ZC9S/(3_MZBCW#C+309RL
M$#J&0'2RADB;(C&.*Q(I*PWEEGDAUC;%NJ"+.L>Y"'+QY'>3:P:-Z7 6Y0BJ
MAZ V8>OD.@(F('0&F*IGV*DQ&W?.MRMOT7UYB\9$8.4MN@'6^=ES.#)RS4I+
M:"YJ:A@E%A")%(H)9U-9&%:N;<I;.XL6O]*6?'_Z%CU]TL1QT</S2'%VZ3U9
M8U"[\F0M$H!/I]WUC!G%&+$A:K!H4R#6>0\6K?#*\H U&]%=OZ%O?2!^P4OO
M$6V-+U;M/ K(658GVOFX<IX3;7XFYY43[<J0,^U$TU*6R?! F!.>R")ZXDKF
MB$U)"NJQ_I\'^W9#+,2)]G \:D6EKCU"CP+:[MV%MQBXFW3AL94/;Z$8-T6K
MM!7>L&B(\%8169:&@" 8PG7B/(&"8U*A#X_+):!5BV)6JR"[NPRR^RUGXMZ<
M58I+6?:C.E[<2$T$DJIJ75W5&?.IY2( \ NMJQS6A0G\&,;EDCSM7E5,:+(4
MXHGM-?[/-<!8FU3RHBB$E5$:HZP.43#%K2R4]/*R4.]95-YJM3H>B\+,MW)?
M5RU_]"!Z\Y3Z\/VK=P<QQ2(ZHPA/UA')2DV,*20)I4[1N5"*DJYMSH/ ]6O-
M;PJTT)Q:G8H@=4EMJ2AE12$E%\+0:G[9<'YGDOFMYO=&\_OE@ 6!Q2D9H1KT
MFP0SCE@5'#'*.T-C8D7 ^9V=WKS\KS/#S$458DA>E%:"":EU847T,,FR\,Z)
M/,-T.,-T-<.+F.&]CP>2Q602+-E2>IAA:@MB@<OB((O$E#6 J6N;LS%.N28W
M5E1K?H^MTR6O4'5E597KVPR3=&-IO(I/G]7]FE13P^)ZX>$5UH*\L6>GZ_<Z
M?=MZ3D$!MUA)?/OKMP-GA,-<LX3FA'-,@RZ409*"E98ZKQQG:6V3K<MB=E/_
M@;7A2G@>5'A^;A\(65 0$D<4<Q:$ARMB&&<D:)A245BN8A8>+I91U]Z/_#QC
M$=EYM740"E\H+3@IJ5!$"H'X8H%KRX(+)8RS"<Q);F83<CPJ7;V52VK.1-^L
M-TYBX]!>3]"#5T64@+[:86(\;TJ5E)').PX6BHY7]=&]KLL%?JBJ]<T7]YU.
MNZK=FR6[ET5X_/L_.KW^3J>_'Z%QOO.E#6,2QA-RK0#R7.G_^?% <$>]*4#P
M><&(#$$0K;@AGAH-&.98&05(_SK\.0N0(%"#=G<TZI=[)+JQJD+<[S0Z9R&2
M4^P/OG1XZ>BQ=0G3F4K/9T62[WCK[,[DM$+E-YUN_1%>]^1VS6XAHA)-J5@D
MRT";$H7)AD%.2V)$D0@KF5,EU<I$M;8I-^1,T=-LD2PY+L]6>YY<#:.*[>UQ
M.RMC-ZR(;APO[FU[O<$1+JASL;Q=!]\MTFA:9+C@&QB)3$NVL"M#%E-5&']5
MUX9^#WU]LFD;;KY8]NG.S]<'0A5&">8)"XH20' @O-0( F@G8.E8(0,LEG9G
M%LQ'A=R'-;CKPO3#,N(S\#M3^?TB%+Z1C"UH1^\BH7J2<0JW$"*&E-AA)F2F
M&5' ZJH$'LXZH,16ERZ$PA4ZK&T6&VP^XJZ#M'2;O6\D83GJ)E:+P_K(W;JB
M]+V"T^)LJGE2]!YZ^08Z^;;N8P5--001_AS%!XQN"M8UV-TEH=0&(AU@LU:1
M Q#Q @BFMSIIX)0;L_Z:_ZQ7M;';9^#RO0.ZK=G"VKQ/2W:&"/3OJ(//7GK@
M=W_ (J<%-X[0PB8B4Q&)29Z1Y+UFPL)7$8.<Z,9LB8G_/ *N][)EP4;ZX \[
M+7@PDK[*1#KJA-@"J^>_@R8@"<A_'^2K^3V"_LVH:;WO#+! _9?&UT'XDNO$
MXUI)S;9M^R;P0L ?$%Q\V$9CZ_BXU?35D_'F%N!3VZ*CHB*)-;F$1X*&/^YV
MP@ KVC?!!$EP6[O?.@4:D!* &KRF?G#,'H3^?+XZS^K#YL%Z[$&?(CZRV@<8
MVH#V"/O3&S?T@./B%7@/)J/(EX&1V*_RV.*[.F#S5<F]IJ8:10'7?K-=C>?$
MY->3@-6QL0#W<:>7+:T7N2DP)G7=[3I6:>S&.B:$GMUB'31MT#__EIE"J0\D
M:X9/#=#8S\/NL#7'0.2(ZT;[C=@$C7UA6R?VM+?VV^3B@94S-8;3W3^WDRG=
M2=U7Z&,58P-PW:E$XL6@'6(7KX(FV65I2N.PB[KH?YJ)^R+Y,I6E]Q*TD;4*
M+5<?;7":>790 D#D.O,@YQA)BS+_O[_9S1E,J\9Z,Q>[G3?)4TNA4B/2,%D&
ML)F%35(+;5S!*;Q;:@6VM665ZH1[8MA"(NR"9: XO4^@/;D"+5YHS:0+TM)8
MJKAV'KPR?I?XFI_XHMF'%>8OG9:US5W DVXCNP,;E5]F<L#N..3:'\8P:,7=
M--]V>0_("N_MUP[++;!M)S_Y"/2FMX4.9J '63CVH'TO6_#5LV,'KT^V]S[^
M. C46\-X020W8.!R!>0R6DE424UA0DA4J3506=X>(QIW!^=+Z@,ZXQN@@Z$E
MF=-V1W->J=+UF4\RS<WJ%-1?-E7;J*['OJI%I-'L@7X':[;5ZIST7@QE/<>_
MG>FT',T(76W9XUY\,?SE]V'\7+.=&YQO^KT>KEH1(O)/'RM&Y*N^KI6",1NJ
M8*@7ZHC&^L6URMC(*F,J.+/ZCIL-*<6Y7],-=NYW%SV6%1M4G__U18^]^#LE
MY#-OK-H0LGA,C357>NPE\;C7.-ETP0FDBA[>3YS^I20F$[DS[5-%4F<=M)YY
MQMROJE^SDJJN HBJ/OOG#*?&KL_7Y,L;O["9*BW/:*"'!ZCR@-2GJ/+ON>);
M/81X2G,U1K5 C0_2Z+Q9_FOLT%EU*;IT\S>_9&_D<Y:SK6',734RH\B//#S9
M(34Q.,\[)2V[DY2T5SK+]HA.;,W-,V)M4H4T8"H542:AK3$*MYTX=4FRTL^O
M!;_(C</7_QT _WW;!BTUR-ZB;/GM'=IV'08RVIY_6OE'^.ZG-U]W]KZ=;O\)
MSX-W;;_:^K'_]?7)_J?]T\^?H!5'\*Y/VVJG.7U.:Q_:M,UV]]["M=L_H5\G
MVZ_>-+?W7AY^_OI7"WI\"OU28(SQ7 ]^ZBRJ]Z7U*I3$L1")%(H1%X0FHF B
M.:V"-0&/*-QYMMK[/MU^R]QRMP.*1WSH]=K]?Z0 >7Z"D)NAY.(2A%P=(Z<.
M^&=6^@IHQ&@?Z]''6=P[?$X=<RVL]875DL@8X$?2CCCC#?P %+5!^N!,SH,K
M%Y4'][$ Z'6><:4^/70)N>LW\LEG!/RS"FI;E92[@%,'YDQBD2FO$0Z,8;)(
MBCL3I9"1W6=4WJ6*8[)0_8I;7TLYO)WAUC;%0B1>$I4H!F5[1:PT!>&QT#%0
M%SBC:YMZMO+QHR^;=.M5_X@)\K,H'G=+5+M',CR):2M&O'#0FT[\XJCF-E@2
M(K5$:LZ(C9(3R@+P9">CPJ!3(S>8?'JX]V2>\>1=R'^T;*_7V,)(MZ-.N]Z$
MKZSFV_B/'R&=_>7I\ME_\WRN^.R-H'U[UE>L> I*,5)0RHEDLB3:>$] (B*W
M48A"2$R5.GO$=F;S[CX2\J^JC*RJC#PM+CN)9RLNNW# FZYRI@7G/ 8BJ"^)
MI!H,>*HE$8H&Q@,'&QZKG-$-.GN(X5E6.5O*9SQY-VQ=.1V/V'<;'H.U6L_.
M*?N$6>QH>E=$]D:X_FZ&R$9F7;36@RA2S.IF$C$%E\0J^$)9$Q)C:YMB]F#C
MU7GL\ODF5C[9%8]=$AY;(]H <'E%8A<.=E,D-A6\-%B O% L$&F=(7AJC5B/
M7%:8%"18[87>H'SED%W:9SQYA^R%,;TWJRZXBND%N.1>E:9PJ? >5KN0NG1<
M1JZ"H$J86-Q][<!53.^=(O['&7HK8J*L+"B06HVU%XP&L,>TU%$%'EP$"J#7
M-EFQBNE=>7(?(<R=SX!OAG6KR-PG 8+3D;E.E@(SMRN+D;G":>($4R1Q;4NN
MJ;0>0+!4&^K6M/=I^&X?$_>9F^GA1O;O?:W\,7I[Q;)[O:>6SNZ^$6&Z[)Y1
MVCE36!*3BT1J6Q!=% +^9"$I(9-F!FC11K&0LGLK+O),N,A".,@""]]="D6C
MT\23&>3'$.IIY]J^=QR:CI!4B5-;E&"913#/?%" 0XIBKFZPSZ)GBB,.B77)
M%G5HZ!Z*VSW^;=2/-3=?E/OIG@JH/B*TO!L'E3_I]2^'2W<MN.R?P>7'E7/J
MYNBW/[OW*EVAL=IQ$-H0::(@CM)(RL1=R9,)4KNU35X\H;*@JTK-#\TX5Y6:
M[]QY=D\HO'*<+1R@I^@I3UJX(EBB98'GV@N@IQPX:K14*.HC]=*O;99F@\[&
M>3]WB+[.,Q;;ZT<!1XMVV]TQYISGK3_/8[=RV-T.B:8==BH4LA3& S>,F".V
M=,18P4GDJ2Q,61;*Q\4Y[%;L:\6^'I^[\+X@\!RGX<I3N%  G*9B7OL4."5)
MI9)()3$Y&P,\%))SPVE*5H*MS-8YNW4LQ_)PL>QH_"WGK;ZT LCPA03A\04O
MAYC9; <0YQ>$Z0=+#CZ6&O?^7S\Y+L6&D#@.V[;[+?;K&A_GY"#/A>IZ#4"+
M1K/M6X. -3[ZUZS80VETCBG-38PR46I$4-$7-CG ND*%&QZON,EV2/Z!!^=@
M--[C^/3 _L44KT#DGG.5'O]C=^_C0>*!!N$-&'M6 \)P0USB8/;IJ*-5SG!)
M@6+1V8V(_VPTMOI]X,&YA$TG-8[LC^;1X&A"KOJP6"-*4SO ]RA\#>L/F_%[
M70KF)!>NZ<;>H-4?EHUI]GJ#?#,6O&DW4([QA;9UO@S.]2N7Q@3*G=:%BI+Q
M8&.,8%5X7U#-;&&O7$,^J]BM43.RF/7>0BMCV*[Z?#80?T/7'K_>NX54_=S>
M>WT0.:-.%91PD1*14N/1&A,(V'2F$  )JG1KFV969S6JF<RE4^8E:/"#;C?7
M(#K#IB;*0<51-AI8F>GHZB '1*=?)WV86YBS$LRSBD;CHOE PGCK2)5Q\7TR
M!\IN(;!T]]7;@X*6@GJI21%+@,$"?C,I*:)$4HPJJ\L 1$O/9JP9AZ>+97=.
MH:MQBW792IN\&G2Q1MG8DNC5A<8QN6D&=/B%KC>N4RSZBB52>A?42 &=87O7
MJG+.I+8N^A"\DNA#,,H7K! &U)QCPJ=K+[VM5JOCL4OSU^#KJM]/VS*ZQ8+C
M:-G0*$6I2TY@T>&A)!F!=S!+;.&=L-;!3(6US7)=B5GFL7ZMZ1?"AD*HQ%-A
M)2NUL5BXD@HM@8D*6>3I9\/IGTG;NYK^Q4__NP,/!JN,5)+DC4?#%O#6EHH8
M5Q02EBAWD@/M!,-6LCF8"^AP'1%PS*:H--.&:TE%,I:6G#EG%1,Z69-%@ Y%
M@*Y$X,Y% #AB&9($%I1(&32(0"FSY2&(<(6-QMO26XL(8(K9W!I9;V#9U2:P
M[=.-QG*7"[VR*D6*V>_TX:+)RIR=7/VNTH$V5[\;DM;KZL(;%<.[$QIZS5PW
M>S@L8WN\JY4U=V6)W;UO!XKZPBA'"8W:$NEH(II:022/FDG4>:8$<"W7*9L%
MU^LI5QU4D-P[Y@PLX +D27D;$KRW%$XR=VWENI*GI9(GN?UJ&Y2UXLD4AD19
M<"*%+H'NEP98&R^X\%C*N5C;! !C<R("KJVLP?;2 :!(:Q/@75R#GHB)^J"+
MH,L4KJVL5R*U9"*UMW7 F&/<"4=\1.5?*$L,%P6QJ2Q3=,DKI0"B]+K@LTZB
M*>V_W,I_*SL$9@**UVM%/VB/U<V^CBG=.8O6GS6BKTL+.%?2&L<M"USZPFD!
M;$!(RE74L.[T5<\LO#XZ;G5.8_P0N]^;/LY?>6=;BIG*Y&4S_OT?G5Y_I]/?
MC]"XX="</:FZ:7HE/N<%!9^].S  D]$J3B+P.B+A=^(4+T@L;6 A!*OQR+>8
M=6"M-TX.F_ZP<=)LM1HNCI=Q[WP'@;6-DSKXI6&KZ!=TS #<C?E YX;U%&7!
M@\$0GJBE"L*%((0HHE=.1"?+*YS&NS-QJ@#[3:=;?X37L:<6O7,;D=K=\P<)
M0, *%HCS"<ACX4'M)P60K85*MI0RE RC;_BT+[,R<38:#P)]-_,1<L6"-$('
M $(9!#4@JE)8[@I%)=A&CP  5W1CGBA_^;&]MWV@;72%-HRH ,:0C!;IAO$D
M1>6T"Q2^,H".ZT4YS]MX1P I+!6.@Y(%]H.FF4E)0G-*QZC@-!8K@%QBJ=KY
MN7^ .WH@6)[HA(?YO [$@KU">,34L (=F0$!LKQO@#QOYZ2Z&^[I#+H-C(@X
MRG>,[<AC>] +!5]:UVKV#J>V4'VWV8<NV&L#K&8B,$J!DTB.12 LFI2 K#'9
M:#1/*X!]K$OA=/?5ZP.:.'-21Z*%MUCI2!+$-,*=I$FDPEKJUS;ENI:S.37O
M#&"- \ZI5(@J%C)(9P3S7&E>1JM]49H5P"ZO5/V$YQ\4A@I-HR*QT!2D*G&B
M-0\D&<<LLXG"+W/COX< N]RN 0Q6F1'M2<__%6)9>E4P"WP?9O89JBB62['Z
MG -AA4ZRY+ P5-(R,8%)))EFD08E36G\O>43?::5G&ZQ?.C.WL<#X0V7\#\1
M3J+?5BJ"!6J)*G4,QA2ZI!9C^\3&O,"68X1>'/T1/H,8P8#Z0<4S!CT4-MO8
M1I%I_&&[+2 >L/CPTZ-.B*V&[?4&1]5%W6;O&TG=B#&E0"  +1M=>,J%<51S
M TMO*9.+<PZ/Q&P+>UD)Z'OHY1OHY-NZC^^AB\\YQ/0+V_GZ]B#9Y$KK++&<
M 3<P HPO8S0)8.0X@/#(0O8CS#IZ_Y,W#VS%<;.-_[T#PM=L-?NG3TQT7M<]
M_'?4P97P8'RRI P$1D@2+5;@T!'$2"E'RNBL3]3QR"+Z-3=FTP7\YPR [E50
M%IDZ]2)1>=7\W@RQ'2I!&;=.4O-'#.1G[':>LPZ$W_V!PM REP18Y@$H9,3D
MUQYX9$E3T%0!+(ER;;/=F=5_(\P)]3@W3INQ%38:[\_19<TQ QMMZ(\;'S8:
M>]UH>T#BJYLQ?OE[Q+FJK.SA*WJ5>3%FU^#76?MN-%[/ ;_F'%6,MP0+-'4*
M)='8SP&IU8&@J8CJ;&)=N3'+3ZC/IR/=^-]!$P-T8:'#$FS"1 QZU2D#[SN#
M-AX0:7P=A"_9$8*:)S7;0+:;0*9K9PD(QD9CZ_BXU?25\P5O;H$0M"UN1E:
M4ZU2&&4\VG#<[80!\O4F&'D);LO!ZZ&94L1 ]I$7IC<<YTG^?Z[7!YL'H-6#
M/N5X^"IX:.@#LD?8G]ZX*5U'L.,]F)[75AYS^*<ZB(%R A.>']Y;\FG^! /=
MZG5R[[IX!. ZCBBE/'=%Z5-B3E(MM8RE@C]BXIZY(.XL&OC9>HB^G6[_Q)(K
M'&L-@"*G26,H$B6Z!&/$:RJH<-&PDF+)E=D(DNM%)%FM?2EH$I%**4NI"\=5
MT"E8&43DX<["?9_U_+X[D&4I18E)=DLL^UND0&Q)"U($ZT'KEH4,H&BY7D X
MK_("C%?+E+5!4JLMU2J)0B0F,7D>N[-PWF<\Q3NO7A^DP@J8RH($RC Q#/48
MM$T)<S$I$P.L.PM3K.8X$RY297-W>+N-+5!,^>PI2,?[F%55:#!CRL;0*=OX
MD!G,/X.N/X3'-OYI@2Z:=8*=$VS[B&*(]NR/AHOMF)K]S!V;;1A /%SY ]X!
MG*,#'"5' S?[A^>/\Q5'IG(7GE].[1Z"BJ_D=8=!>5F-R9MNYV@5?G_UQ<S@
MG0=<@E(L%4Q)H<"PYE01:Q0LZQ2X*J4%79W6-MEZ*6>7\Z_KUQ.0A4<)KP3D
MC@5D;^M .1I!ISMB ^.@T+DGFI>"Z"2HLXZGTB#:KPLZ1T JG7X=&5EXV.]*
M1NY:1OR!D" -L+!)D@Q ),9 M"\D";:T)</M.SS#4ZR79DY)\)L<XF'\'I1P
M.3^0U_O!4>UPR<$!#127;CRL?0EO*Z7\R]^=7@_ZMA-S, 4(V')SB_%N5>>,
M_$2W:J[Q2ZOJ5KOJ%E /]$'9?'&G74>.9.IQV&F%V.W]/XV8P^<G#NIG1Y+'
M>VS[%,G(A#O"V5:UMWD8ASDCZIM[ZT!S&K9RO+A6K+P=,:5*>AK'G>[0'0-4
ML/T%AJ=^V]1!J@'6Q^T=-E*K<](XC &OQ/=DU\C9G;-W51NQ^.Y&+WI@4OUF
MG/:3H(0CIC7;@PPA$Y-=#[KD&Z7"M#6=7M[S?Y%9+_3A]Y-FZ!\.\T>-W5AG
MXJ%GMU@'8S;HGW_+6+H=3'02NP\D6T9,#=#8S\/NL#7']DLDKAOM-V(3-/:%
M;9W8T][:;Y.+!5;*U!A.=__<3J9TDT[J*\!"E6PHH",J3_F+ =@L7;P*FF27
MI2F-PR[JV/]I)NZ+Y,M4EMY+B54@%1ANRD<;G&:>'91H;*"08Q(#5,_M?N]_
M?[.;,QA6C?7F_[KN;YOS)GEJ*53JT07+"@$ D(258"<ZL!4TDPY,!^ :*JY=
M#(\7A/K<R 29VJ/Q@ >#5MQ-8Y"8@7X"YRN81Y#/ [4'37C9 MA[=@S@]<GV
MWO[)@2J59YH:PO'\C@Q%(EJR E@CUT9[0:V'H8Y E(X1F;J#^("; U/*H58X
MV?L=K3^<U&;VQIH1<V>!ODJ=%JB9WHOA^JC5QQ#6<QHUZ'W+'O?BB^$OOX=F
M[[AE3U\TV[D/^:;?Z[50ZP($O^FJ";CXJZ_/<'&#5MA8%VVHWUQ_O9&_FDH+
M5WVGQ097Q;E?TPWVGXMSW@[[ ,LUWNC**S>5R0TEY4,V=>%77E)GXQJIA^^B
MQ1>D':ZXQOTDXKQ4(V;)'P;B-'"/O/'A!!;8%5+#/CJ1>/S%?U_6U-_.BXC'
MW)9W/VEW6T7X$6?OO7;_ESLW[W6<4LDIAKZ,E"255"BGBEARQG32+@&]Q%,+
MS,SS1>%^/_PV0S+'+.3J>/G3=C!5"72/OWZ&S[;_?'>RL_>Y!>VA.S__;>[N
MA://>]].=O]\)W=?_?4-KA';TPETCW:.ME]]//G\:HOM''U4G_?>B9U/;]4.
MA^?L;<G/K[[([:/W<(T_!4HZ4\N @;7#P"H@,13 3@5SQ%ECB>("/9JELZI
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
M R?&^4B\,DQ8871!B_.,PZ>/)XL_XO3 1N-X?K+F*(-!7.RN[XW@^5FDGEF
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
M4:Y40%H9@SB5!AEM,%)$8R]"E/#/-?U&KLDQNV4N[BO(VG]&>?>+]!\17.A
MHO7><(N](\H'R3@S(5"JPFV[<T\!P%2>?6K\C %=Q&YGA5+LGPF+3U=+\XHH
MX&1$6-*(PRXA&TE"BEL'")V"=B*;^QHV[?<E]>5>H5SY"HA>*!!1FC -4J1D
M5:[R;Y.)(,XBITSR*,5R@&AU#_P\$S2:;C9"A6;6"V2\#HAKKY&%?4(Q<4^\
MHBX*L[9)R+K&L@*C"HR>"QBQ"$#CG">)\ @T'+75&D>@Z>",<)56],0X-'WP
MT%G8EWPJ(C$+AD_D ;2B$%&*26"&$U@^?A6UHB6Y")^!]^'SKQ*YT%7VW#"C
MXUJ_XLNL(K?(86D7DU1$TA1!5_+2F!2<E2* $8<]E;?%IZM->6M[1UOM\/%R
M:XI2V(-N%WZL5*CE0==LG5=.P> FW"'X :!+^80 S"S"AD45G*3"XWQFVN#9
M,]-5J=<7P](R<*RB5)@SRQDH'%@Z&5.(-F =]8.R=*6(W)V;IPPB;Z(B5!FD
M#$N(V]R',;<[ YLV&94BP79Y[IF*GU>7G[&C)N*DP'S /'&JG6)$$&,)DQ;[
M5/'S2O+S3.?"R*TA6B!'A48\*?@IUVX.R@IEG0F)XE7DY]<3UMSK]&US:6U
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
M'V[W+[8.HE J8J5R.48/6G3P2.,8@012TL)(CD.67^N:S+J&"CQ8A  DS^G
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
M]8'TA^-N%UO7[,#%01_&?#'LG-F^['C>R_[GVO$ OA&&CVW4ME+>TW+O\BR
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
MI^JZ@X_B[/<X:_+6[4KZ2QK]L?6/[L?L4</D[UN?'_OTS=D6+#*:$FVQ-D8
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
M[NQI&+W>S_7%H\-T/D.^$> *";"G[P5A8I+:,D.Z'@-G'0M%:U9D"@5LK8)
M^A[8H;F@C$8CP$: C0"_AP _GW8_Z0Z[_SV>-H5OI7SWM*?P$=4)!)L8"E/+
MC<C$7(R>:6LUAI!H<6NNF1EJO5AQI/%=X[O&=\OQW27F[:E3:\9[VS.OUN[X
M\'/(Z&Y>IR)Y=X/L=EX\.M\;3R8),8C$<K"!@8^*>5D2TR%D[14Q'B?S5IL[
MT_R\45VCNK6ENO,,-Z_T.7TQ?A2[@J6_3L;II,MO[M+'FZ*W8NY[<I[[1/+6
M**.8])@8!)590)^8L@DL*NFD3!M;R@UU.]IK]/?0Z4\25- 6E5WVX*(/TOB:
MOF&+- 5MO&J5D], E$9NJR6W9^?)K9"]:H,5+,=D&<1HF$\I,VFST*D6I^&6
M%#LYA M:IS5R:^36R.T;R*WI;==!;7OGJ<TY(V,"7L_E:F5XZ1@&H9D-775U
M%4$CZ6U6#IV_,W;K:K,\;B^&<%ZR8A7AI?+"I[^0=.\T^:3L4?&<0)M0BXP%
MG961R00MO>$RMD"X->"A)PN!<*18B0+:,2>L)AKRD@7- RN\%,,!;+)A8PM
M#X5>TC-Z?<I2 ]UIT<;DL( )2C@'N;B@B[!9:RMXDE&UN*PU0U\_+DO['&TJ
MG@$B,O J,1>L8P9-0 \2E*K=0+48<K&D@=/0=_=$7HL3NG% ]L2A=^C1)\52
M ,7 HF:.<\=D+B:D!(1+ J2!H6AXO/]X;&$KUPR_?MB*S4E#R9EQ7NN+6JZ8
MMYZS+#S9KQ**<8K@IX?0E-'["+\617&#EF _BB*YZ(OTP+2H1<H# L/@'>-2
M6%29!XYE8TOS)?.A&O+N O*:4_]6H=ASZD,M5@U1, ZQ, #G63"\,.O)P/>1
M\^Q-)P>%7VP3T]!XNVA$96T2!DSM[Q,$NIQ-T5Y):;D6#IJ/^7:QUO,QJY*X
M\E(1-6K.0)G O*^].8HI67/,-I/8$S4YSC6;[[Z"K8FUZX!:S^?)K8SH#3 G
M"C+@TC!?Q9H+BOO"=7%%;FQ998=FV:S[&_!>?C5$8^W=FHMEQ*^C2LH%''2E
MJ;M_Y&0D9HZ@-5@#1=H0K? (/F8T($IH/M$UX*F=!9^H25Y:K6I)Z. 9&)X8
MDFW%LLO:1Q.MK#0EO1\ZNZKB(&L46=;P>XK?0KL@2A.%).4" CAT/EL7K#)D
MEXFK-$EM[M4;!'+?O>I R2RR84'ZR*"0&>V,JU'R!;TRBDOA-K;TT*K%1FT-
MQO<&QBL7P\U/>^/([HGH8CF0K>=8C7=E@!X89H$L2^ULC#P6J$:[''*WV&6W
M0;M!N[E\;PG)?9>OIK7)@5OF:H=L,%(SEXPE8$N(V3LA>$6R'CK3D-R0W+S'
MZP'C!>]QD<K4<W160DHUE!%9K3/"O+$E*$'6<I*U(_*J\K0:B.\GB)LC^E91
MW7-$\\2+C$6S5!QGD,B,)CU;U4(;QBGA:XNZ3CH+VZ3S/09V%,9&&S%E)2$4
M%T( ST,T(6$1)C>?]NW"MI\WS57Q+D>F:*48E%@8>J=8X0%<$2IPE[NB$-8T
M>=Q@V[SCMP+:?D8P+]S0IF08360 OC 'RC.O8LDA*B6S)UGKQ5"(=7([W9>D
MW\6NP"W_]^I4X[DHWOC(90H0,SA%:K].F(%[;F!5ONXR^C,G]BE/QHUPEB*<
M9PMN;I5T2"H8IB-7#&IUY) C,!D=K9NU/"M2$O[/_SA:K!];X-M-X&T^V6UN
M[QF7-8?A39-=WV&8G;6"!\N2CHF! ,N\D)'QA$(4+6BUR\:6'()K ?4W L>_
MW2P>+_$--'??->.P[^[CVG&O!##A=2U,CIH%63BS@?Z?"D"R_C(<+G1';1"\
M0Q+QN[QS#9(KM ,6RF?[A FC9@IS+44B@:%!R8(':8SP&5$0)L70^B7CY!HR
M[P(RF\OM5M'8<[G1J@EE@V:"]D8MZ%QK JG"HB]6.6=2,&(6VN9M0^.:H5$:
MM$(*Y4N)8!RI-R4GD[C2FFN?[??YR=KAUW? K.<B\V"\UTHQYVUD$$MAJ'UA
MRBJP1FL(->ZLG7[=;YPUB78=4.LYMA!L=!Q3[3X:&)A(^J75I%_:7"O=RF)M
M%QIFAQIN0<&\]VF?V_NC@]$AMH3/ZSN4;V$1M[Y,RQTH1E.I!S(F<,F[6)";
M7%WL2G&C6V+?.HF4EPN)?:A#3%%*QFT6#*"VLO9!,9M=MB1D<E1Q8TLJ/_1Z
ML>O-9>>(#<2W#N+&M6V9VC*U96K+U):I+5-;IKNX3%>,A[UT6;[^T=.GF+7S
MF=W]!T7#3>.3L)\_M_1Y*#W 5C</Z[VUE[!P S<<2@),-M8D+6>\RT+F;(WU
M.8A6>FH-#-N]A9C<$DKR0FC&"UFW4+WP=;68R6# &)655AM;8LB=IO_\DED
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
M[5%7T37#TFV-JJK^(F9(=O?.4.'.>(B[NJWH#NA^9AU+B-;-JJWK=M5AELU
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
MP<-WFJU;%[4EWNFBRO70]U/&#[$.8**=TDUT[@[))[HX-=E\C=6%S+4BMX;
MGIW:WO'L=N4J1)?;<!]BL33XZ5PBSBRY,TQVB0<\])X?5A>O .#J<_?-&']U
M,7"(^P-'<?%X>P"BK (?I$A,8#4R?YARD&)P@;?F<?,\_ZH/[U2H2:?",C2E
M-$Z%932@M\G1^'!%FL]W+4NXYR-Z-\014$B2QO"> M?+)8J(3P@37)_"2^4
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
M3%4Q[;H*"*PJ&01_/6N\"+6YQ\^$L0JTI8,HO%L#2BMC4VD!FWU,@>CW_ )
MKX6XJO(6R!UWK3Y+9"7LEA=V'0F[$G;+#[NZ:AB:89]XP($MS2S"[IQ#IRG(
MO:#PABSC.$<F?>&QT^\L!AQ.2<N-PFC@NZ"=W[,@&@Y$$8;L+*I"1%$%>".
M9;&BU6KWDPZ/#A8>[J=^(LI"W,"EX8B1KU'H)5O#[<8P]@,Q.&8V.+NV/VP8
ML9\EAIAIZU8J9LQ-QU^>,AKFS,P6?KY#08QE@[)X"'9=+>-]<'4O2VC(U"HR
MM8I,K2)3JQQX:I4]U>A495^VD%3I/K)*9^#_EGKB68IMU#4\R["%1O=[Z_1E
M2]ISM:Y<QC2C9K_>=UL<7UC2D+9'L"OCIR7L[@'LSK.D:6M8TLA+1K2OHP3:
MF23SG;CQ"N&4 W_@6'VG@V'2]V.VV*SVVB>^AZ'M+0Z1:&LC!VIF.SP\EW'A
M$L]+C>>*43<=I0Z_ZXY]0A6SJFFFX_RI(J1[2TY'YB'WXHB;93Z7BKD8M9?$
M\*R"RS.)@%A\[[LLRP2$E;?_8FYZG$>W8TO6@O),<7C3@?>O-.3QE08?">EF
MM!^POD[LNX1U">O;AG5#54S+5C$YAF("K*M:55-->Q;5XR0MY",J(O0D[ILS
M34Y87V+VSU%]RI2R3#BL8V;AEV&\TP!&VZ7\RV;,/*#6@.CW/@Q>Y=5^^,\A
M_549-X62HV5C)S%]'S!]G>#Y0\IG\D$Q,DMGHF)2)$55>#H3U:HJFF+]^6C_
M9(^&ISW/!_P24%H?!2A7#.N<FTO$RH9*6B]*#HDR;EY"^'Y#>#&QR*O"FF;Q
MO6SG@V\P/2S&8\E32PS*ZT3C2YY:1I![7=X]OK0LXR3KD:$&$0UICEHO![IW
MV# MT$Y-V5RD^_,\ZZ^&L68&8S<KP]BD7Z(8]>[3@4H(>P'"U@F47V'HNM3]
M>1='L->J62=Z_+]ESH[EPK:/GE-T%MNTC",]<7P3V/824YN';^5+@23Q[0/@
MVSIAZ.]8W5NRM.VS- YENIIG1UZ;I4W2:&C:A*"M&!.XB>Q#ZP-4L<D2F\J.
M3>O$:DML.FALFF99$WQ:/=4/QZA7DRQN&0.E<@#+X*E2)LXE(6UO( W/ZN4Q
MQ5YHN8>#OZ\O.J8XIBWJ[IPS )XBQ ( 94<4SW.:YY (W7QN>+M AID]1%2:
M%6@]R0BL.HY.CFY&:8!W!_CFX_730UAO+U:6-<DJ2:TR":TO0*OT7Y?0N@_0
M:B.TVD96TNR9QP[@UC.XG>&M;T):P8LOH_O,4*?D^#8-N;7U(X7,MV.NB ,U
M>9/L&<@U+<N0D%LJR)6^Y1)RRPRY"R/O5<42]H-EN#LO%E3G;I#VJJP7F#*^
M /TKYS]\FO=R8DTSWY^W<F!KX^'XTJA03AB6M=0D#)<9ALMB5+B O@]9X /M
M?:U=P99VA8^&KM*S7*)KF=%U"<EURD]RWX[)CN2Y,A'P*Q,!UV=F5B8"EHF
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
MS"MB464J:]LI<XNV"JSV20=1>#?)SX:8DHRZB>_Y-/994H00WT,HZ_GPN%1
M5(5\I>%/G@]N "/GP@,N:XV:2+/F@2:;Y1+!)*5WO#47+([]("#G3Z';KY!K
MG\4 ;F<L#*%5_Z2#X1?2&:!IIUT Q II^BE,1YCP]^4O^?7Z(HKO8#DV^YCZ
M;?*52#D7B2:))D*#_HI\P.8 %#I"XYB&=RQ.*OQ2['2 @QDG9 AX^B3Z!Q"[
MQ?0$D[FQIW++7\K<\F4%94V"\H<$95W1-5-53CS#- W-+(+RF1\G*1G7;)Z&
MWW$E/%$]0J\L+.G,D_#.0/E+2 Y0%8QX;LT&H.DC:>#39]JSS03UL[V5*>A*
M#VBZ!#0):!F@96E6.O!"0*8W(]I&T&RV,3+/_9JS>=A)[E<8 "G./I X,Z0X
M^U#B+"]RP=>689\,,%MJS-.[TUSN"!BXX-\LR!E?J*>B*7RS*RA34)SE:>YG
MS![\02BKA 6C28=^2H,*.3]O%M/?STW?ND5&+KJD95V2^%5V_#(E?DG\RO#+
M\X#SC@:9Z3?["Z%@ 93QM,OUNN94'7S:R] F#,&K UME*:KA$UU83]3GM43\
M-)DV*[\ZJ:)$O4-'O=W6)9)E\G:BN"E&W82_%553+?V$JFK5='3K3Y4]:GE"
MZNL1/ -!CE?"H\%"XD9#KJ=EQ8G4V2.NWV[;@%TM\CT*<&$DI-TN,+7QYWB
M!+/_)+Y;"Z^T-Y[/9Z4]L^9+Q"HS8FDJ3/:_]\7G;L5.K>ET)XGE5O$UJ]T(
M.*!JDW+&G06G]G/8F<2.DF"'+K%#8L=.L$.?PHYF%":\S$^/W'0NR(\.<)[K
M(DKL8B'5)$3M'J)T26\D1.T$HO1I>M/$0>[!,*=9>=KK&%0R?T@#4+N8.^).
MAE<]N(+%H&O]/?)C4*9 0[L9@?:DZK2J&D?TF$1Q]HGIY9^( HL=>$CLI\B>
M6H^@:(9WH&"Z'!-51S>*I6,E@2H/.FD2G20Z[0*=M!71Z<P/*?P*OTET^F#H
MI$GN)-%I)^BD+>=.S;[/>G-X$[> \^^>H]9P%"<C"DIB&A'5)C]JG5JSAKB$
M#Q7K0=5-)8O]B(9H)R_>,W6EH]3'R$;C+@U94B57CP%[RE%-4Q1-(EE)D S=
MV]N7'0EE:T/9EONEFM"O6]A5/F8OQ&,I+W)'XH@L@C>$44KH<,AH#%?P[>=C
MW#M &<( GLKQ4RC292X=)8R?V__WUYMSDM([V-8Q(^BGZZ%W+R;@&3\#&R$N
MS-\WG89 [M@=[-A.\[O<L67?L;Q?[<(&NJ6/41@-GD \IRQ,>!UVM\\&E)SF
M6^M?_Y*;:]>;J]DXEYMK?S=7DP;N*!"$^-P/?W;1L41NL)),&6ZP\\97N<'V
M=X.=TRX+Y-8JW63AUKJ^:<FMM;];ZSIF>%HOA5<YYPQWV&GK3.ZP_=UA$]7K
ME/7\T)<[K91SIRIEB/#<1<^;$32%7-,[1MH% ]XI&O#.T(!WQ#-MIYE7?-%
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
MXI&7']HW?!_8>J#JD24%*E*,A(!??KIIBZPI-W&"S1,U?N_("AWJS8:A;RX
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
M[0?N93F.]XB"1,>72Q*W='_XT) WFZ%G]L #!&4+]\XDZVIR_Z#*N<2Y1>L
M=9\^WAK+5;  [UDA-[.P>!WZHL]FU&3K6W0FQA,NH9O7+_8]7&E"*(;Y@%&D
M9C";P0CTLY&:XES$0[915\7.RV2IGOM2)]6([]4?&K[,%LDK68<>C,'89<]\
MS!7;$=DR=56NY.L+ZZ@<[NHGZ8;Q%78P[?=@>:14MBFR([&7WC'I@0N_3MR/
M+=J.'V4U=R@=1MN?1EFH2IU"+?9I8Q,_#AWB".M##S#'@__[/,:MAF1CEMO#
MP] W%T:@<N+H(+3K,,BWG=M,Y+%?$BR75:OK5+!G!G9'N]/Y(YZ.?7[4;.^"
MMNJ@-#P0RD_O*@9-A;)UZ,4P!)?/C/8C\"8?F,<D+E1QA3KT)V^"3A./KCS?
M]QXQ7FNLX"5[KC31E]*IJXN<Y!-=T^C?KIN_RU[F15:B4==9+\]6;GN.@WZ%
M;/RJU:V%_L=KTHT13#S=I?Y<8GB75*A#?XZ78@GN8I1C^8/BUC08,G$&,$76
MDCT=D%=H.!@&?8$LT.HL'LG"3BHI[;>H#:EZ#I^R,X\O<]+RO^"()5\CN&Y7
MR+N35'KI/FVF\6;WCM*,),4<X*+*M7 @41MO8.P,W,A0YWHWF,7I/VYTES8F
MZ!G!(HZY12&Z8LMJ=XJU-2V.OP)H\[E/YZ A74PT@$%O\D\>ON2B5,A233.[
MDLP5M?R6.JU*Z3=)^2@YWD)T^(9>>IX^UN':ETBH+&V_IH,NO9UV^_-A.+=C
M)F/N9\0FGL:MVO1!M=R50S=7D[26KFOP7;"-R-D8Z);/:=)J=9CDRD_O;N6E
M[',0N(!4'62PR:C$@<HM6X=>Y&9231Z]\O[(:M6A9QW/1QLI>VHO<<$E87!Y
MQ3KT+][),,0C7-WX"(Z)>US 4>$,7(7$RT<KA!O+5+)*))7J &1>P'+H/5+_
MAKKQ[^H1SP("=>AO07IVQ_8#=K#CFU)J=9!$WC[:Q1FL>6.Z8O&B]_Y,^8X
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
M6$30!)S9FI(O;;W5U5G02BB7-!9RGE^:U-OJ[%T%R[\O6C>C1<O^2'?17U\
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
M"MG;UI?W[72 ?>I-]*,NGK8LZ^5"VK^E%S27.EG+(<G%_8;)0TP\0+)(;E5
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
MB#T,<!6&N1]OSVL@K5T1ZN8*6*2GU^S)I8A&H\F7>C/OP&@F5%0.M)*QWHS
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
M;.R]67-;29(F^MZ_(F_.Z_7*V)>VKAZC**J&UDI1(RFKIN\++!8/"5T@H %
M9:I__?4 ":X@">#$ 4DH.[LHKN=\X>X1X;O_V__\XW3TTS><SH:3\5]_YG]A
M/_^$XS3)P_'GO_[\VZ<WX'[^G__^+__R;_\/P/]Y]>'M3Z\GZ>P4Q_.?#J<8
MYIA_^GTX__+3/S+._OE3F4Y.?_K'9/K/X;< \.^+/SJ<?/T^'7[^,O]),"%O
M_W3ZK]QJITORH'S]X#*#P&,!S[/*$84N//V_G__5,66$,0A>.@DJV0 .BX42
M2Y%>.6;IV_6AH^'XG_]:/\0PPY]H<>/9XLN__OQE/O_ZK[_\\OOOO__ECS@=
M_64R_?R+8$S^LOSMGR]^_8\[O_^[7/PV]][_LOCIY:_.AJM^D1[+?_D_O[[]
MF+[@:8#A>#8/XW3U GI]GE_^X74T^I?S']*OSH;_.EO\_=M)"O,%>QY=PD_W
M_D;]"I:_!O5;P 5(_I<_9OGG?_^7GWXZIUR8INEDA!^P_'3QZ6\?CN\B'8[G
MO^3AZ2\7O_-+&(T(\>()\^]?\:\_SX:G7T>X_-Z7*99[T2^77$'I"N=_U*?]
MTAG3%P(R36<1@;Z+XRK@#3&N>GIWS)?/@HPEG(WF#1'??793O)/3,&Q)X#N/
M;H!V\2 XQ=.(TY90;SSW&LXER-L($^W!T2C\)4U.?UD@.YS0$?P^?,;'4:7?
M9_750G!QOGO_Q]4?7WLU\7@X'M9CXRU]>?&$^JZ-0> ?<QQGS#__-,Q__7D8
M672IY,@P.84N^.(P>Q]CX3H;&P=7CZEHEGA&DW3CJ:-ZJ$TNN3 *$4>+[PXR
M#@?+6^9X7";3TW"Q##R>X^ELP'.0VLH (CD!2B8.D14-S.1B')ID3;[+R=E2
M,F:8_O)Y\NT7>L\OE8[UDP5!SWGYR-O/:=QM59_H=P?.>>Y*,6!\8*#HQ@"G
M90&>'><2H\E<-5E%?=M-U%>R<3!=XK_8(UMNHGKS]\"]^:0!\<XY0_!__FDR
MS3C]Z\^L"Q./QO/A_/L'_#R<S:=A/'\73G$0K+68T$*628/B])GW3(,W,<CL
MBG,I=F+FJK?N 5,[$_,N<WF+'7HP'I^%T0?\.IG.!SF4E.EP V&2 J6\(2V4
M.3 L12^3<-'))COU^EOW@+F=B7F7N:+)\4N2-EL0\P(3B]EECP6R%HD,$1^A
MVAO 50CH4N()2YNC^-:;]XC)G8AZE]&R^Q']9CC"=V>5' .C1=%1*K!>D= )
M*2&2Y0BRJ!0Q.&Z=:' \7[UQ#QC;B8AW&:I:[-SW.!U.\M$XOPYS'"A:&F?H
M@312 I2BHWL",_@0>3:\R"1#DVU[X[5[P-KNY+S+7]V%OX=GTRGA>3.<I3#Z
M3PS3):;$LW2*;@LKD@55E(5@LP<A-7K!G)*EV\E\WYOW@,M-B'J7T:;%1KX"
M]8:^,QN48)PI=+9X;B,HK4GVLO* TLDB2!>4UC39RK=>O =L;D'2NURV[;A\
M?LJ<@U(R>Z])UFQ&0V=,EG2\T!F3<G"I*.2H7$,^7WOUWG%Z6[+>Y;7KKFL=
MC]-D2FK?8J4?YW3*'$[.QO/I]\-)Q@&SQ=O,"L0D EGKW$-0#L&XC*&(4A3K
M=E&O 6(/^-^:U'<EP7>7A$_AC^-,*Q^6X7G4XD)[Y(4[U+)Z;$A.E=$<@HED
MU$MN561"9]%"!NYY_=YPOP5Y5_A,&GC$#G*>XFQV\4]=+Q]P%E2V=9E*(ZB(
M#IRQ$D*)5AG$H+&;Y^3>5^\-P[N2=06S.WG(;J ZI$]/II\FOX])W6#"&H7
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
M)9!]X'YW"C=LFK@$=3S^1B@FT^]_FTYFL[H^803=A-G7]?G(Z":4#D3.:%Q
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
MW:J!92=,$L6W;KOQW+-^-V+PVEF_FQ!Z-_F>ZR#Z8;-^-V+7XXF?V]!Z1U+
MM*M#+NA"#X3': ->* L22>&))9$^_,-E_;9F_@8DWDW6+PI)_X4(TCE.1UP=
M69UK<JK$X@,&DWM2=)Y=UN]&O'D\ZW<3PNXFZU<Y$[%.=R2K@0S;*!R$O$AX
MM<P%U);;UMT4GVG6;R-6;T/8'G;UY>EU;A=54W,R7HPIJ2=8UJ3!B(2@48::
MX5QCY(7L5V%K7KI+D?F^U+I5@/9)M>M,\!XRHVYANI#X=4#UI.&M!/3$2EYW
MQDWZHGH/!\1J<%J;DI24I-#(>A*:#%ZA(TW'>Z&=4,6V3H[;H2BLJ_'M2!(V
M(7:_2;47=U;TS/A@!1AN&"@5-(1Z'&8M73(EEVNMQ=L[N)Y*%VC G/N39+>@
M; ^*WSVQL MP@?E"VDB!P@M=>T(@Q.@ER*2E"ED+C,V;WST$:!]$H!W%>]CY
MMP?.7*#RCBOGZBQ>K&E&RI/*&HT@?%%%[93.IO7AOQK)/@A  QKWH BN,2WF
M JAUBBL;)'#!"6BH$X<6'UA,/@MKI&Q=5;$VN'V0CWXXT3 I?C:=#P[/(1*B
MHU(PS<_3(D[*09Y\71"\*D8^%F,Y%I#:65 L>?"R)##>AB"+5R6M%2.@%UZ3
M$OKJ2D+6Q?*"[<A>R+UC<;C8%NL@W,2N["@83V%<]L/-#42E RL:*AP;( TL
M\<2C!):E H5<T5FJ!6@=I%-6%V'6ZB_TC(7E'O/SN<C*)AS8L8Q<)?9=W(G&
M>Q/H-R$I3L8XK[/8?<R@:]&A"P$97TM5[7KGW,*U.\6D+[YN<AMU8<J]1FZK
M1A<??_OUUX,/_WGRYN/QW]X=OSD^/'CWZ>#P\.2W=Y^.W_WM_<G;X\/CHX]'
ML_GPM.I@O\VPG(W>TF)GD[)H[SQ[737XK280-'MWMS89_9#@5A>-9%$D(7PR
M,2H3>13$\E2[VF 0B'+0#$5//=W?7F8!*<,<RX)VAA2QSN$E'9O7S#I&RXV,
M<<-:V[^/H^JME_V2T 4'M$HF+1DN9$S4C8L&G/5D:TB-AGZ2HVWM %H#UNZM
MO,8RLG:?^2U9T4?#C?0%\]D(3\J]8,]-'(&:Q5P\&$321:3/$ TGV(%'7;RP
M5C2/(*Z);5=YA#U+2R^L>.J,PZI7? CCS[A0:&WR.0=9&T34J=8\:4*>."1F
MBO):&)'72CE]1(N[?.&3N0=Z8>6D*TD;*_$+$$N?U1HP&KH KKUZ]W;^EL2_
MS;X.E.N1D3IHJ>AUP.JX,!6T!8?6@!9.1:X*\KA6*MA3,_ !V[LM_S8A6&.^
M_4J4.CT[O0#"O/7.<KI["B^@2J*SQ$4+493"G?*EK#=&[Q'.W7CI;NW?K<D^
M:4&SAMK7 DCXXSH06UW\A8- F4#%6$AGD!;(9 ].:56<7"OM]C'F77_I"V3>
MUC3K(:AZ[]7^ZOLG>L3B@*%CQ$4C"G CZURSDB R&8%AH.]DIJQN7;*Y!JR]
M5(OZ8DL/0=G[5T\/N'#BK0.QIUR]-> ]3>9><]:N*SH=^;++P^<:5)&T#Y),
MT""UJ*,M"D%E"-9YQX6S2IO6J=Y/)CJ/9/H]!\G9A!T]2,RKL^&H5I$2NN6G
MQZ=?IY-O"T-_F:XBZ@P+4HGJB(L(BJ&BSX($G7AV,7(=<FO/X%K GI%O<%N6
M3OKF1P_NP5]#^C(<X_3[=0)<0)/"HHAU:!W/BZ[I'IQ/ 7C(UG.9,3;OJ_D
MG/T3D%:T;WB6+(9<U98()*S7LUVSB(4%(< [H4$I'0@8&539N$A_7:+'6[EC
M]XP)N_OL_>%K"^+U,A%TO$A<G"Z/G)A52(S7)C>B3BCDI'PS6T?'\Y2+0>9D
M^Q$@-S'L#].;4+F'SK=OSJ9$TK,I+D8>_U$_6R)3J$M-48>0"R/C2]%GW#MP
MV5OED(EP>S-WYO_]:/9/$AI1_MY.MKO-IW@;QKD,Z0_'>3$R^V+$.QUQ?6=3
M//KF7>12;+;\6YD4#HU"&5!:Y"HX&4260:J"V429>5DSD^)1#+WG4=3LHI2C
M@)@=7KC1E:\)1QQY=,FLF9SUK/(HCL=SI*TY/YS,YK.+:H[%[&8E22F/5M/R
M:J&O<PQ<J2%?P56B[SF!K0<CWH?E&9V.VTG#W7$E#8C>T Y:Z&R'H\F,3FG:
M7^\)UL57"X3'XW0VG>)XV3]PP(3EC&4'F7'2Y3!&"*HV7JUCXV*H?:+C6HKP
M^N_<&QGHD]:M;:#C<1F=]Y$,<QSPJ%-*9)4[2PM53)$&KT2JG4*XDTX59]E:
M7+_QV/UB[/84:VCS+) L<@P_X'PX77A:3N)H^'F![%>Z/<_.OWD\_GHV'R2&
M/J$DV]K$.J59>%HL5R",E5$SYTI4:_%U[5?N%\_[H70/UM"]0$F7FF+]Y.B/
MVCH6!]HQF5$8B(BU-LL4")8Q**@9(]V]MCUL?/FO#6YOA*=?MC2< 7(^])TD
M>?[]U62<9P.F?=0\&K"IKM8E3O9]5L"*3,5:IU,T:YT8UQZZ-VSM1*T>)FJ\
MQ3EIF[.3<CC%/)Q?Z[1Y<%HMJ$')K+K@.'#KZ\Q6K\ Y.I5<-BI%EKA.K:/W
MCV':&V'HA0D-9V$LA/7=6:7-I"Q-[!.BQ.( HJ]_#>/P>7$N'7R>XGG0YFAA
MOF2R8B:#S+)U)D7(W+CSUE^QSO# 4F(B@>?,KW<4= "Q-]*R4V[T,0=CW<P7
MTHJ]=-R I_N+%*'@(0A!8!V9-5E'U,VK\%]@FGV7 Z<75CQUFOUES/"68GV9
MW."UTSR3A<5YJHT(98 8Z@C[&%)240EI6T^"N@_+L\\^VXCQMX.V+1C00_;'
M*ES+DO$UD/64:78_JJ=),&O#O35$H@/I=RL<5G)KC<Q0E*5[4]0!G0$]*"L]
M<R$%ALV3/'8L%(^DCNU:)C:A^ YDX?5PM@@G5;?=19C2F6RDI$/7\$4C(Y4A
MQNRA:!8Q$D[5/*GY<52[5W5;\? 1T>C(@,95"U>U,XE'KK,-8#2272:3@I"-
M)@NM",5#D,FTZ +T<FKYME$;MB=I0Z_X[>J,=6#L7RW?1L2_IQ9L&\KU6,OG
M150HHP(>6:;#QW(21D.?9<QD$!<NPEK&Y%,S<*U:OA;\VX1@/=?R^:)(?P#D
M?I'VR\!).E501VZEC2CY6A/'7T8MWT9D?Z"6;WV:]5K+Y[T0UF>LA6UU3E@D
MQ;"H!-8H'DWQTI2U]*.74<NW-?.VIMD3U?*I[)(060/3N4:JF8/ 3(*84:>L
M9:;_=I7E]()J^;IX4UJSI8?0\3KIHNM _+.6KR-KMZC(VH8O3U3+YS#8*''1
MI,""\J* =T6"M4)YRQQ=>6LI!"]!=!K4\O4M.9NPHW7NV452W,'=%+FE(N0P
MJ^IX*)*.764-W<C%)9#:)^.#8.@W2D*\]TW/*+RX+6]6Y!ZV(>PSZ7?X$4?E
M>$P+">.$;X<A#D?T4IR%<?Z BV;4BP7VG:R_&8Q=9.YW(,RM-'XD,>,I&LZD
M5(4%K^HX7BF2L[Q$Q]9,X]\,4,>:K_/,ZD6Y0#[ON?CV:C8J:J%4<"!B5=BR
MR]5YJ4'S*+CVUCG=>B[L0W@ZG95+.GY_,YD>CL+P=$:[^^*3RVZF%TED_YA,
M_XG3V?4I\1<V"OW"XBP8)!]BU@7I0#'52O$&0B*%%CU#:5A@V;NU3M:VN)Y@
MG%HK ;IQ #\AMUK7#'1<ROL)'3'S81A=+L8C2YHG!R;76TV@!.\U ^,+E[$4
M9V]7G?0C>G>0_2E\#3C6@U5QXS[Y@#.<?L.!L1J1,0Y*<:).J1/-C1&0#"_)
M9*)9:.W#6(5C#V2F&9E[*.F^\LW<7G9=][E;QH3D?%">#D<9255VC*13D&IK
M2AU\J7WFK9O#K %K5SEF_8E#8](_E\2R=8QN1N95J>-PBB^E3D EJ9>Z@&')
M!J4\D@7V(SI(&TG"%K[133CR1(ZM=2#^Z1OMR-HM/%S;\.6I?*,NA<!E :?K
M>9V*!1])X^<I26>C9L*USIE^R;[1OB5G$W;T(#$'9_/)Z814^<NV&LEQ+[F+
MD+ROLS@%G;<6.3"39-)%*<5:JSIW0#Q35^DFK+I=G->)SKVEI4DA4/D2021-
M5E?(#KPR"%(E6TCY9FF]!G8O)RVMK7JQ/35[S$A;!\;^9:1M1/Q[,IJVH5R/
M&6D)O?2%D41RZT%YSL%EG6OUCDR&A#7B6E-$GIJ!:V6DM>#?)@3K-2/-H_;%
MU=&GQL@:^]+@5 RU2Y63/&>Z*?8H(VTCLM^;D;8)S7K-2 NZ.IYX :V3 949
MAYB0))$Q+E";ZJK<GXRTK9FW-<WNW7F[#?8N'%G'IU_#<+HH@.T[JGO/^W81
MOEUGJ;?BM,6IXFU&Z8)4T;D@#,:<@PZ&A9C5FG':>][<U5F_\-)]P*^3:>W<
M=CPND^EIN"#<A5\RIT#JM:;C9%'VD9(CB?06+"JC$PL<>6O_VCJXN@^GOWCX
M;R0I[TD#IA>&SZ38OB$2_SV,SO!X?/1'PEEM$A"FT^]7O0&DY8G.4 1;:LJO
MS1:"L8K,&<V%4[K8U#I4O3W:W9N S:7J[LS[G;"NX=VX1/ZWR23_/AR-KC;R
MV\EL-@C.F!PE@HBDMRFM!<1JPF:--JDHI2RM706KD>RAL#0@>0_NHBLT)^5X
M_ W/X[RS@:,5<;023*Z3@41-:R=U#K(-==I[0"^:=WE<#64/1:$%T7N-FSY
M@5??+WYX[F/))NI,F@3$6.=WZEH%7"=(A1!$],4*T5Q.MH"YJ[AJ[Y+3-XN>
M2[SUXSS,%T]\=38CPLUF%RN:G<^MLQXC,@O2Q3KAFY%Q$^CT))LD>)\21[]6
M[>TF0O<0H*=W@O8D#;>EKQE7>DGX66!9EJ"O ::GN.H-($\306W(J#OY/EVI
MW#OKI0P\U9EZ,5L+BD4-07$/@F<9-'/6K^?M>5XL?R3RN2N.;T+<UI4?1V$V
MQ^GX WY>]%"]J'J-+F,*X'7VH'AVX%(1P'5FIK@<4-_*Z+LG+W3%PY],\]R&
MUI.&A&J=#?P/O(M'.Y0Q:0.L"$ZZ;BC@3,A00LY!&)$B6R^7?,7#7RSCNA*J
M]8[[@+/)V33AQ\GHK!)P=@-9YM*:0%J$-5A+6P6"LZ1/B.!8D73 *&_78N&#
MKWFQS&Q'O'MMO=WZUU_7UV!^A6/Z9/[^_&:J^17G/N!9?Y[V1]^\"Y_[9LN_
M[7U/3 0K)./!J8S.)>9\S(P7(5V.8DWO^Z,8.G:_(CUMB,2WR7><UL=>2PO.
M=1,8H< 47_M]94M729UA3!9%B)8+9*RQ6O4 G$['VBTJTH//>ZN>E,5+!H*N
M1.MH;<4S?YZ_[FL10W3>:%0Z>KG>P?;(BYZ@:5<C!M\XZ%J2LP=?]Y65?'?U
MYS9QM"X7EPQX%VK=+)W*'F6&E.ELCL$GSYJ7A3P&:E<NJ]82T0_5GXM?ZJH;
M?UW(94YI9%'E0E>X$+4A;]$,@A8,)#,LN1"+\&OE]6P4B%N%Y.D]44VX?2?.
MUIGJ/7@=[J*ZT!C7P=63[^D^3$_CAFK!MT=%H0/1=RD40HE:*<] 6%F'-"G"
MY[."5)-4?49C1>NQHKL5AD<<5+N4A4UHW4?1QI5:/KNI&UT./[5.VUQ ZIA!
M157 %\8A)&.<I36;YEWN'\.T>U6T#?=N%VBT)'WO/4P^'/W]Z-UO1Q^.#D_(
MYOMT?/*N@R5]_\.Z&<=K@KQE[W+GO"-HENF@@I%>H",UG[1'78F<!O<_MMOF
M>SV<A<^?IW@^*>FD?,!O.#[#*Z66@)1H?03-TZ)-7YV;IS0IM4G+@$(&'AMO
MOL<P=;]T%L][0WNL#EJ>AC3_QW#^Y?!L-I^<XO3HCS0Z6XR4F<V0_C]_"G\,
M=/*&=I2JV=D)E"<%W[$ZD:[XPLDHD]&KYO?1QC!W?RPUE9^[-U:_C.K!>KZ'
M'N=*/>JHZ *O34;KQ.:0$OA EKW.S NA4$O5.A#_$)Y=V<R]RD@S@C\7F_G3
M\)1$^J1\FM*E7*I;J*;"G4P_XO3;,)VK@59:DXTW4)Q4H(R(X%-U/&C.C5*"
M*=%ZSL(:L)[*FFXG I-^6=&#\OP(Q,L) X^#[,G$7@O@T]C;S=F[F?ATX,V3
M"9(G,\#5RB099)V<Z>EB#25!-MPJ;K*F8WQ_!.@1&_UYR,\F+.E#;B[ 33$?
MS-]/AG4."0%?5E>A09&BM4!F*EWM.CD@L EXIF\RI3ESK6LN'D:T>Q6Y!S;>
M%I1V/.A!);Z&[N0;3J\#*V@<TDICL;&6WBGPO@;U??8F&E$L=_T)QTTP>RX7
M'2C?N%#X_722S]+\YC&IO C>R$CGHN.@2G00<U 0C619B%Q27$NA?:3D=-6[
M]T9K;4+<QFT9+O#4YH@7B&;+;NIK@&K8I.%>(+MOV="=1W<9WHC _6SU%>"L
M%25(31M%2R2U* N(.AL(D6LGN"?#O\4XL!US_8$^#SMB^B9T;=YI?C(:89I?
MY>P5I@VBI)6%4*?9H89@@@,62BC2"QO6[2Q_Z\F[;1;0B-J35J1JWGSX8D#V
MQ06TC/Q$K4I2" 5K<WQ/*D>0O$ IT6AEHPGYT1C+_8]_\1SL3K36VV^I[%U
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
MZ[#.K\CE#,%U /;4!_M1<$_3&[L)*]<0C^Y\>!*!01]4+%Q!0=HJ2FD. 64
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
M*= FI%,:%EN<EN:Q-)>4AP ]?4RC \=O2U$SRO?1&^_"%%R."7D<3$]ABAM
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
M&DZ_C:=PO6Y$5'T0KR]^NYQ_N/CV=DBH-111$"09M.&D0$<52F>0E+P)UBL
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
MEE[)U D5F,N"^IWTN.$%3U^5-237W)^?[S2!2DZM#@1R<FAP&DM<0B<R*L>
M\\B4K5U6]'1JT-6VP#O*M\_J<[O@>J[5Y_;2V<Y5QPX0>*_5Y[+&-8GAXN9*
MPR8)B,\J3I13X)QB'JH'@I]Z];DV/-A#SK4W] _I>QK=+':DCVDR3%/4"7UU
MDSZF;[/Y#H5K'[W=JY+$)4_03')I6BXY9)2#RB1$RXSP,F6U6U6Z?=YZ[!/;
M0Q4U[D/*M8WTAT __3'^]&5\,X51?#V^F<Q2&B'N7SZ=S'Z4'RVC9((2-!E!
MT*HI!1I!$T\3_@4\0.D.QM5N/3R[8SE/ZC352,/U92/Z#_C9XR- *6G%!<Z!
MQ!61&1PNNTD1*I0#=&H-3;N%-U6!<V:TZDDO%4W96]^XQ "EBYO9E_%D./LQ
MSK^A1-+'\?4P_A.FL_1J./TVGL+UNL67J@_B]<5OE_,/%]\NAZ14DD%[PC43
MN/IF4_IL&R)"SOAY9CKLML>UP7<.W#L!S56\[5P[I*M]AL34O0$Q]8$M!P2.
M2VVAU-+Q1#H32A/O2)B/UBM/#<_L("K60'>.1.Q=:Q4+E-48T >^M!@\<]D'
M0RSWG)2F>VB".DJ4<LZA$>I [&;#50+T%]D.TTW%@BF+!J#CT>=/:?+U@?50
M-'_!T%A /V8)M!2AH$YSDI1$L]-D1RS%]=@#M<IRD9Q2.Y%HG[>> U.:2;EB
M]O@VH$S,80J]O'G2UKM,.=%:E\Q8=$1L=(ZH$"&"E%&OAI3N3X:5=YXY%;I(
M>&,V8<W$A9<P_?+Z>OS'WU/\G+KF+*Q_6/=TA1U KF0J!&%\<)*I3(,,5#MM
M,PO:6=#*\+3(5%C_V#9)"L'KJ)-B..^31<7CU@ E02F"LTY ")[7[C'0+$EA
M,OP.L^'W]&Y<- G7MT&OUBJ? \X?PYTJC9H"SA\ DE70PC+#5*K?%FD]EF.O
M*H?I_>%9= 5)-TE26.+"V3.>W(]L'7@;,X)"_R[Y<MB0$_$&5](4+'<F.E#5
M8P,?@7-N/.@F[R;74DMH%]_3!#ZG>3#$+PBSP2T/ATD2GWO\WA,;D+;6&45=
M-MZHVF%BVU&=&S&J2+_Y/?;BIIXGSF5FI>2_+O7P J*)N)CA=LTD<T[$7+O\
M^@E&EW?3>S>IGDIT^4_^_AS-]&\XF]Z.I],7/XI=5HK*IFLHFIE^&7Z;W^_&
MA L;UYHP6_(D3$H$3,*OHLLH OS2U4]/. 3I*<7'[,6/C>M,,STUV)O6P+KU
M]'8!UBB(9B.H8T71M-?LN*5:>N6-ER'ER!0!I7$S=4H3].8-48IF$4#R2-/3
MYLO68)L3HLL^VFA D_NG!PCP]H#'<Z[0)O<D!RAQORH3+S4C068H^>-.V=KA
M6&N!]&_@5E+4:D>QSE)NZ@#_G 8?AM-_S<FN61F0=H0[B.48,1$K=2J^.F,\
M: BV=D>QQ_"<LPURD,R;>#E+;"_14)Y N!^,O@NV9A&[FW&=CKUQF!8WTJ.2
M"IH>EJS!F)U$GUQZ@KZ?PB5->.)"$(1J)KBFP5O9[O2T+WH<8%ZT9\<^DF_
MBOO'-4MTR\*B05AC@1$H79(E39G@SF8)UQ%_D%3FKO:EP68TQS@RJZ6U<1.1
M5T^^&T_^@$E\!!W$P!7+"4VGQ(GT'@A:T)10ZYEFQ@NYVGUA4\C'ME>=@;8;
MR+276G(?PY<4;Z[3./]Z03FWK%.<C==Z83BH+^D%7)?PE8]?4IIUO,NMC*+[
M)7!+L:S<'JO <Q;,,R2:]((#<LR#8C%:_%2)00,\;:Z=E0?I;*3$^E*:FI=*
M9BF5>9-8\,9J0>M?OC2^=GX-P\D_X/HF7>5[%R#3:9H-+/=><UI*?IIRO #E
M-BPJDAS-.5-M(Z^?%;D=U^G<-NW#AT>N(>MHH.W5]#J,;X?@Y^7"!X$FKYU-
M)$/I@YEI)E;@^D\9C6!*1^I0NX;!KMB>!5L.TT0#\_MB'(8O4AY/TB?X\V(V
MFPS]S:R<5GP:OX<)BF/ (B+@VA"K@R/H=U@"MK@@QF@6<O;:U*;*5E#GP9&Z
MLF]PL%, ;H*6>%)>ADR,*06.);-H-Y;&NEPKCD:#KA_I\@B<\R%$#7DWJ)-W
M$<+-UYNY:7>%)MRD5*6>I"_E9*,8>&BJIG()\B[-KC(.82 ]!662)"*;<ESA
M#'HL5A,A$DB;P!JN:]-C/XAG0IF&>JF8^?'8L;@3-H>0& D:+)%)&N*Y9T0P
ME1%@8+3ZG=$)!L1T,S:Z2?54 F+N.X9ORV\7^2]*&@B./BE:15 NO"@PXM%
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
M+=]WQ=8_>YHK^D!B[:6E-F77=L+Y\@M,/J?II_'EG]_04TCX#]ZE/\JOX1@
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
MTKN$XI+*4(K.6Y70@O/9')&"ZT$_:Q96T&.#&DS[3*.2.5,:L.!#KP?92!7
M11*%+>FZV1#<VQ6)4HG,F96.-??F=L3ZK&EWN-8:%$5Z@!N_>(G?#V>_8/Y;
M&N%PKE_<3%%:TY(;G(%;F%\@HK&@H4R/K @+U!@3((7JV6J'(7T&3*NOL8I5
MD_9$/5#)(N=3)F(>?6R-PNE@*<F1.ZZ"#3(V* VQ"[1GRZ2]=%*Q*-(!2^NK
M\=<TG0W#(&DKJ+?+> ?* _'4*:)*@10;@@15._'^ )C/@%*5=56S<-(2\^^E
M.=UMC6/$?7MC6=*1&/-4,!*DI$3&2(E'3(3A& 4-VJM0NQKU!BCGQY,:,F]1
MPVCSN!=Q5#R"E,QG8@)ZJE*7#&/O(WZ+P*(5@(3M[=ZRUP(RK1E14_*G4AAF
M:7Q=A$51_J*6>:(C%92#-218EG$L5!*?:2)>")\2<X'+VGUD-T Y5B!C56V/
MZTN]P0W;.ECERTE:AM[L K!1Y.)6<,<)8:RBRAWHT5T/1R%,J0<> ]KDG $:
MYMZ6>A<RD*B9DY)S+5=3?)XJ4;:$-QZ')_N(OW;^SK)(Y*OA]-MX6OH3??T&
MHQ]O1F&9>.N5<-H#R:S4SN&*ECQZW)"3U#E;'_)JM^H-R17;WM2_<5I9,^-6
M8FT0U7,7EW1Q,_LRG@QGB^PU3CW/+C)"#9)=RN")S24%*#LG0[2&A=H&Q7HD
MYVA/5)!Y@]"*AZANN;\+KD96Q"9,QS$>:NAM*Q4Z"+U)\^@-^++Q-L52AD&H
M6((1+0$7#:Z/#B(S+ 57VV_MEPQ;#(0^N;"/K%NTJ;P]5WM9 L F/V[W+9FR
M4X9IHK7AQ1*BI R1 -=.6"\DC[4+#:T%TK^U4$=/J^><G87<P#CXY6+Q_[V9
M#*=Q&.XE=5)0F<7HD>VEN8'(R'8E)%%:1S1G-#>L=O?1+9#.A TU!;]Q1:B5
M]G+UZ>^7']Y\NOSMX\6[5R__?O'A;Y<?7WZ!R><TO9A.QV%8JLO_,9Q]>;G(
M(!WGCV.4E9\,X^?T%D8Q#Z^O#\^3J?GZ;HDUS02QFHGC7$C HF+ 9=+)!LF#
M3<:DZ#07<5 32,<59#A+=ZU1PH^?)[O"1X5:I$2!HT1F.<\'-X0Q&5W.2D*L
M7E%] Y:NJ^3;]!FN7Z<T'0"ZA,K00'02N/N7:!^P61.3G+&*>PNF=O3QW<O[
M7_FJZ'9UY3M,F"TJKJ((BN]WM>AF &%6^OD,1XN0KC+;1$ W74>'B[O%I=BR
MY$@$R#1IH;*N;?X^"NA,M%]/Z+6/QY:KXNV*^7XR+F%^M\$-\Z5U -$SDY"F
MI=LG&FNL5/Q1@:@ P0MJ4C9VVV:VX[N>N+I;2+3BB<@"'@ITT0?G8YK-%O=X
MM["$8S'$Y E0"426VV7/  CWCF9@BE,5=U/TQG><A8+K2+!!BLCEZ/MP,AX5
M0.5$=CJ;_FQ*7;[ZGB8_%D1,<1[)FT;3-%!.LFR%)<$ZW)!82,3'R F:^4&X
M('5.M3W>@X ^<>[TIZ2*22?K5K3[2]D\+PJH<%PGXBPOW4I+U%N&2"PMU;48
M_A_?K5COX^]YXNJO+<D6[;1_'>_B0D!S%G(PD20I$9,+CEBK,Y&)<PW6V4!K
M=WE=AZ.OZ)TF4[ZS8$\E3N>7M>L#/CLNTOW+ .?GQ!"<4(8%$EA.1/I2@MI9
M14+4VI:^>DG4#G??ANEH)<@Z*_VQC:.K\!N<IS^&;UF>;P>$C:[<MJ,[SN5;
M7:WN09D.*CD.>;SA61@9B8I*E<(/N$\*84I-) %,!B-Y[5.H8Y%FRR7=L3FS
MCR9J'UBL.=&]O3P QL KC3!2:80 +./:*@,QQEKTNUCT>C<[=.,KCM#RM+(R
MQM4EV;SZV.7%AW=OWOWMX_O+#Q__?O'A\O ;E0U/ZG8YL@N\E7N.TE>+1=SI
M>?(2L@&F-8U*2I.UY9 &&Y[9<86%R0AMD>G[-/F('D=Z-;R^01?SIX6K5$13
M1&IB;!"H=0KH>+A,($&R3J9@0_7U=0NF[ADK<3A=E.Q-<?FR"S^='\$.I'<F
MQV"(<\[B*NDCNEO(>JF]4\E'F73MVFJ/ CK"\E*3$P]35VH)OUE\8#F3?XU2
M6=CI-PCP-CYN/)H.7  P*0>2'=4X]D )^%"N;'!!5"Q9L+53X[:CZI\C%=6X
M-C"HF@X:6*7_3,//7TH[^>^(Z'-Z=U-$=97G<V5Z=3.;SG#C1,0O8#H,=S*Q
M(B27C"%H@Y5:4CAS;"D9%#BGU&J*NVKM=>4@H&>VWK175K->I_/BY ^ #K0$
MSD6RB(U3(E.T!"W[1( Z88*P+JK:9V^/X>F?+SVH=&V+U KZZ'LU^I#*(AWP
MQW/P Q6CRR6X0(,N":*<$:^])!D2%2(8-#=[7816\#T'+C735X,H^4>QOIE.
M;U*<"V:@4])>,T8$*\$*G)7J9Q((C8$'H\'&ZJE4NV)[]IPZ5$\-KJ+WDLQ
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
M*;-2N*,:BYA0MI,:.:N(JK)1X< F):N)9SH%%3>9BGW@='$-74A;-&];XI!
M!X"#08!!_X4'/#0L%-1[FM#(T"%  &%E( :DL3-+L @Y5+**"2LF<[%+B"@%
MJI)1T,^F+RDE;'-7 ZJFKD).2;NI8EC0S?.AI6XM"VIA9:T8[_%#O+L%AX*
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
MA;A%?-3[:XVSFRT. %/T$ 0&2_7M/R42Z*W1*$O2HRF.>5.&=T>_\DFFW9\
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
MF)IF-"09A$X+MT&5THB8>K&M-PXY39D":ZQ&>G.K*GGNI# EE 11#BXRO*=
MFGV-H285PM7EM#](%W';-*F6UM(;%#_6T^*E6T/;:!V5 54F;+NH-^J1#FL\
MVNJ4K_!8A%13>U: <G:A*C L3T!P_HZO4$\>3,!%*@0R_UH)+-U7?1K<ER]*
MSKARB4JJ*FLZ]<0#-K.U'&6]<;J.58MO;N6G+<AE=JDT4=<;&_@;&CT98T_T
MQ6KZ.-HN57/C+FY@1)^[E_=+Y9-LS/2ZH!NM#EWDN<FE]6RO)!K-919Y!;77
MBO2G4A0BS5,5>&*Y\NY,29@N?9<8IU*7LQZ5YAIOH[5FYBB)-7>4S \*AA8:
MY R_:);AGK1CA,?&IPY=L\81F> TZ&/ LXB[*G=HS(Y"R3 &HK!GFW#5VH^P
MXG%;C,M1C=TX-F7FQV4U?$ZSUQ^!^_)9%[O3(S:&: Z.=HH@YMQQWFLK/4=P
MLN$<]W4/%17WV?E%[9):Q[R%-N1BG750+EN0$96IRS9-HE'<.TK96UL36XIB
MKDL?LW#VQU__2 /_YQ]IV9Y6O\8.5;&H9CY+)4^8,$)"D$:YKI45T6Y&QR1@
M*-7@.?$@(_43=')F&#53"9W0JF,PXS:TN_7_RG!]-J'F97^,3<6J=9^@YL
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
M[!\JR"_S^N-_4TE/"6:37H>%T;Z[Z_L-D(R&H]Y$%%-ZVS&7WV-"VU1&MP+
MDSAY[AS_1/$J?HT*=&RNN,*)NH3 +0% H70*WZ/K=^)&%;_V33JC*950S (P
M!3-("ILOY-O<X(T6['OX,\D0BP>#$[+@*^1D:JQSO7DAYUER:,-9U7G>[^+S
M]./B24YN@6K/3$\C /##-_%.)VX9\K*O4TQ&.19JX^X36>E*S.>B38+RS?G
MZ@7:?+);^PU-RR_=0W)#QJM%150.RK'8G[5A@ @>LG?:#:9/!5#@U 09YP Q
M2"AFO\T>N4(TS!@CY"_-02DGJ.,L<N+ Z]^ [QZT=W@TDSPQX)5&WVN^/^/B
M;E;$ST$T@ L#P'^ZN#[A^*'"P$.8=8'G!J'#@D$9L>2)JV1=I'%+96-($;?M
M>=#2-(%H9)KDAR[;R[IW*@%;HZUN-&5NJ<R$HZ_@T:DY)1&X=[QE8? LX,4+
MB9!CN<L6S,5K$9<RN1"B"Q")3"+R,\H\ =(CM_&3*"SP66//2K 1J2<T6_V5
M(#>:)!4U<7^2JHP;[X1+B&UUGDKFZ(EBST3FEWX K02- C31D1)W#,W2;,(^
M256E]10SK=!A!25UY10G\Q!-%#2J7@F%5CF-FP)-.@L:T,-T6R1+MH@8'STH
MBO!P3DJEI B\@C;?;7[=L*_R&_1/$NNVSM[/@X^2G6XJ60-4 +EM\#?1K=+;
MZ:?7SP6?&0)\7MH>;:]?WKX.-I+ 10X(1GP&FWWPJ7ICTW/;IE5FB47>JS(&
M0G\+GE))FG!<%[RD?.LGL,8]ESXU/Y3$'"9?'K_1 1OVH/5* \A=YL)'FN^!
M$#JBWF"^(92_=5YB;GFFB^!)BO'8<")M*  H77A3G;<M_4<$O1_/I391N6-4
M\.1_J:V[HOB<.;-ZXG-BT!<+BT,.E-BX='SH%QWMS!-=XH-(';61^ DTN5X4
MJU#J>:0R.JQN?2FY W@A][2:N@P:!TGOKQ#O_=R4'^ =-,D?JR& :>6,>^OD
MC,H=3=A.CG1.,)S_P4Q+P?B%F)(ZFGT3GQ3#TGM*@ %3#%#<*/MM-@BY$_;X
MC<5AOP@9["7_9UJNVL9@5.:02MHHB"=RTT#*ZD65[!%#G#2VX ;G&NV; B&R
M 14$\A8N9#>I*Z+RIBHNO('6#:P+'C(,V \(IY]I_4::[T,P-)\@"O!SF^C@
M-V"XF!CN6-*&N.4G;IC2D"!U+\HR-Q8-IAVT.-CN)%D[INR<FK!XE"E$B!,8
M$U$E=7YWZ">W%WQJ'$>,ZTXG"$S(AD#E^GXJ,M&DCUCQG;W;1*3[Y=U?>N[,
MR* P,YCYY(IRA)0/\CR[YD7,TFADQ(8^H;T$%N_\[?<L.+0@^)M:2X](?-,=
MBL(K4S*?0"&)P]=UMZSOPO0PW524GP5GO>P?>T*-^Q;LC2M(?_X&= X+0[1-
MII32Z^(O3018T7LQ>"AL?R ;8%$]S7ZKE>8M#5ACK5 WEXB(5PW?F4_+2J;;
MKMS*M7+'J9\4,/&\;#@9W0PG1W#^N7*\T7PQ&_H89S[W:1['D,BZ\BC$Y7(H
M#BOO691H1]SM)[HPF*]"=L"W8^QF0&[$F5',B?*HP_=.1%R3N^!30]#^:XG)
MKN!SJF9'4SS[(;K$Z1 QUK(%.)M\S<ZVTN -42KHX")W_D+<9ICSS68L>NT7
M2V1=M2>:O:V\&$*EK"VO.Q/^D.-- H$ E@2ERGX_7*MB]EN.G>X/;@@7M1/0
MLZ@(UX+#:.55((:CPL06'U_15]S#;@W?6)O.:TQZ?A8X3#Y$W#V.%]E.&F,K
M_*@<$@Q,8G+'X<];-T\A!>4W53\;6IBSFUWV@&;S>1Y-CQ#G0.'[T+?\[-\
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
MKO&HYC&]X* X<+CH<&KTWBB!'0[C%2#B[Q]T+G!8/;[C,^Z:ZH;M?5@<=44
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
M0;ZHLI%E8N![/-J5V$-LV#DWL7]AZURGYY.?'0=ZP^(\5X.PHY,LNV,X=.<
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
M-U' 9RK ,]6^;%>PC_OZPZX_D]Q331JMRFG8T)>-WC2#\HSX8#'SNV[U*8,
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
M^QGC? #S7WV=UP/[_O9R3D;\X^V.S)2&(O7;00KHME>R^.ZX(:B/(E@:L9&
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
M5#!P\96]CC5L)-S0G-F\&'$WLE)BG_8L0\-Y]RU/*@NR 030A!R+K@-]S:F
M_FH#FN0R!ZUQMCW_%?\W\2Q-FL;U2C=_P6\=4'I"XHG]ZTGY"N 1\Z"AG!XJ
M%!5U]5F5V5-A])6.#6W?IO@AJ<QEHT4( S%_8=;XJO-1/V03ND2VF7T;K-QT
M?GLQ^F2(]SM_FL3<97,FW2>:_S<Z/VEIT!7Z;L('8$C@5TCDE8RPR1"9R?S3
M?SG\XAU&X '8]4DYN5I85.-<ZOJ5RNL#@/A."'DEY;D?9!] BYJX.&CC^?4(
M_P'8H^R+%GC _F56N2S2]DDX6>R&X@/P:>Y?$D',,XTR(DE0;(N)\'^14(P<
M#,5*^+ZQT)1.CK$Y:ELP</XS3(4VQP2[PB![^)OB$KG7XB0Y/FSN\^!8/+=7
M2GJ#%K>9"T]]IT].X &K,%25JKCE<$(E8]F(PW25Y2]Q"0]J(G_))7DUSLY
MI%@510RQY62$5<E0.J')XYZX=ES@K?4J._#,5T,*4B%0B77G0)/&36I4WFS<
MEY:Z9ZH%XO.U%NCS[=VUF<=$(.Q,=<Y\F59"IE\R)66)DMOH[O&2%>_G7#RU
M+C)>/-U&TP\+85@):,9YV1FJ(E66UGK?K0I8W9HPVE8A&$6R1Z-PC-<V5'?A
MDU+T";PLYW&%KQD7HR[WNMB)MJA^2YX2S>2F*,*2_:/;E3SNO$5/I[1\(*A*
MF1Y-LN8F%-/5?AR GM;MYL@]I?']V-XNJ3*I*@[>MQ1?!9"#[_;)U^)=,TR0
MNL$>. 0SELZW)MN&ESO\28$5LJH08W<XT6W_7/X2;R]U<E)6Q3Z5):JBXY!$
M\-)G)TPJ72W,GCCVPK)B".UTB/@ 3/.IO'0[Z!Z3Q;X,1I+KR'_*E[-B;#&U
MF;+4 %.=F5.S*HI8+6\08^#'ZVK2N1.6/=>Z#,N.K-8_A,K#;SQKO9/7I7DL
M.<D88_^V,OK7FLM\\LK2RZL/10IIN,\\N6E.F(*-(D*)#P]U.#&G87"LU<>V
M^E'V,*/V[Z^A"';U<FNF)_/]E S]2P*_9'LL,^(B3S>PZNF:1W%S0#5U]A,O
M*Z)&!_NV"KR-T-"H8D):-\7JV9S75QF\-@R7]*Z[)!&MY9YS!O"*/B6"UUC"
MSE6 *7#OGN:9N+VSJAW^RTU[7Q+Z;"N'M.[5@67VO8>!>9NO9IW&H0I /Y;E
MG$XE6]RC4-FP8N.8"0Y7?<XE)M3S$OH2"=J.2-(\=PW'8#(==T'YL6!0: [=
M9GSF]\D!GI6#<# /+F+-LTV& 7!!KS]-'19_CUBPF:4Y?S[N%S5+Z? #9 QW
M6,-8_ZE.UINNA\\"GP #-XQQ=03T?XR0_4D=?OG-UK1,]9-GSCY;RY>94"P3
M/1"'UKOSDB<!B"?<62[AL GL<?DFM2C+J;IRJH_[,LG'BH=K[Y95$=8+JAV
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
MQWP7_13=J+4P,"$JMWGZ(4=I8^#@I2-47.W5"YX,^C5-RC8&1ND3U;#4@9<
MA9*R$?='3Y5C<ID9T93 M?HOZ QO"T/IZ?XK.4,5>]W?4ISHA(T>XT]A=F>R
M*.0:EX?*K2"H(+O\+KI@C>C,1CZ<4O5(76-V+JX:.DA-WK3(KJ@H^;LNTXG%
MX?4U_7%_;[#JD$2;5VS+C[M^&'1I.RS<P%2ED%90MN0XLN^DX5.^V<L7I&0\
M*JJ:?" .24Z-Z5'O^"$SF+%I6T?>K%4P_=UWE_L?=7A#BZ(Q#]_WOW'HXYO-
M(2CJ2&'X[!LB75V%#;WU$QCN>GD>F*=5\F7UW47MX'[HARY"F7!USQ\72T?G
M(OZ124P,U2>>@A@[]A)L(D,"A\&V)+EE2KH P&B3&[8R'FX40[?THJE_R3SR
MS-LB+NN8@U>S/:+)$ 1PFSSXA^=\M6Y8T=\PEH.*'Q;:[NBKY&@KP^._U^:!
MI1XKOU<Q>\>+/-BY:]K\*51(_I/R$UM)J>,E>-ML?ZYG%09 ?.J!IV4T)#B
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
MV@)X?ZI%4FJZ-EAK=EI0R8MNACD&1KY;E!)!8C]\1T#\Z2:?@2A^&E_CDNA
M<Z%!S')'3ZL+IV9B0&EX*C@%VL3#@X&/MI:R%!3)+S7I-W"T)49J)U/BFP87
M2R1:^'N!MT5EU8_0# 4Y^P>01T0,7*DV$AM9U*GKC9V+:(=@BYTB]*E.<XI&
MP2 DONX:UI 9!J*D\\NO#KYXZ*&!#YHGFK,M,GV"]YITP*_4Y!7_6!*1>6TH
M&J9R8<W9W#S@TZ%M)NGK?NQR1%87D_E;P2 R@8/B>*9//=A;XGK=OP,S2&T;
M)-GWJ3TJ*4YF.AHCUCZ'^:9^83W?,/V=C7 ]:T#0WH'$@7[PF9R1G!(+(4^C
MKP537IW.AF:2"K31VA(6E%*!GY ^NX4[?PYS#+XEDJCHKQAFNJE[Z5Z<'@_9
MA#2J\5Z[B3S&TN2KB$)6,#5<B=U;T7"7*7WRO:9Z+D!@'!<K;KAAHUHD(X_G
MS*WFS(7-4[L@TO,P_<]$D%(&,[KFP5YHF\6-Y\7,IWKF"LK>)^G)5\>U0!)&
MAFV7S5>P/19'>T!><J*X1F[!/?W@W])UJ;F-A;(()8MCY,HC^3<B:N$8==*8
MZ)+8B;PVV[@:,+ADKD9E7F4S"[7R1^;+A^$T5'!B9;6!T_LA2NZL'%>/->R@
MSG,N*06:E=7AVBFL1WD5$HD$I1_8F.&]?U^MA=R+T!(T>%;UU!>9J6_2):<S
M<NYR$<J>*]TO*O:^M(JBW8]$V*FWY].'#HMV33I]$9KU@"',EPB.@VL#D\."
M]F7$UW%UHYC"](Z[=BC6_96*UIJZ]O(WES?"N9X3A66+0]ONYXLMGGDZ>K+Q
M6_Z$R1,&A(93.-"DG$7+Y6X:A6TX:BUG'UG^A57N%T[F0M ];#6/<L:DU:\F
M9W=T=1*V=3F,4<>P3*:")70#-L.C2[5<G8;4GBIY =:)+]<>,S.:=H6)Y:#K
M&<7RST&3808)!^<;G@+>?\S1BR'M2Z:0:PZS6D7KP/)$;H<_'F^M:TUG^G%!
MP6H</@[J0GQUC8-5J*?YG+"Z@0G!NK("/6-!M1;38 F*E\0^[8GL 'J[ENA.
ME^[/] LQY+MQ;\FU"'7RDQ,<!53,7_2D=K@7E*U;5!TBR]L>$:N1++U12QD3
MBYTO>%G1SL,?S+O2D3//*7NP/A:]ZVY$GW/YNK_N2T-*<89%G&VT"KF18+Q!
MOATWE]A*L_RI"89._RE13;_1T\8!*6I\T*]-PURX%\^7K8_LYA..@9OT)@<0
MW] 47<L"-!T;24J1#)V2QD0I;:/8(;-T F<V 6[@R0,S;7#AF.<X6UO U=8_
MO(S6QRLK0?_PMEJA]+-0QEA<4^5_C4H%:B!'0?$2@RJY]68R'!,>7.M"-I/9
MZGY4(ZQ@L6?/)<J: ,6B,\",M<MR6CO7+>!L\BS"O^ND^6 R!_KC[-B#9NG0
M;$2-166JPUC@]4S/T%=].N.ZA3?;9,0.J*%JB$#7'"$XI&[<QO^)C<RK>M^U
M>559(RNTKMPO.._GP&>B9M\(0<K)QD*D'[>N/ZI."#?+OKF.K\3_''C+H5XO
M*35@I$<ES-/Z=M4]P(2+5U_&<)%P1#-7G/8;SVS>/A,(()W(\67"L'P[8J9?
MY=D)[C$U1C[UM=S+)(5A+D0\/,FLU#%4&@Y)-3:^4-UL)XW5,K)8?9Q1SE2)
MS]%Y2*O+GF*JYF>=/\V_S%5B]E> 4]KH8-W$V@AD64>9Y:W3A*8<*&9B%% S
MJQ%F2"$H41=.D5+G[0HG]_G[?>,QH\,T)3AJ,TTES8!*WB'K(U'6XU&YZ<X1
MM%\ZR#0:9#AG,FNB.K8S#_K(CZ<^$5:::_MQ@/QD=^C:U.6[82V<%%5>C:ZL
M@3F:'1WAT^.9-71.ZZ#(S8H_(,7AIK(SAZ"Y8(OX/$5:9+.U9W/ZPKV&"6!R
M/K^JA)A!D<G&%#GWXSR@>PY4LKQ83W1<PT[H@G+GHLG#0%[N;[KRU+G,J'&M
M;-N'^$#%6LO%+>?'/\H.:Q4C"[0S2'Z5TF34IIG*#)1H/J")D[R/[Y\9?DD-
MR!$(L^W)X22@G*CC&B2-I<?TO*RC(<4\$Q=K,T"[<3;1]?TP<,[X$?LF.J_>
MT89_G9%/%S!_F\M$$_RE>>@A 7S/75\HA0IZR974Y&E -"^MRZS2)T2FXS_P
M05-:N2'9(.+8IXEEWPWMS+YH[5>CV+2UV\.=G?'JI,T(C!!8;%OUU2@>7EYL
M;S&NM/DM,C<=D''7KS,LXFU6=VP)+2FFW**LBT]?I(D9\1 F66X-X%TE 9HY
M)=,2S7-M[4B84K:?9>-'VX3EGEI+NE1\7Z;2:YSSG'2H>40")@G06&5N5$;R
MN;,H<0*"CG]<Q-?+H4\G?JWX\7,I%@/8&S!/*_B8VUF](PW)#=@AA"89KT63
MN(4^?(F<H]_6_>/XJ]EMHS "BMBA,H<0EKJF[EI-KQ?TZY(Y_7KV1=FM78,@
MRV/\@YU&R^#&"B*.7#)#XB9@D9:(<.ZG]4:NB;'_7K;2*$WQS3&]3LU8U=K#
MR&/@8,^1N,I5FV%;";;9>S%9,]Q $JS#_<PF9W7,RC99<#I>V.C$JBG(?0 @
M$$(1*U_D.\"1ZFM],BYV]SMZ&9!SF1#1'!*Y")-]X9[[O X]M+3C3F2B: =_
MHGNR4BR] U]>%W$_5D-YI)>@OCC?^Y2;)GFUS2D]%]NAM+T6BO@C/D@<E\WK
M).C5@'4M3?/7<\FA>"Z7]58'<>R?J4);3A._'9AQH4_3N/CD]SNF',K@K6?O
M_)7H@I@7%IX_(<UF$GLSW+E644O_0W/<K/-[EO;T]6XU-_6B&$-ILG9'UGB9
M/4Z#"3'NB>F-V]A.%WO@[5FZ<TLFM$\;LK&[6F=0#13.>!QF**I74O(Y9)WD
M<&L))9=U"^64U@C+/[4R\GT K.*^.5SK7I81_(?'_976J->O+-[BV+?[]9.;
MB9N!"=\RT8;*%*5>]@P)=Z(\DQA3Q'S1&.!! EGBI,_EL$97/S$:_Z:,./:Q
M?H1-@:I#?0%V.<UP!+#A7IO"JY3RLN1[YC<[29S9$$W*^"F92[D] \NKW>7Q
M:6.MXT^,SX6AFF*KQAY"9LE4C%^"3I/4[,1[/_F\UO6#&U@';M=U/)]5MIO2
M61:H9'4#]E4H* EP;FO@AE3T<\,D5O+",HU7WH]5:\JWM]1)3B0H#HL,I)WG
M'=AG_&:N(U>Z;^C$^.55Z0@><B?7Q?+ + CX:#[/;0?LOR#IWNR#O%@)KS<4
MP1! W[^M4K+'G_D^OX< "U9@;G:HZ^-_60"VXY)+D_ .?-T'I87NIT<N/G'0
M";11*V9R6):-55'3:[D4>;P-DZ1[ ,%$R8N1#Y90%,$<L_P_S6U;[QDG*BB?
M"H/>Z[O)2^K*OQ4?/B7SIU5=7)F*8A,0?0(.W1V?2/7MZ?BP<!#KD;.5CN.=
M-Z_$.!"HVS+GQ7F^8D@NBISDOVQ:4F6&"OIR4<T4T_I+M9%KQ_Q^>'*CKL+C
M>%]C%2ZE]<A (,<,M$-&EB(O4 S9X.!F5>.%P]88S5[PC7JZ>JEW%,.?%3W:
MO[!OQNY5H3)<L^/@S]D= G8L],*=\OE]Y5YN^%ZIOYY6XX*BCB9-"5D2WG"I
M\YBT8_.7)[TXU6O5@O3Y>&VJ>+$>H*E@DL\9M]3"M3;O;&R[7P@F_W>XQ\AC
M0SFTZCZN"K]R?Z\EK?W$,8[(;SJ$XL\\*HO#P0$?1V%WDB3AI>21 45LOIV4
M$-;% 5]K)[VQKFAU'&@4FGOQ0ETT74WM%)I>@*LO;3\\<G92\XW'H 4VN^C^
M)&0*_NE^W/B9/Z-=?MSKC +P7Q*.SC45KQNNB4&-0R]M/,(.I_I5R;@ZVVI&
M8[P7Z:OD\^-F<)D6MA AGIP ![F6[MU2@]*4W<>J.7%DS_[HX(5>CH^>^;@'
M3E2)DG!V:-S>/R#)I2& ,E@Z&+T^URE04$=6!K:^YG$XJV;]3Y8N;6QM(4]I
MOE.#-^B?:'WW<Q5@XE4K?C40$,[SNJ;54;S-O!8>1'^5[78<0MSC)NA3F'WU
MY ]P+/'+)S9<OYY\ B2P;Z^%@ O?_<?E*]R[\]T!RBM3)XUZ+H/?OJO[JZ#*
M?WB9G4DK,%,NJQ8;7%QWUE_9L 00/,&1#L=)HKI N2,M["$K7-*P[Z8IK!TL
M\%A@+&94-C4/NMS,VVA2FFHRMWF7[@$/X\C>RG;!%[MDLPJ3"]XFA^ ^_I>B
M0C?= 1-FGU,UTPW.= T"+%-YL9JT6!)R$>>.X;GAN?_SKL,M M>2&*13/3BL
M#-=^,N%V5_1IABM<?.O[[YRV31'65NWZR@E*$WT;^P5OF3?N$VA./@4"U905
MS>PQV A6F^D?7F%BQFU+&PF%]FE+2]:)K5!74WQR:,+G.B(AE91XRI)JB?+Z
MTX#[S><A^E93QX'5K4OF#I(1<E*K8?R[ U9!=B^5MDK($*_AU"OVFK\#;+D-
M!P7'%%YRA;P8VP9;UOI1L:><\;OT_ZGPD#014@M)VPZA4;-;54_ZS($=+WY4
MB-\0/0CN3RJGDG:^HU_82^)3C"9.7@+J+!EY.@U5.XE)=R_$&I.*FU?O91D-
M%M6^[Y'QB*\QV(LVK04&^'W5TG83L*""" ))HU:WLUDU1?OT 7SL;CM#'C6R
M9MNCI%# HQU)/2,ISF.G0D3BJ*8SA(]3=."]P.\G4"IM1+W&%/*P^J',1.\[
M'1$$F%3$SQYV9D4_+V"2<O1@]_0<3([W?BM;"(9*+.<5/642DGC[6K)7WU"G
M@SC>!2Q(DK0VNW3".R9=;@[.C]-WM9GF57=Y4CD(*U<63R*UT$K4:AZ+48-+
MF@TF!4ETK/S5+V_?G9I)&I6,GE(F CQ!4FJ+OBO[;(J;?625GW8<!0\M%94>
MIO9"&/PW <L]&AT+V\-JH>,LP7Q=XQE=O=XW.9M9MF\]P#[4@,_IJ<_&/ZI5
M2^>4YSW6SYS>^A'GJ.OE3]%X"P[ZUB_/.!_TL,DC Y#PDBA%EA? XR5=D,G5
M'!ID;J5LJ_/*2)WZAJ4WX[)TH8B7.N_Y1G5CS=/9(4&S=I)?=H@RQ2G:GYP5
MY-L"KT\R9F<'N6)V5O+GZ\UP];T]S[<'I\N\HH O;<2'F08@WYD0:T(F(F18
M'[<WPB>;-?&[XY[">]CJ(^A(@1V>>U2".H*)!Y:XI3L2]5#-=QTQB4C U$-Z
M+6.@NLD._-JV6%PU;JRU_#\\^\W7;MY-%"<PP)\AP,3''_3T9AQIUEYVCW3G
M@<W1&*4Z^5_3E?3J"A'S?N8U'-$-]W8 7>_H<VI*>!GV^R>JVEB&+@IU(@D\
M7C;&@!5>P_P>TG'5%507.'=Q%&#%&P;#Y&50YIZIT/#@K/:X/40)]7DB\\AO
MQ@1R;1ABI,0,9!%/ED6%HJI7:W;)JHU7ZY2 Y"!OS73]74KAQ _ZA-&XE]K!
MT^3]NH%_U!^S)>7<18S>A1M<3-O#QN53S!_PS&6('H5.9%46$(+E)=Z6#3Q9
MLD3H3] *^]W*U1Q#5TX%B#"<;6.U-3^YU3$9/^EXO,:!U:CH3C9G=VJU17[$
M$T$_!+"T7A;:&+CG$5V=HF/;P<3F_KRSL^-M4Q0*;QZAP5+*M0QJ)H'80 GA
M'?FL<C7/C"$L7X^DXLW;.6/<-_C%+!^O'5^4MM5&M]LY$847%S</'L:]F5>5
MT1$G?C'-:KT_=6H-#*>/._I=,RN-?)"C#0WS*;[-^ZT\X!@UGO5VY6=BLP5/
M_H4,./#,"A0\5+F/.8Z@>Z>MXL'R898ZH*E! =B79YQB'>MC::I7"LB9KRT\
MW.)^.BCZJK6>C2Z63[GP-SPMX&D_ZO<^(C79@5#9504_D&07*/.+TM;LY]!B
M>6@30]+")(NW2DQN?II%4K:)7>8X^[1=H%D13.>3X*Z9^0*?#(TOBKUWB E3
M X+[EUMM>:!E.PUZX&O&X.^KF]5U#R4^T-RD2_.0O1V(LNL+DMX*,Y.140EC
M72SV-]=,6EA>X2GT*AG_\*+0(\C=I=Y1:E;R^OK#TNK+!*8W_/TUP4,&E*KB
ME3C9M-417'B;BRZ[[92M-.]#&"L^+ZMC*9WW>WK<_*=T$Q*C(?JT<[_'K'Y,
MXBF=(3 U"1;$*H.%\JJ0Q8F$XUM5CB &:@K-A+WZA0R[RU%U+97WOH(I8$FE
MO,ILWBZRM:,CZ(T)#)H,5G(H,LH"P8(?1)FSF-75=X\<QDT6:/3M:G(F/$ZX
MX1008SZ[H_"1LTLJ+1D\SK=J'^5DOHE!C/EGD.>:D9T/LX-H06.L/-$,] ?$
M!4[09B&0GXMRQ?L\9]H>]S/D\3:8TO+C3?LIH_364[,]$V!R&(-QD+S]RJU]
M6-9); Z:Z*O@GZTKY0/#LX9E8;FFBPT;&;FFS[<?GKG*1OBI!?'H?F<:W?"!
M[\RHTH1:&"O;&\NM?GO,.W"X/)F.@1("!T^8*PL*:+U)J?<-CAC'&"BH*#5B
MYP6AW")A!OOSG =[6W\%9BW 5M]%22X?L*^X1C6; S0!92'L7RMXI1U0V:7(
MD$F:J>=B38SWX<PQRW^:S*F.+T9)78H.C]R@RF;N.WZC3?#2VMC66DLLZJV6
M=NUS_QE8V*G^]]_?Q]A>!E ?(0(.M"_W4J8#6;-=(@+-[EB8OYL?B?1OHC^6
M\RE;Z)&O/V3:#I]T?Z"&:,@6C*]-49TQE0Z?3ZSXM?\/;S4OZ ]X)"()?K^(
MC=!46/*>P-S?%=1Y T(56OO.T*\^HQ@?8B1;'PGB) TXV\&;,-@<:(W9T'AY
M?3%0^@J_W\24S4V-4D-$S@UJL<-HC&T ]&V" 56Q)FVV.Z>>\=MS+ZWW@@RL
M6JQ6WR;;>RP7=U@7N_Q82M*-&!V,R]UD"W']^N>,N4CH< (AM_6T6\EF,\GX
M1Q]@=3/1YN[KZQU%K/K?XZVOI<[59<S']<?.EW%(K)FT/.'7PU,A378M+3 %
MG368&RN;NSFHF*3RT/[76/+REBG^G+*8>BYW&@./[K&;FK&N0?IUZ8OF4ZB%
MIAV=K)NT SSPV#9QL+YQZ3#7]_BD3':5]*O8VT1#2- U^2,%H"=3XA;>J0*.
MP8:;+&:CMV9I.S"/S[U?+/2DW6-?[ XA>3)G4:'''>IA*ERXLZ6*JOV'=ZX<
M\3/<%]XGIERB_\,)TD38,&"./,B2:ADP*[SVN<\ABWK0%34(9(YA=!.90E$'
MOH<)</[#4SWVHSO0DRC^^6C>[>VKRY'JL;Q'$3?%4BQ#CJIW00NRMXU;/_^8
MIW)]Z/+;_(FT<13YAZ<$YWFO]=^NY5H$W%NSADLR+>KW$_DA\KYTM5939*@+
MXP;(AG5NPQ>9SPA?CV:"SC=2X8)^?0"#"]TGRX*&8N%YP_35\TT1YN\"XK9(
M WA8I1P.3W!@\KU&N21(:5WD4K=7M"9!93W:]D)0= BKH7/UP@KCADR')3]+
M% JF-S'*G/[A8P$'4*8X2382P^HYB7Q]81_^]"Z1DO/XGK@G6;OK!TH9"@T*
MF]@AEB?P27.)1OG5!@R_TA3RB8?I!)[Q1/^XU730M9VY4H[7V-DML81-+?PU
MOVA7;:F,[O5AWTT?RK7_+-K3+!Q"-)RU[92X<C8WJ*6BFX]*N6%AU"B- GI@
MQ6Z$+Q+C"2 77M&[Y56;!6PEZ\1#JK"I1+\CS%WE$JAG#-HL.,9BPVQ/,"PO
M(IC9RZU5U:5VF.<'W.H(L/AC$0<9F*36M[^5_(?' 7N$:0@L-,=O-Y #P0\M
M2EH_=M5Q #XPY&'Z"(.C:!]%Y%*32R#45B,,WZE.#>$ZX6Z8XU"NK!MI<3_+
MN7,_RP+7OI%*TD3C ^9ZN3&5:4R+ML#MD&U BK*I"_(NX6-@]3TK,?;&4UD_
MX^GW:EZS9XX-$5>RG(-JWJ3Z)<>FM3/5]S(.K7KZ)K-WV-EGK'8F7VL@MP$#
M#F20=YFZ5B01!QNV%4-N>L\32HO4W(7J6=;"2%#I8W)@122WAS7>TV&/,N $
M51R1C*4?U[!.FAOV$\5VJXYG]6SL(T8+L:4#;BBXW:F\O?9QC'GS% .8B#N'
M!2>-V%)3D<B=B"4PY]4$&:ML40G9D;DCFL96GZ1:&5V9)T"9.G;QK5\Y9,/J
MFD=577G<:[D99'RY,K3:<O36_/K]M50\U+[:/.8P<7+(KIJI#/IL%,#P9%E2
MB%9=T,A<EJV>V@>=#2B0<Z6*YT872'+[>,!G^J-UDW>,'"XM7GM=Y44:_.EC
MWC(:?TUT,3A""QDG?CZ<00,ONKZB.<7ILJ;[TXC),"YYQ^#Q?^?:#;-E%(?E
M#3N PE.$<]I&=[\X_E\[* %-&$/-X]&^Z-C8 H%JY'IL7"\\1I/>_PY)/*[Q
MH?2UU+=?%Z*.>KK]5?_P/#-_$JV6]XMLBJ46B0U=)H8YU3=*.F=#W90MFO@P
M"A[.'&->GY@VF 5_J.'$**IN'>+OX@L.)<L3'9M< LF<9_:5-C*=X8=;+*W]
MSU\X$I"0HAN'SE'%*#!45P'[5* 689JS_?Y-GY4<C:-?EIP;'('PH^^ F&R;
M-O^@:_RD'V<[^T 3014W[NCB09;A[XB )Y"W-M=&H1U_'?W]0*LNZ^ R^V?O
M^5\9Q9_.+/?T40MC*/>41COUZ.=:,MW#%*/D$MU)BR1RBPAD\\N</9?X+@UD
M+T6FZK=I-SC3DR0GG<B*7.[1!);3C\.C__!LXRR?R!FJTQR8E)C'XIHH:J!&
M:DU5Z_]%B2BVL/BR<*OD'UZ@S_<I5VT=OK!AGK@&R6;I-BY3.&<;9N%[?KW3
MG*GT6."D]AX7-(5HVZ3#;=4R<^U2T]Y?N#Y<[@,T!F%^ *C$ _-J55_[&06A
ME?B6YG+ DBU>^XG2_<L+D 5\JKFDONYJVEW4,M!)YHG,2CG96#-#ZN!&":U+
M>MVK>D&TJ7SE[/">\&T+?FK4]L]?^XY3N%AFD_=F^.1V,X%K 6G)4Z;,*68R
M$P&'H#&#*:J<A?EE>+9@R#^\E\,FV;5N6%FL>\)RV=B=Z;-%4R;#5<AYB__S
MWQ5_9S8O$G9H,25/&TJ99Y9$+TLLE<0,0Q[1Y!T$ZNW/C4&"A.-C\QQ*51:7
MAD7LIDKC-8QX5_S8[,_HAXIX%6E_>;JY%3S?N.,#;6QLOO!/)_,KEA+W-YA\
MTHQ>5.O'9K,\K'+=+A]*(G@<PB&L/CA V4QCKPF(XX\K2TY%D2(84_(=?)XF
MEXRGT\<>\/CE%W.&<'*^BT.-" %LA)H@@X&8#&,"LQ_"&>:[*_C4-91S3:4C
M]3T3T/2DO^B:S;'*BU_61SXURL($VAA@EYB7X]YJCX6)72IN1M5+$97VE%_Z
M].(=$NM\POUC=;B%Q31\2';/S[;S =EM9ON?_E1@QT^'^Z-NKZC?BOKX.),$
M(HGK+27VUTG]2?C1'^*81?O[SZ'T@P>#1G_\(TXG9.\XRA81(YJ.+KW/F'W)
M/3[ U678H:\_U%.'U)?06%#K^C6JVG"#MG+3U.[RWH;;]6T62*7:3HH'6GI/
MA!L.GI6W.K=ZB1<8FI\D.AB(8;!,YD-;$(-$"'VN^:!$N\1_>E-1N6=+^X?'
MPO:[(>EO]!E3_<3X5)#PU3^\I_*#Q_<-B+D@A:/+"J^3?)&!0^F\ M/:P.^L
M/+4] Q]_Q&[[/_RN\[.!JBH]H=Y$V^XINKWNP](AO44Z<ZYSFH?!BLSF4)M7
M_7]R!*XR,/M4;@W5A+\W>LA:9P0Z<POGOTZQJ@%O9Q]\_9'TO[72AJ+<@?7+
MB&TS3=I\^Y.YU(I<$9$]/S>W;;B5U:-;,I-?]8\O+E5/V7(U;(.?C030-#87
MK!E#!#%,+,?K9E8%DSX[75]@46+UTI)*P(8QJ3:*X%B?S5B?=1A&F5"LF=\N
M7GQI:!,6FY@D*2&NHD^H/[7@%]=2AZTCX$.RQ'PP%AH'-SN,^=,&M.DP9;N_
MX(/UJ0E. 6P_.( MT6$&53E&;ZSS\[5U8W>": .N%X9('U.WA=EG/BRJ?J,J
M,#)X'.VEQ,G]$>>@>\!L+:CC1?Q.,\=TI]DT)28M-]DH[-VH&VU"9&[J:Q9Q
M\;3=K6<$ISZI]N,X?697  V8,]0GO!@G;H?S_Y03IL9J#(U5$]!G[VW(%QY>
M96Q+]-R9,J!*3(O-E07S',N((S1)'):3(,=66PS4A-C-[V3CND8#<HJO9329
M<6(PT\XSX_\D5([VR^LB@QJ-!WLO6/G?(HAV8-B'@ <#:@@ZM^L0G;'DYRE2
MY7!;4KFL^2/5P3_3-TK10?_P=GWFJ;3AQ1'5<N7:W[V^R(MH.D5*IQX]^>&#
M1]-+@L<YB""E?Z/"7])?8- M1^9@H%9851EWI]3 WU@3WCP'9U@:!+\AAGQK
M!T-SO0D-&[5-<*D"HX^ET2:R=^TM";.LZ+[RX9V&@K^-B;D"P)S9W,CI_OHJ
MTO:"SX,ZL3G:PYI<4Y( ?SWNFA/5ME2S 0^>R.Q'FKROFD4?+Q?Q[<8)K:9(
M?)L72)I5:FY^+.B22V/T_@B@&LEX=_&9G!UKKX[7]ZH_B=[>/E@B$>*_]3^3
MQNL5/B&H<9C<(9UV@CH#O8IL574U7U8<'<33=JF+I/BTT _FFW!]J;URTK=@
M_7[]>;-.NHW8K5#'24C_2O:Z,7&P?VPLNHW;)2..F?[;F=NIEVX"46)U9L8V
M3II4F=C^5KL/ JN!T,]"Z/O5,(EN+KC_+!S7))?ZH_G_"OOV%-G_&?)MP<E$
MM'-*2U*$T)E$[L2*A?CGS!BOE(4LW83TF,/7J@3L37Z=F>W3?W@=%Z6. T?+
M=Q5#-7T>P;G+UPOR804#=Y&_/#=V/UG#&[-SB3LP>0G0S>R_=G2!OIG.@OS(
M#3:IC,G])JH?$_\;=%GK2R,)FH%MY(-V/N)+5=>'OBC3/#N1^1EF7;^5+LW!
M%0O&M\%)ET,OU"9-"3#A98_I$W1BY_GNZG\;"H0H)CDY^]AE28>;U-4TM2(5
M+3T&7YD0A;-5"1;:<;V+N2#O[2'J>S6()=H:'+*+EBR')?&7J-5+2L@AJ/3'
MGS3+YNP_= ]5D:54TF*/*Z%FCX19_M=O5V?(W@UI,"U/97RU3O(ED]DR5+N"
M?$1ZJYEQDV"8&HSB08E]4Y+YY+$<G>$/,?19&>*>=C0IEMY:W?G5*49QHLG>
M]+6J-D<B(H'B@M92WW/[<DXNF&\'E<DV%"JL#UXXA=:TZY5D#QV&$A!M^]V*
M+';H+IOJ"_/0K&UN^.@^*!@V5],T!$I<*&;<>+%7;IF6=$5:!0?D@SJM\OVD
MSNIJY8P(G)_'<7?$LX+9O82E.#OFUO/\U'(XN6R>.@"!)M"[%@SH:\'&!.]:
M'VLW40$JD/7AFQ8)I\54L6]@W(ZHIV/=6($4&7V#2LW'APA'W[83M?(@%CV5
MMKS@-4"RY=JS!<#'XEX4,3?O1CHDA5M/;I06+@@' G6X<@:]U/HV9VT\%1PP
M>W^V>,R=.I',9RSU(IZ9+PXL%1TM/;0#X+VKWRI."W_K)PR*I)J]2G!TU9".
MZGW!],!)Q+X9Q"A=OLA$C,C-2GHWJ\Z7E.=0/R*X(3]?=R@FS#"C7BX-;Y)J
M!3YA""KVU*V7[0D/#U>4'C]<+=RY'IS9IKE.RWI'IQMML:!K)4P7NRIW6]32
MYW7,$0^U2&$L(U?!?^$FY1>(KFXVK2FBAAYW?;YA89&(]G8W#O'8$=254"&1
MXTV[X,#G2%>C[658F8"RL)Y08.,94WT DA1OW51NYOM?'"1IAS$0290<=I%C
MQCX4Z$",^JY40584<B#38:KK6@H+57 0HB[;+O*UF/FB\-AS#<AVDEKI4Y=O
MQ/6*E+P9_$S5;O>6.3$R6UFG%/#&2E8'TV;*[1#-SY(F72Z?GR89N#[?Y25<
M2/*)]DT/6.BR!#)IKZ#PN3[0=[O4\E81:\=&9[#D79#VAZB;9E+[*H_YE4"V
MW([7!=.P1OFN!A0&QNE6^B[XL>7/1/U2/1Q#TAP#31S](X?Z%_F_A9L*].]Q
M0YEQ &6=9D+%;.E1$\ILN=@)0P7[$.8#5L1= .CR?&-(]/QITH7O:VH?KG2Y
M]&7&5?^-(QX72C\IKS7ZT^\=1UZKC*>KM7"J.4ET6Y.CNAPWKDB9G5!)FQ9H
MGR<.K\@ <OF63(T;^X9<3#@1PS](W2W9R5+'%6.,H >6#W)+2E3/[X)CF$EZ
M+V-?F\DIT6E[OKGY-"ARG+5,P&QY):7_F/M+?VC(4?];Y"HJWBYKVSJ5KVC
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
M JVU&EZT6))94HK5/ZSVS$])<6+&V'*_58"KMLZ_,&S=+;ZE*XE*'JC66SV
MT;DQ"&RF+9,YH_2WN._L%X6]QM8.8S*$B*HL@V=4R*:)=FY>NLJ3'USR7)W+
MS;N UYG_TBWN8*!6MN<N]>W$SV"*"*T=ZA$W)C,58D0(6\#-[.7S118>'N?R
M;J[R;N>*Z\*+,Y3M,-B8JJUDWHQZFES+JW]ZX86BOH9!5_C<R_ EI1[((9)#
MD\X?W*0M>L[G]VG'7[0QJ%393)'B@;);@>]!0-&6M 3RJCD%3+%+R?RB%HSY
M[F#U+906-@7\Q=F?B,B=Q@0$$^<AVJS6DQ^RLO!EK2A' TQ(^L/_<\R*+\J3
ME8#>:'']N%/+_0NX_9BFUCMVTRTM0^J#3'EB[0%-@$?HVL@/J;5J9>/IMRQR
MR'[<M9%Y.P4P%%&7'A+]617XRP;W .Z&$!,Q-+K8684^D:A/\3YZ?L_\C6>1
MM:/@X<OFT$9<E9N=MX4/C<KA;/"SNF&V$=@/W87MO5I:P?#RW%I.0%6\^WR>
M6^& <D5-A0:ME-U%Y=-(,Q:39I&<HI6AKJ-$GUJ&N>[F6H;A6?Q6BLHW2N+]
M2VERW]>-HO'\BQM[7[D>L#>HLJ10_\,R5WX</_H-^[08L%05W3U41>L0?0NM
MK1A!G4'Q$V!X/ $50%"(62'PDC60)[@XRV5BB._@,"(9^HP;K?D1!'B3[!BY
MNE-1-  GV=BL*%Z:-UA:>GJY=BI\>\_?>MJ-$V$\6VOWFKVMA&6<IQ;3]-K]
M99C)$:]=)5+ ME]2S4!]T0^N-%^9[-B6&W13-*EP[-TO-W):_%XHX2=<GN?)
M,,%@U N4I!I24>.X16*#V"/[[!]608T/1#V/^GQ4:D7\*D,JBYSR3 V/2B*.
MPT'E$9P(1QQOSAGOG)S\P_J'1?!G]C?=D#B5J*P":0;H6PW3ZC\LIZ[YNH^V
M6\.U9X#-(_OJ8<)F204><%(:T=']5E@*+Y5X?D6@9@K[9!%.Q7 UEF#,LDV
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
M.0>3AQ,I;\PGA"B&3EQ=O*JBO./=!"\)3D.C]DU;Q$\X;\M[W&@(V%J%5_Z
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
MR_O:D7$+,'D)+4C^=7^V'>SC)Z>$@O&77WZ0/J&FT4.;EB1.AOF( .)17OK
M%"<'6S<[6*5%T6Y]7;)=.N@YG6.*2@_U6=X95+\I8>-.PM\W[4-RG.:TY!$Z
MGR\E\1N;^\]GK2\H@WLG)(AW4X7H-S&+VJ^,YL4Y\@]$Z2W-A?)P/O/IK%,D
M9!,4, 6SL!E$YXMV<]N'LL6>JHKHZ[^*,;[M2Q>S:/X#I?K%'*"\L4JKL&J3
MO3#OXR=3Q,G.?G3'QOCB]GT^*[JHW)E35:_QG:Z9K1(2)#L6&FNN:V1Y8 8Q
M0SZ4<%AAQNX$'EY%ZP9ADY'U<M0:'%>?E6MEMZ8MA,Q,?*FKXEI9IM\NFMCO
M[QCVZ 0;6Y5R'===59[4]S)E?MFN%D71Q. [LI$/%?O8,Q\V6X,9:VJ4K>F3
MX[5&JN;ZH#F_EL]J&+XO+9"[1Q0'ZY3@KRVE60"]X'WLJ@+[-95]&TG&;*^(
M!8\F%$*KYPJQG9*CWHCAQ^C]DIT1JK+/,@D8)J3CG6;H;G1#IG.M_;)HSS8N
M^NDKVYN@#^&M8N<]'&VH?X(H34X,.Q"=SSI5E;'\^G!4KY9/3696R""2K:*"
MU)5")/<,AI0^E(8<+)3%9XQ'5&!UETKNU5-"43B-N#F2UZHB<6781#^YE%2[
MR!<6[FO)UTQ_&&(;  7QM;\T?R*TE/!*W^2@\G7*BU#24@7:^0(P/AHYLBTQ
ME&F8]3F2=ZO61WI.:!)6_E4Z.C9X%:UZ#O T$:YL;2"E9,U*/" 7K4E4/, S
M3DO.M=--O9\O+N9K0R1(2F>)T::M]>AV^5W!+-0G[9'^C/8! ]$R&\L&1D<!
M;ESYBDEY38<>VLZ4="G_*D1__++'Q#E,4Z<L[*/%NA?;T-=7Z)9V+FO*D.0J
M06Y2TVTS*A%-BA5.2!1)H2^(QAYBH.)+T96^;*OO)])OLMR7T*>-W>FA6*#!
M8Q*][:!"EX_KX:/K]V3 207X+DOJH1C7)@GW@,JM ?L5B)](\03$_SO\75>0
M[[B=L-ZW9\ !>=*1*_9(V,820JRMUO6PL.QEY*6M2Z2BQ,MGAT4*3@#0"QK#
M_B<=.6RLTJV(,Z7I>%;_Q]$!?G>8@ $)"QI78=@X?T2%G-GXO%#]@H3FTP1:
M*;^937=>AG<@M4G" ^CD33:%G%O\84SG1!O7H:Z.15WQW!Z.F7YLF;X^5_(B
MQ;U\*J9EP9PNP< -R(1A7BY(F-"T!R_]J9D.D'DU:OC 1MG0M_TECF:7ALW^
M&P6NI.,+X>3_F"K#3A=2N-'T.%WCI0V&1?Q9>#!.3BE_\C@@B0*NI>3SS U0
M2;0N??)^T;F#(1Y3\3OB/_DH<B/;L5G237>2*[*(BKM),_=9R]**>AXHJ^?U
M$XPOE?^J)> B)E]&__SXA2/ATY[3PX4NX6= XOF5\E_Y+[DPYM11*RR$)I_W
MB-%$M('-LPE?Q.S8]&98W,)1^1#/ \L_++8O=3" Z86B]':SZ1S,CGU6.+@D
MBGX"S@(0A@WS..^"&R^M*5(T ,"5^R*_76WJ\Z+]M&2YP700$/90AJAR=3OR
M19 /!NT_4\)30GY[,B9=/TFKQ3=#I"6UXYLS"8#ET:WN+3;IAQD^@/]G-I\I
M:W:0?7*;";896P)X-(\Y-2T:OTW?,>TI_<^5=1 8T*WV=<1/I-G_EMPX=1.Z
M_6PZ#MFZQR+1FSO"%AK)76UE(B'Z]:%57P6-%:ZOY9J$'3$N*=D>%%WGV@^
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
M(&R.MK_\^C#-T)%=P6[-_"+[PG9*^^:9[K,77NX]M5VWE_.W7W\;5=<CY7V
MH?WVPZ<EZ#9WV$ZWV3-_^KPHR6;JDG#@1G;[W/WD'8WV.YNV!:]^RCTS@,Q*
MF4!BJQ+.)P*M:/$%E-,E/IA,:/-/I9.;1:F_<'IP4J!YV!:=-8-8QJ -+=N*
MO8'A>DXZ'4PG4*6N-6!Z?LB@%D@XHWUTQ/%R;6W,U<:'*;\NMEK(+0,N4M:"
M6NR,".DGY$ELX_SRD_WRF>0XFXZ)TEU#S#^L/]\JM4K9DU2M.8C_8;WH-@$[
MK&]G1E3)VH$^/'Y[J_TV8+,>-^E-;(J3R:#5$'^TMEUJ6!.'*U@K'3%+87RB
MH2U$PW/-$SE)A\DF5D<P'!(418A_9!JY(V3#U73^^4G@<'MW:3=13?3[DD+_
M,Y:_)5&*3TV'J0YV??.J8'^Y2#+V57"\B/.F3.FESA;&4.WC/(//-+Q8L&F=
M%]*"KDJBJ'G-/W!'EH].63^%%T+_9C#DWZWA1&=Y)WGQ"_I G9IH+5TUL0Y\
MM!39$J,^;M,3+9PE/Y72:9- +7HUGW)R98^VA?(LT["O*<-ED;KN2P\<.8R
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
M &T]8+MN2+C!E$,W!%MK_O3KB[.W/H/_]_3AV;#;N6LZ)7N^P#*%*K2%E$A
MEAT-=6@IE6.$_[8ZU]LX:5EL-S1\%F&57S%8MGN*F8_::Q!]X4-7*A0$0/NL
M8\4\UH LPS(3FQWA?5NCXAV-:U]V:_RCI8?NR9\S7/E1>YXF;SM82VSU#<?-
M&^H6X(;VR?<_Y!_7,2$5@ Y<):5X]"P\%JA[^?7FLMW^+_+!8&,'FH684DAL
MXTILPR(WL_/>4S=?(>1<)UELBDCGO?Y%U15$#LQ.WKIB]C+C!7QIVF<11HW-
M<UQ)BB6)<.^.$OO[.%%QW!%#"$+901F@KLBSB2J)J6*J8QW2G6RK%'/J"53/
MBG0Q&@3L+;L#- !:&T2H[8M_:9L>[^/87)2]N[1J2KR5/G_HK3OMW@MTKB[Y
MK&)YL!*9*173!&K]O!/?A[\T:?H[9%G42UR:L%" ;,5(G3*E%0+Y$+EH$5]>
MO<2'!S=\%[UGCM8%MR>IIV94ASZ;ZR/[!6#Z2.7&/.9*DDA?*,DATJ51/TB\
MQMGH&;XL8XHJ]H _?ZQ(ZJR-_!^7C$VI6$/C6RLT7L4D-PSC]F\\E;PA>-0L
M7VJ!N'6\Y.X?7"!T.>HL 9R LSKOT3-;R&#-Y4_4&AI'YG1VP_#JTP79DR$
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
M1>7L%TYF"5 </2/5MQ);;' [F0XNHA3GF-!L0MHTTL0OA23=S?UD+DXU3QP
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
M%DR]<TE7?]QTX;]_MIO&4V[GUB!WF&U@*K7V/@&BBMQTX.HMV&+G:!?+>DQ
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
MQZ#[@1?:(@7M=JXY<OM-ORM<VG%#--'ZWZCIZU-27&[8G5 3V$X%)G]3J>]
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
MVI0553@VI5WJQ)3W6.<M;;K<_^CCNZ.:7L)M?ZF$$""$ *&H20A(E0"ABII
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
MTMV,J?T39\\BSGFXV(CT*+WQ76'SS^%*]_5<&.^5)KJ5UV,A*DFQC^8)0L@
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
M_"SIHU\584H<-\I[7Q+S=.(/ -KK];K&,[_PH)1E_,?R02E\>)$Y,82^(>H
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
MJ"MOH/0R;^2H!8-,\AB))W.1]U;9+BF(=+#[U9*,\KLM=FE;@#8@Y<R!3\7
MGQOJ(N$K)[)S\E'6"^6W&R#^T57W=3,-E^(BQ)73F%PL5L/!PO0G1+0\V2DI
MK>V'%(UD$N@O+]>19U2^1K9WO_:^N^MI#)Y?.N%91W#8M;[7=H,U\#8#E&A.
M"*]0RD><;0E7P>MM@GN;D:BMJW7R-::9"<W?0M\-T .@^_AF@HH;BO%YOM$J
M^45'^OTKI 2QLVN.B"0EN_OM![AEBKLV*M^I!4@AU\R 6#;KZ8$^=DL72*]6
M&(031:F^]E3/=@M=+)9U'_DM_-G X$L$]-+4>^DP9BK*QL,WRD9EU" W*6FQ
M7V.*SLD\=$9U8N!O "(!DY CAEOZAI\TG?OB&MJ3U;\).#?[)H6G^ID=:6]3
M#'-P<R'ZX2:"\1H]DLV[H X=Z>Q$)32/Q3**5U;"F)P0ZUVM=Z X'X2VO'%6
M6^^ G&V%<2Y*$]X75#]JE]I'&X']3-&VUD^\<O1))L$Y;?RTENA;*0?YIPSQ
M7>W(.U""A4[X0K:WO$%1)G)^ZR B><Q8U+5:_7Z"2SZ"S]0NP\@/6'RY*PN_
MU'@M?5I*W^X P^DK'+0=UUF:3Q[>I)^J]_!D%\M7VJW_5QKJ(.OU4!W\&=E@
M/^B-S W)#XO#NKD4+1?A.G)U.)@? );R&L@5*$<UB.XFO0WNND)HAZ^R?(,\
MUC11K&P<G?7(2*>NSB=+W],/T%_99RKQ-D&IY'J2?$,*1V\6>N:4763GD=1Q
M1?TA5!\6C6SF:/X\9NWCH%9Q\L0%"Q'*:L'\5E+' &C*W5A_;/7=M-*3CBK/
MMX_[DA"%1"2C(/,EIQ64?V\<FSDK5\YW'IL4F-.33DXO[$U6@W\E)UV'O+T<
M:MV6&YYH(H1/./<'.!T;<KE@*?3Z!'5&5X7+Q4NK/BJPE'B@-O"A*&VR1M$G
M3J>[TOIQ[T2]M:.2Q,E<H(49QTS:\5\C6^7T!_+3.8QJ(%,EFNT]%T&J8DR,
M.A<RZF).:HKN#'R[6RM1 QXF)#*[6779:YFIB] ?QWB?JB'^^:<7MRHDK1G0
M1)<!)V*PVX>Z9JGZ>.;6ZG4^SJJHT!2BP\%D3O_UIC*\'I1K#X2 1;.%<V!O
M;.'#&AL]KQD3\P[A.>3-T<Z%%8T1^$,[P9A#2J4C>\DE15F2LV6BRL2.V<IE
M3@"[&5CV[G[D>SS!0*\(W;DL+\(OXJ"5S0$EA 9N-0TJ1APTBU<*)IU^[39
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
M/OT#N.2BW  F2-$3W6'+$@F<\P/YX\'!6?[M?W][F(,G4919OOCW[_P?O>^
M6+"<9XN[?__NU]OW$'_WO__CG_[IW_X?"/_SS></X%W.E@]B48&WA2"5X.!K
M5MV#OW%1_@YDD3^ O^7%[]D3@? _ZIO>YH_/179W7X' "\*7?RW^Y"<1CB1+
M(4KU/S#W(/&IA*G/$:<BB*3/+N[^A#T4!W$L8!KB$"*6$(B%3*"D4H8IPEZB
M?JT'G6>+W_^D_T%)*8!2;E'6__GOW]U7U>.??OKIZ]>O/WZCQ?S'O+C[*?"\
M\*?NZN_:R[_M7/\UK*_VTS3]J?[KZM(RVW>A&M;_Z3]_^?"%W8L' K-%69$%
MTQ.4V9_*^I<?<D:J&O.3<H&#5^C_@MUE4/\*^@$,_1^_E?R[__@G !HXBGPN
M/@L)]+]__7Q]<,KT)WW%3PMQIU?V1A19SK]4I*@^$"KF2OIZM.KY4?S[=V7V
M\#@7W>_N"R'W#SLOBJU1M92IEM*/M93_?&BRG\X0WY&\U:ZL#H2KU?WH2L9C
MF'YT)NZMX@<QO, ;TYPM<O- 72WX6,_N:JJS11]>8E>/15Z1^0B/Q7J:#9'G
M^A<?U$_M-'J@(V1:S]-2]X:HXELE%EPT;+DU-,CXOW^G?IHM2WA'R./LS;+,
M%J(L+]D_EEF9:?*^_):5,Q;Q$"=^#"D+N/J""0)3$7'H,8_X" F2!NFL6CW:
M,[& OW[II*BG,IKG.PL]JP/O:R'*?%FP]9?N8;[O\Z6^7/I;AW]:D =1/I+V
M!B6L-@H:^?^C$Q-LR E^TY+^?__VTUJW_KC.QT)K/CV@<K8ESEP;"WGQ$H:<
MF<*P?@=+I4&-@20EK95HAU" !,%/8EZ5W6^@_DW](IZ:Y:>=5;XL.@U(P4XL
M0GO%3RQ7-M)C!;?60]N45JI6N=4#T@"L1/@.Y 47A;*!]ZBS\]#>%/E3IFWF
M]WGQ+E_22B[GEXSERT55SH20-%%V*Q0\$A E+%%F:X2A\&3* ^YYPH]M&.'8
M9%.CA4O.:XQ+  &[)\6=VB)4.1#?'L6B%';,<!1D,WIP!=W '-&)!#X+)M3^
MB,[%A=YA*2S!AUQQQU6#'_C^L]";-3+_P1UWF&#DB$".3C4JBY@H_9)*C.[I
MQR>?Q;PV)=7^Y_FV((N2L/HMNJ1E5:B?9\B+L<=$#".,%:<(#T/"*858[7\3
MCZL-<1C:<,JI":?&*ZV\H!88;$JLOJ6MS):&QTG,S2C&)9(#T\QY(%H3BRDR
MCLCEY'2C$HRI\B])QOB^?D3S3DA1J _+]8+E#^*6?+LL2U&5'T4UPSC%$J<2
M1DE"($HQAS3D$LH \<B701Q&D0W%')YJ:N3220JR6E10D6^BM".3([B:T8@;
MM 8FD!50C91 B0D:.2^ DM0==9Q&PQ%I')EH5+HXK?!+HC"XPXXBV->RFGW)
MYQG_&RDK\>E1%+6+NGR7E8^YLCE_$0]4%+,@Q(E2D<$@]6*UO4$$DBC 4&(D
M_<1'/!&>"4\8SC<YLFBE,^,'4U"/D\0 4 W,%+6PH)86K,4%G;S@MT9B0Y/-
M%$7>GD[5?QP3S:V))XRJ,1%;8M2PL;ZIIE@_: ZA_METF%&XUE*GCG!M;^MK
MF-'J>J%LO/HY>DN*XCE;W%T^Z-WEC*><L92&4%#L010F$4Q)@B'"D< LYCSP
MN)UI=GBRJ?'M3:&LLNQ1/=VDE@_D$G EOZU]=@3>R \%"B(&21"%$$6IAI<R
MF- X8EA]Y3R!9T^BH/G8 &]..J#[Z>ZNJ,]:P.,.V,M*'U[K> "'@)N:Q&Y
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
M()0)ACZ6'"+"/,5]&,$DI+J(.0[#%/7+%=B=;&HDMY9U97!9)F@:06Q&9:Z
M&YBS>F%V1A; 83"<Q__OF>J5(O\/*WTXYO_(/3W"<>MC6BF*-MS<HSAEB1?#
MQ&<((LE\2(,DAIR%,F)<<,X\XQ#9[;&G1@J==!;Q@R_ .OZ^GPG!P*]W)UB?
M=,D7,%B$-O:'8Z1P0W-8["+^]BM^- KOQ2WC1<;MEW4K6NW )7;\PT4VNUI4
M6?7\6=QENH#%HOJHUF:&$<:$^0%,1"C5-BW$$&,LH"\8QXE0_$2-LHL.33 U
M)FID!&LA@9;2[(4\".)Q<G(!S< ,98F*\?MX2O4]YD8IV(]W^=-/ZM;&TE _
MK V,@P..\LJ>4J=[;T]>]_J]T]\LLSG7_>AF+!%$4.3!($'*#/$QA:E$ GJ>
MQZ205)#$*EIK$"FG1B,KP>H&V]F#;@]0^^XLO3C#+*G9YNC5%VI@4ANH<?I*
MU6FV3]]9B0DV45_+^(=MI;X#\Y -U7<GZ]TMH5B2^?N\N%H\946^J*W\N:YC
MJ7>Z:@:QT!77=3-G782]+L# DD2&4@10HH3H3$X$4Q9&,)&<!B&-F8BL&H?V
M$6)J]/\Y*W\'LA!U&F93L:$X5K'!W6J84?O0& _,W*WX=3S4E@)UR56PI<(%
MZ)1P7#3C' S==7&P%V'L_@Z]0=K3^:'_6&?$$NU$.NT>Q;YY>13[GF1%G=%5
M,W1W+OLH6"7XNTPWO5GP^GVM2P.%20(E391U'> $ICQ0FVP6>R&)A/JS41[\
M:!)/C6H[&0%OA03/F9A;!LX.O\Z&1ZM36KVA#V+/#_'16C?)P&!#[PNP>B8Z
MU1U3_VC+Y#)Z9U!YQX_5&0/^O9$YHTP\J6(NO[:!O2^BB7[6;JMW2NJ5=C/J
M83^(!89QX'&(4NQ!BA(*TPAY:<(3$82165WSJ:AD0YCC5$_?"8R]JQVRCT7&
M-JJ\7 #U2.FH1DKF=5^"[[,%X/E\3HI2YY: 4@-GV-IW*HOQNE5A!GEF1OG(
MCE&RX]?5@[<38ELC!#1$&U_L/]B3-XF:,8,\@?_CBL<X>Q*G4DC&>ME?J:*,
MN9S_$TK+6*_*2#5F[.7JYQNYT>W)E<@+7DMPDRN)1)45C2'<I$/7OIAY7BZ+
MC2AC1%F4"B^!,8MBB.(DA!0S#Z8R#%/U/XI3JR(T?069G"?CEYL/G_Y^=07>
M7'V\>G]]"VX^7'[\8N?(Z+TH9OZ),: >V"+ZO)(7= *#WP8)\3X7+$>;_]YB
MC+JG/Q>LEUOUL\?KU3)CGO&_$46^G]0.JR;T\JW:<HFZ\DX;H1<)ZDF?([4[
MUG7B95V"2P@H,*9)&H8)H4;'9<8S3HWFUO)9=84P@-9D=^@8L*&W;UI<4,L+
MU@*#M<3].FP88&G5;,,MIJ/UW3@;6]MF'.8XG>C+83#0F"TZS/5ZT:W#XL:>
M3=UUZ]E5A_B9>A)0D"(&DS@1$$5Q HE07"Q"3IE'0QQB8M70?6OXJ3%M(YU)
M9T 3[,PLQ/Z(#$REYF#8=W#?J[.K[NW;@X_;N7VO8CM=V_=?U<. NE2TSP77
M*<F7[PG304[/[Y;BG6 U%RAL8OVW#SE9='_NFF"@-,91BB'!H0=1@B.((Q%
M'Y% I%XH,#,O)]];C*D1@)82:#'!)>@D!=]_M_YU]\OO?@!\*4"G(= J_AE0
MW=EX%<!$*O#A^LVGS^!QOBR!_Z,?1/]B877T7UL#LVZ4%1LZJ*G1H2X]L;E>
M[UXN#/A^=P%_Z&,(]E\2"^MPE*49R60\;XD<F9%G WK4MNP_^G@&Y]D(;%FA
MYX_6-T-<BJ)0$Y-O38AO:P0O[NJ(-E(4SS(OZEI:,XEB&<9<P)0EJ78:1# E
M"5/_&:AO'?8(HY8)X\9S3^V;]E%4(.^D!7,=[\DVY;7-(3=?!#,#>"!H!_[X
M=%+756X;N2_ 2O(VK-8(YAYIY]: .<M"-Y]YY*1T:TAV<]3MA[!O5/Y+ML@>
ME@^=5>"G-.&)#SU?Q! Q&D%" PP9PYCR. UD:E0%;V?DJ7%0*YQY/_%MG(X3
MR5G:#TP3K5P./6,'M3VCS??V>*-U\]ZKQF;3[OT7](Q,SRJQCGI_KFO7S)B7
MRB0(4I@H.P$BA#@DW)>04R1"(A"BOETP^9Y)IO8N:ADW,CZ>VZI-EKZNO7":
M??#/!6GH(P1;?.RCH8\ X"J >=\4X\8<'U%R)TSXV+5]ZS)</8CB3HWX<Y%_
MK>YUT A9/*LW7E!._1!*RCA$F!.(!0_5QH"'GN^A5#*CY.P3\TSMI6_K$72R
M@D98T$IK6ZUA/[3'WWZ'@ U, #VQZE'#X2@29Y1RV#_NR!4=CBJW6]CA^.7]
MOOEJE(=\\47W$K@AQ:?B2Z4[_-2Q7#>BJ,/%9A03X2>)!PD) H@XEA!C(:'/
M/2_B?A1+:A5<93#GU,BA$;GIN7 !'DG1=$ ]*P+>9@G,S ;'P Y,(BVF7QI,
ME<#JP06-R&T"EA*ZB=UU9UA80.3(SC"9<52SPP*"EU:(S:VO7V_F93'..FKK
M]IXL?LYS_C6;SV>>)&G(I ]YA)6I$P413+V8PY"G'.,(^ZG=V?VHTD^-(S>*
MW9(>Q87'77DS0IWL>@Y,S0.5L=DIAWRQF6S1X3#-&C?&RS?!VC>G9?_#UL0Q
M7I8A:^68"]'?2,^J.C-#S;]3F*()-UX%55'?#ZB?1##R4 @1DGK_'B!(N,#4
M\V2,N%7/-:O9I_91VA"^YJ4M\<%:_MX1;79K8V['#X+X"!:]*[![6?;6H#FT
M\<WG'MW:MX9EG]UO/T@_LEOEDJU'+M<Y1;YB,DP(@P2A""(B!$Q)E*B?..%1
M(#D/4QMR.SK;U,CL_>7U9_#7RP^_7H%/[\'[ZX^7']]>7WX UQ^_W'[^]9>K
MC[>6J5W'L38C*V<(#DQ.&X5=-B0=*$_+"!1'Y'-\KE')QDCME^1B=I/]&<=M
M072UBB_/#S2?SQ"5Q$\\#$6JPYUBG$+=10\&H4@CQ1Y2F(4[[8P\-9)HA0.-
M=.;G%MMPG3ZIZ W"P.^YH?Y69Q%[=>UU^K ]TFCG#7L5V#QAV']!WX/%]]E<
M?%S6@2F)SP*<,@DCGG*(/$XAEEA 'A%$L2^YYU&[T\3UX%-[]=IC,2T@:"2T
M/3;< ,[TK+ ?'.,<$)H@T>-0<%?E,TX"-P8;^?AO5XW=,[\]U_2NP[M\6,ZU
MO[YV3^CCPT+<ZY3F)]%TGM=1?!^RA;BNQ$,Y$ZG/PA0SR$2DPP!B#HG$$?0$
M8RSU.?-]*S>"K0!3>[DWY&^]EEL:@$8%\+U6X@?PF]8#U(I8.A2L%\K,3!\2
M_H')9 #D^U3F[06?NZJ\=M./79&W%SA[JO'V&Z>GI^%PW[[+A[RHLO^NW<*Z
MJ.*B%'\7I'BOGNF91(K[D(P@YSZ!""4^Q*%B1Q$CCKQ !(F,K%P0O<28&CV^
M5YLW,@?/2KRN3. J?2GT+^H4)DOG1+_E,?1:# [ZT.Z,8WU&-\K5;FIS ;0B
M0&OBT-5Q%I*N?"#]A!C7.7(64#M>D_-&ZY%)_2%?W.FLM<_B22R6XDV^X%]$
MD8DR\/SPW5($7ABWV0B$49H@+X;4#R1$E!"(>21A2%,6,$$BR8V\M);S3HT3
M_ZJDSA<5N%)/2/Z0,<6(3V*>/S8%")?5?5[H7=)FU9!W6?F8EW77@<4=K#,^
M6[V!5KP$C>I ZPZ^_ZZ;H?F;_F6;=GWY6&1SH*$!$,CLFV("W2UBG7K]J,;)
M.:CNBWQY=Z_I&?\94/68:.;>3-!&/\9V6=D6S\EQKAYP]0<F9RTTV%F\S;6[
MJ!-\Z_7ID65M ;%%6O4P4(^41WT<\MNO.;B]SY>E/I:\O<^*2HA%O02[?U$O
M9/;-=:$>>VR/IE1;##=>#K6]CEM)TSUN[V?W7[?L=D.>=8#'VV51J.=SEH1!
M0G5Y\8BG,40D3B#E+-4_L9 %F$38ZFAQ_S13^T;5'5#4UZ&C?#L;_0"49C;X
M^0 -3..=@*"5\ *T,KJSGH]CX,@Z/C#)J-;O<45?6K<GKNYCO;916\_O\^+M
MG&0/=21#\P/_KV591S>TUO+?\N)W]>IM5M&]R2L=$D;FZI+ZB'(6^Y&?:J-6
M^-H_ZD<)3!,OA)(3E)#(DPDRRHH81+JIL<Q*0"!:">MTB6Q1=]C1?;<TZ1N2
MSS#K:6*+ON(J#6VQ=JK5#= :G9H8KN;'M7Z@5? "M"K^ZU;M]0NP7NM.S]=<
M5AO[]Q67=RPK^566V=)4'F@9CAO4KB<=T>P>"*]MXWRH27J6*EC24OQCJ>?4
MWXWR)I]G[+GYYSJ +:8H07$001K$$B(A)"0(1U#$',68",ZQL*I=8#+KU#Z]
M:Z%!([5E%0,CI,T,?N?X#?Q1W(%.LYX6%OS6_GN0X$$KF%Q50S":<]SR"#8P
M[-1+L+K9ODK1;5;-Q2=YO3)@+[]EY0SSR!.Q)! Q[D.41!$DA$>:>H(@D4(B
MA$VK%>V=86KD4@L)<@G68H+?M*"&WLS#4!YG%"< #<P>/;"Q*G%T5/\S2AWM
M'W>TDD='U=HL?73\PKX%%(OL25DL3Z)\^8GSHBA)6("@3"56;W1$8)JF 8PC
M7U"/A('/C (93T\UM9=\0])ZK_ 7P749"MNJB >1-3,>W. U\#N_(>0XML)I
M5)P5-CPXT<AU#$\IO%NV\.0=(W?RWM]OZW;=;ZMNK%5>+V[J0]I9D$2$1HRI
M5?&4;9&P%*8H3"$/$Y_$-,0R,C(KQA9\:D162R=X7;6EKM126I9J&6W%#?=3
M$US'H;=DYW?X-FSYV$  U*/2@#"!5M\]E^VU.W[;BOW':/S=<S&<]?_N.W_?
M$@0*S475=-3YG)6_OWE^(Q;L_H$4O]?[-1XD"6&40>8',421]"&-$8:)9&D8
M41YC8E5._-2$4_NV;,D+M,!@):_5EM@8<;-OA$L<!^;V<R#L42[ #!=G%0).
M3#=R40 SY7?K !C>U^N OLKNZH&_B$KM[#6GO57,=R=F?A13SV<^]".=NQNA
M &*6Q#HIR0^$3T04Q[,G4=#<\+#]T$PV+\/F? ,>V(D[,@?E2D[ :D&M3E0/
MXFITY.T"J\$/KSLAP5I*\-8A4E:GR"X0&^T\N =RML>YI_ X<3![\/8QCUA/
MZ?#BL/3DY?VLL%]+\4E>E57V0"I1SICG11[E$8RCV(.(QA0J$TQ SX\P%SB@
M@EK59M\>?FH6UB]D01J3^%]+L)*R]DC6=;@:J]?.R'H!J)E)U1^F@7E0":;/
M&U:BC>."W ^'([OIQ>"C6DG[%7MI$QVXJH<%I#> <U&)+@>DK?!\O6!M+#^E
MB @I&(R8T+T8D@32A"/HB21E2! _#,S[/)^:;6JO?R?O.D6FE5C7E606G_F3
M,!N812[!&WQ7=0RW/MDG)P&TL)9< CF2S70NH';FDRE 1XVHDX.,9TJ9ZK-E
M4!G?Y*SH]+H6U<8)<()CK!2&J9]@B%(J(?923]E<OB^22&!J9VZ933LU'G[S
MZY?KCU=?OH"WGWYY<_WQ\O;ZTT?+LG.&>)M98^Y1')B0]Q57WBJ..8B59@?3
M<$6,]TWZVM6'CP!A4#;XV-U]_&"Z]77MR[]>R+QX:,X#N@*R OE4)GX"94(D
M1&%,( Z412A\%#,6(H$CH^8\IZ>:&N\T9W396M _V;AVCH)JX@=S!=70KC M
M9U=6?4-4Z_K&!K#9.,5<P3>67^P,&"W=8R;('/>0'1UA1">9B2;;?C*C._HF
M^;)"#_].-/^^7EPREB]U*'"34SB30DJ6>@$D?LJ@XE4/TB"5,/!1% :2L-0N
M.^#DC%-CU$X\\-C(9YOZ>PI@,_O-*6P#LVLG*_B^D_8''2"R O+F!) ]TH,-
MP7&6*7QJOI&3A@W5W\T?-KW143C$C2CT+\B=\&<I#0(:,PIC+A6Q)*& Q,,<
MBHA[DE,><X^:'5>:3#>],\NV@$/=$:V5\LS0ATUTS5C%%6*#.^=>ACQ<@)O3
MJ)T?[; 'CJ$B'3:G>MTHASU*GXQPV'>/,R^3FJW,N&AFNRW(HFPZK&^TF%%,
MIHL?\%GL^6G O! RA%*($!>0A@F"0F"N-X4ADN?V*K,09VJVS%_R.:>$_5Z"
M*@>EF,_5G/71(.N:553ZQ[5Z9WNL;-:NMR=KH!5Y!0_7!=C2!6PH<['5+:S3
M9U#75P]<AW.)V0CSVJZR'L 9N-#ZC'H>"=?]O,JL#AFX*?+W>O?Y453K(K.S
M1*((<Q[!,.4$(H)C2&,IH$0XDBS ,A1676^-9YX:M2KAU"9'2]>/,T]#;4>/
M3@$<BPDWA%867I&#6FR@L=TJ7^V>]8SA<DQPI^=]%2XSAN,0;9D/T-MQI0:Z
M)=_V'8DE'D\I9@1Z,:(0Q3R$*8I]&%+ARSB5B4Q\2Y_5P<FFQD/7']]^^N4*
MW%[^YY7E>>-12(V]5$Z &MY!I;E$R3G\B:()).[<4H>G&MLC=5+I/<ZHT_?T
M(XO6U?)>R?E9U(7S;TBAS:692)*$1CZ''J8>1*%@:KN(!52/D$?]V/<B;!0K
M=G*FJ=%$5_Y5KQTH&E'!HY+UV8XT#D-KQAA. !N8+K:P:J4$K9CNB.(D$HY8
MXO \HU+$275?\L/I&_H6LZ#5WT1V=Z]&O'Q2NZL[T=75_*QFF0D><RD(AC[!
M&"(4(Y@F:0B36. T$1$/A95'Z<1\4R.*3E1 &EG75<]UI73;ZA;'H3:C#(<
M#DP<6M(+L$*P%1:L"N9^/H9@CR(71K@XJW1Q?+:1RUT8J;Y;\\+LMO[$LDX\
M;O*+,]8F)\^H%R&6DAB&TH\@8@F&*8T"&$4X#9#T IE8]<<Y.MO42*4.:2B!
M;LIP/W_6)^L/]C7WCN-KSB5.4!N!239J,5R 3M2N;(-;&CD)B4,2.3S7Z!1R
M4NU]!'+ZIC/JYM#3)0^H=<F#R[N[0MPI@E-D5V2+,F-U8^%/RZJL2-V4:H8]
MF7*,$J@L'0Y1@@.(/<2@+R61 0UYE%JQTVLJ,S7R6TFL3:E&9/"D9;X ^5KJ
M'B5W7NMA,:/:/\HC,#"3CU>:9_V<K7!I.KM?@$\&SUF_@CVOO, NB_B\EBKC
M%_9YY47;6^SGM67J&?%6")Y5[PFKJX"_RQ](MIA%'F,X#1$,2)I %/L<DCB-
MU6.'(R_$-/7M6N;LFV1J'[E&1M )"7YKQ+2M[K,/3K//S;D@#?P9L,;'/ICM
M" "N@MCV33%N\-H1)7>"UHY=VR,%Z6->B2Y0MDL]1R$.28H@DI%ZTU-!($4X
M@2F/12PIYYR$QGE'N^-/[26O)>SBXL$#J99U7\2N6^+E\FY95KII(MK?-)&
MKR^]B[D$_H^)32/%/<MPG"$<@#LP.32XMM+UR3W?@XE%&M)YV(R4>V2)D5VZ
MT6$$CN88[;EMO,2BPS)O91,=N:R?R7-%BH5ZL<L;470E&#,VHQACCP3*R(F9
M8D*2<(ACY,,@1#YG(4<)MRK&NW>6J?%A+100K:AU[RZ6/SSD;1W=NJ(NS^=S
M4C1_K']K65QW/]QF-M'9( [,>YU\VKO9;( O0"VC.ZOH* 2.S*+]<XQJ%QU5
M\Z5A=/SB?JQ0[[ST]JT0]VH'ESV))KYCH\SX_UV2>2:?U<R7I2Z6+\HW0N:%
M#@%I/*DOTY-6*;5)RE/J101BAI6M%8088N0ET!>>2$48>&%J545U2&&GQE%M
M6P*@1,N>E!ULF!\^RKJ:L=A45FM@,FQ<>EMZ;@?!7H"WI+P'[^?YU[K9A"++
MG]669O57(M7S!#X+-B=EF<F,M1D&M(:BCGYSF:<]YO(X(NI!11V5[\< _>5G
M8Y0Y^WU]+G.6K6:ZK*HBH\M*6[RW^0VI>R\SS /B<P%3%/AJNT[53SQBZF,B
M4B].XYA1HYVZ\8Q3^PY<,K5-6S:Q;'E--6R+:K*6:N8-F;2D49%O=M^+TRMA
M1OI.\1V8N2\_O;W>8-D+L"FOSKQK)'9'N<;@..+-T_.-2G[&ZK]D,/,;I];Z
MYJ^B5"]NU[7@-J_(_#W)BOHT8^9Y:H^-F ^)%%B7[(@@$9& @?1)*M(HB8F<
M1B.<8VI,C3!KZ8!4XC6G]=I5V1!G6>7L=T"TQB5XJE6:2L.<H\^)Q;G]I%?_
M?\R)?0/(NIG.!=!X-(?V?X3&.B8+.ODV.T>5^!_2=,=DH<9KP6,D38\#NHTT
M@>?V%(10IKO#Q3 -L0>1%TA(N900(Q[668,H28P/Z';'G]HW:S-9Q3"QYQ!R
M!F=JY^$Q,(MO0='G3&T/)A9G:N=A,]*9FB5&=F=JAQ$X>J:VY[;QSM0.R[QU
MIG;DLKZ%LXK'7.?7?-3-,>[TTG<$%OL1ER*%-,8"HL#G,,4LA4C$/HL%XS&Q
MJJY\<*:I4=E*4'"UJ+*CJ7>6D)J9P4Z &ICC5C)> "4E;,5T^"(;@^&L2M:A
M>48ND75"W=WZ6*=NZ.E08/>"+W4_[ZY07WV<_R$GB_)RP=]G"[)@V>+NLV B
M>ZH]&76-28XX5OP00NG11+&&3C8*< R3%,LD5+9/$%NQ1D\YIL8IG1IZ*]\I
MHE^=NBE,K4Q='&NE#ECK WZK-;*,9^R[?H8[]>%79>BM]H +8K]//@].5QO=
MGE*,NU,]#ZJ=K>:9P_4CUYM"/)*,7WW3FUOQ5M?16E0S/_5(%/( $AI)B) ,
M(5:4J9@TQK&'DY38.5/WSC(U8FR%!**1TM+4V@^D&8>=#<_ #-4ATPIX 5H1
MW='.400<D<K^.4:EC*-JOB2$XQ?W< UUU?.^-%OJS7)5[:Y 1C'U18HA\0.J
MWGLJ((TH@S1! 0U$2KS W%-T<KJI$4 G,.@DWBS-9N$T.8VS@5_)*7H#\\-1
MX/JXG4XC:.&%<HKD2$ZI,Q&U<U(9 W349W5ZE/%<6,8:;7FTS.^R(U\NLEGM
MOWFN"VW408CB':E(9R6P1 02A3KQW \@XD@J<XMY$)%("H%B)JE1XOFIB:9&
MN(VL8$-8H*4]:5[8H7N<;%UB-C#-]H7+F U,L=ACD)6"_7B7/_VDAFAL,?7#
MV@0[.? HU&"J7D<*QM>?Z]>Z*?)'453/-VJY*[77TX>'C_HKTSA"2)R$ <,I
MU#'>$,6!#U.=68NP'\:4Q=SSK2I[FDX\-;KHI+T M;RU5V0E\;F^J1-K8.N,
M<H?LX'N[<T ]P[]DAI!SA]*):5_)@V0&QF&7D>']KOIE?7JL"[(O[MZ2QZPB
M\U4R0Q +A(AD,$Y]"5&2ZKJ!/(91C(7 */00M:J,;C[UU,CJ[;T.$2EU7!,I
M2U$U3MSYNFK]!5B(2OM\A92"J;^K'\E& >GZ>JX#RM47:*E$LTQ:L5@U,W(;
M9BT&IK<#;;E6DH-6]$&R0NP1&ZQ7U\&)7[EIURE 3G?O.CE"3\=X7M2A7M4J
M*FOUP[I6\\IM%C JDQ#R"(7ZI#&&5&K68SS$/O9):A9@U6/NJ=%>*[HN=+ .
MXP2_J*52(IL=S)^]'(9.]V% 'MI<.Q]?>^>\/5*N7/86,X_KR+>'9,>]WV.(
M?E36'!V*NOYHUS;GN0U6+=\MQ=\%*=XK0V.6*E,$>3R!L4<Q1(PE,!4AAM3W
M$4<>1;H[H06/F4X\-1)[K_!7)L&S$@^(ND(64-^;>BE Z%_HXBZ)'7T9+X$9
M=PT![,#$U8H,VO;)*ZDO=&X8%>"&9/P":,&!EMP=>]EBY8BZC*<=E;=LP7A)
M6M;WG^L:>UFFX5TV7U:"OWE^6]<8>:O3O%LOF4<"E$1<65U";3TY4T88CE-(
M$YR$(281\ZV*K_2086H\MAE9M*_,2*O(A4[D:70!M3(7.N=^OJR)[_9KWOQ2
M&1G5?<[/];.9+ZBMRVV091J8%5]EA<YPVEEC[-Q_9R[!*[GRK"$Z[-6S'\IM
MW1I=4^.CJ#Y)7;J@,U?W9+,GC"=(1 Q&(M(-A6(/4D(Y#!/NR<CCU(N"6:53
MG,RH]TQYK&AX)=5P+_FGTY4&6E>@=:6!<U<N)3Q%/(J@X"R$* H]B$GJ0_7K
M2 < AF%D%>@WYLJ]0MV@<1?'[ ,X(N0#?PP-BO]\;-Z3NL!$YPH9NM"$(X '
M+M]C*LTD*O180F=:A,=VV)Z;$UWYX+HLEX*_JVN_-BF\M>=F?[[P+,5"2)]P
MF"3Z6"R(F?I QA%,(\\74<I"S)G5WL1:A*DQJQ9>[R3K8Z_:D/E?_^S'WI\O
M5\4CM8J6FPS[A3'<8PP*]]!;#"U@"1KQ+[IF"'OK-JS3VKM":N_S0HKZ^-'A
M;J(WFJXV$_8"C+N7Z W0SE:B_TA]N9%4]0-4O]*?9"W Y;>LG&$>X4BD$@:$
MI&J/$/J04A9!+V0DE5%(4KO(@(,S38WIFJVY8KE:0O";EM'6>W(055/^<H#5
MP#1E!U,/TCD!@3-N.33/R!1R0MU=ICAU0S]"^) O[FY%\:";AOU2U\K7L2^?
M1=?]3H<NJ;UP]DCFE_J+LSH(2=(P#"*>0.R)1.U,%57@.$$PQ!ZC,4[3Q*RK
MP+F"3(U.;I7I*^J/LQV']%X(,XH9 ]Z!&4BK +4.H&EAVJKQW-E" YQ-G8N:
M(]+J+<:HG'8N6"\I[^SQ>D=3-BW?;_)YQIY7[=YG'J>IS^(0>@D5$!%,H=H9
MAC!.B1]@]<O0LRKP?6BBJ3%:Z^)1@MKFW!Z$THRS7  T,">ML='^+BTE^*W]
MMQ87U/*ZC5@\"HF[^,3]TXP=C7A4V3VQA\>O[Y&3>U4'_ZX\6&IPW83YL] J
M9/.LWI.]$WRIKJ%ST5AE=<W-&0L292$Q#EGDZ09KL8"8!A%,(DI0$'@B38+9
MHF[\QF\-4W9[2V/TRJ3-*[,CTW"OSUK6K7JE%IFH_=?G. >- /=(26F=#F#-
M576/=["MQP786(QFCW<YWF)8I N/LB@CI1$/MSAV&<9G8WHT\[C_Z.-E))^-
MP%:F\OFC]0P4Z&+M]4G+6U(4SS(OZH$_9 MQ78F'<A8%'O<2S&" DA0B'4E*
M)(U@%$2>QZ47<BZLCI1/SSDUBW:=7:)E!EM"@]^TV*"6V](-:(*^X9FQ6TR'
M/A<^&T[[,U]S@%R=ZQK,..[9K3D$.^>S%K>>$;%TO=#)<?5>_7+!OPC6;N$O
MJ[>Y(LF8"8&QY# .4AW;PF.=-ATH(DH%2:0O2&1'1*?GG!H1:9G 0Q,5F*TE
M[Q'&<@)K0]IQB^#0M%.'HVR(6V=DK@6^T$DX6F;'H29F +D,)SDQX_@A(V80
M[ T+,;RU9XNE.I.W+?^P2I_U/=\/)48PP%PJHDD\F 9J)RZQ+PD6-(T#*Z+9
M.\ODJ.77SY^O/MZ"RR]?KFZ_6.8F[\?1C$3.1F=@VFCD6]7(&R2Q^"@&KOH=
M[9UCW!Y'Q]3<Z6MT].(>KKEZV]1V:[@1A3)A'G3$4OWK7Q=957Y61%-DK!)\
M_3O%.2]^W2:E!@P1ZH<"QFHWI'/K?-V.@>D<88Q"7/_9N+2>4]&FQBQK(1M7
MQ 5X^1M0ZU-_CC>TW_R;A5/)[3(;>/U>;?$&)KX&_E5?GP,K<W UE8:[?^I1
M.]#M>EHX#E]M74=R)C8KDG?K^[BQOHUS?=FL;[%>Q(W?UV_KRS_]Z,B_. CT
M1WV.;F<<SP\Y"%);OLEA9NAGKW\6%<D6@G>)5!O]/]\)F;&LFO$H4?_S$RAH
MJ(QWBC%,.0]AY-' DX(F?FA57.WTE%/[WFXV1>6-B';6O '*9J:]6^P&_MQU
MPJ[S-K_?1+(5^ =W1K\Y.HYV  83CKH=, ?@Y=[ XLX>&X5+]?'E0A'84SY_
MTH6("L&SZCUA=7;\NZ7HBD<HA./6KJ"8DI02#$-/5]K&80HI%AY,&5=/'H]D
MG!AEJ_<58&HDM)(=-,*#3GKP_7<'__;=#X OQ;HVAU;OSX#J%L29KMBIOBC:
M1_?A^LVGS^!QOBR!_Z,?1/]B84WV65N#/<# *S:TBZ.1'AQ>M'<OEZ6/)=\'
M>PM[?> U&,DJ[[$6CHSN,_ [:EKW&7<\ _H,K;?,Y'/&.;>HROM,V=SB0_:D
M&Y!6ZFG240*-_ZPIO9%@1'P4>E#PF$$D<: ^3,R'OB0RHNJ1I-+K5TOEU-13
M^RYM%NAH9(>U\& M/6C$/[<PRLE%,;.AAX%Z:->1.Y3/*&YB"ICSFB8G)WZE
M4B:F@!RN8&(\0L_*=EW%O(T"B.5G?>:GDQU;D\#S?!$F80!C%BE3.]8U+I)(
M0,D0C4D821^E5E7M#":=&HVMQ+,L6V>"KQDON49M8$9:%]?4#NM6R@%J:_[_
MY+WK<N.XEB[X*H@S,7.J(H1]"!(DP3Z_G$YG;4]GI7/2KKVCHWXH<+79+4MN
M4<I,[Z<?@!>)LFX !=*LF>CHVDY;Q%KK@_AA 5@7%UA\5::S$3EL53H'$/8J
MTKD\VV%S;\X'YB9'>EX5DM#.O"FR?F]B+<7O=,6?C//6^FO]5F141=J_TXY3
M0!'$L=[E4U,8"<<!#F.EDD!:!05<HL386.B+25EYKM4%O*6OPZZPZX18[,H'
M@+EGVJHM &TER\8.$U!9 1HS=C_287?>=1X<=N@#S,= N_2.\^)IIWXACB=W
MZUW''F['?J'U.[OV2\?JN',_6*JC5:[EP^OV(W4UES+>O[Z&N_DIESPOC,/]
M3YD_/JVDN/HNE_11UG^17Y<YE]- Q"A#20)3$>IM/]%K5A:D,20XY:%>SV3*
M@^E+64+D9BXLM_[#Z.[RSN]:T-]+WU(=_)+/@5C,9G19F)MS4!B;CU\.O>O7
MP/*@87P3V_<I1:MF4MOF=N$D4ZCU8&TE8_ED&QW3LGX"&OM!#4#S5PE*"#R>
M=0P[9[X.2@;2>MA3EF&G8N^(9F#Q7>,WRCO:KW2Y>BV[<YI"G%KZMD'"-N<?
MI003%B 8$$XA#A(.LUAF,)$DD"%*0ZZLFFAVD#VV?=:WF\]7#S<?P=>K;P__
M 1Z^77VYO[I^N+W[<N\:V&$/OVV$1R^@]A[J4<5TE&J#MMY@JSCXLY>*#!T0
M\Q;^82]YX#@09TCV T+<A^A&81_6A=XQ%.UFPE^7BT\F*NYV7@;'F5]MWZ,L
MX"@D&8*(1IK&$$:0!1F':1AB1@17"7:JD^<H?VQ4UKX9^F-.UR(O7\3E I2Z
M&S^,E3OKEC%N).<Z079$UR/L/9-=HWF[X_BD1+S4O@UT?1G73RF:C@AZ(C]7
MZ8,28$=HWI)@UV'<NY]_K$_9JL9*92$M_9MBR@E+)4,QC&).(%9*P(PI!+,T
MB1/!A<RD5<FK$S+&1FB-FJ!N,E55E3.:VK<[/P;G:6KR!%+?)]CN^#CU-S^#
M0*?6YL?&'*RK^1FCV@W-SWVTFY?S1:ZN:?&DZ>-[+DR'DC\*<^._*01P5350
M,'FX3;9G)%2(<1C""/$48BP"R%C H::#  L>2!8XQ1BYJS V:C#J@T^SQ8\"
MF.EM-:G=ZNZ8:-MA7NS\FW[1[IEC3!>)$NQ&?7-J]XNQ .3S7P_BWDL:;W<0
M/7DY'108U-'I#M!;7^>"D2YONKFI(]ITRIO&,E(Q%0HB)"*(@RR&&1(9%#(2
M.""*<>)4Z_.DM+'Q7*5L&0)@7D)5,=YB"53=(W)FS'"L4G(:;SM2\X9BS_SU
MII?F1M7FML&#J^0$20\M,_=EO5N?S*-FGVJ.>?RA"R,=[U05/EENVI923 -)
M. N8(9 @AAAQ#FE$%9018C050::8FGZ72[9P#G!\*\OE%6A+['$E7\PAKPMM
MT"I F-;*@M73<K%^? (S4]=[9>IZJPWQ+-@L?RRWMZXT<W0>+"G&![9]T\NV
ML?A"-7'7C9X]A#X>@\)WO..>G/<)<CQF[M'(QJ,/7$@E'UXW/_X]UW[0DC^]
M?I;?-0JFM0@B1#!)(ICAL@&#R0$1IJI10#G*.!6I2CN%39\4.SI?9?LN;)0M
M2QE\N?I'IUXNEN@[LHDW3(>C%F<XNQ.,%3J^V>:TT/>A'BL@CO*0W=-=#Y!^
M7'&^6,_-9DSOTN;Z1RZ;,F[73R8LH;B=MS]3.E@S66RO9D(>1&8'!;.0!1"'
M-(9,HM@TW!-49C&1F56-)9]*C8W0KJZO[_[X\G#[Y3=P_?>K+[_=.,8$>)DH
MVS.F8>'OF?NV>H+[E>:\LGSM'R_"E.,V%%@9!/(Y:'UR8U)/X04^,?9V*.5!
MI8&/J?R!N']PY7'LKE%8W#0%RU7.RRW3)PW U8+G=:V]JJ?@!ZD62U.)_& K
M8XQ#%6(DH**!R<$C"60J(9 21&0B4I8PYM"LPI]F5OPP?..*JV<SFP58;@S4
M&]KR4H"V:LPL#C06-PW%7:.\+IY>.SX?:+:&B@G;-:::G:N[Z]MMZ<_*H@E@
MI4U5%Y^^NU7[ ]E;&-G%"@T<7>8+P/V@,V\C=R/RCU))+4KHT3_GE)E*$^V;
M/SUU"H?:7U9I$D(L8P%9("2D*HLX#Y4*0J?0L]/BQN88-]J"%?T)9EM]'6]<
MSV!LQY3^D.L[6J,!S326::DZ ;\M3:^&/FY-[<#QQ%YGA W*3':&OV4=RZ>Z
M,4ISN_&PJ \GM8=:MIWY7E=YF').,6640\X3"C%5D>83'D(FE&0QYA@KI_J*
M9R6.C5>NZ4N^HC,@?[[(N2A[J3LZ:.=!MF,5K]#U3"R-KL9%JK4%6W7K2PE_
MG&(-C2=:.2]O4&:Q-O\MN=@_>&G#*7.I>F->H4)..>.(XTB[)RK.($;Z/Y2H
M6+LL$<YXS#*5JFXMIEI2QL8CVZBD,CP"+$W6%5PHN-;_J.\^9:5ZU[92;8SM
M*.5BY'JFD5;KJ"I6XN8,0A=TBCJ @/?>4&T9[]0-ZH"9Q_L_'?KPQ7N7IG[4
MS^9WM82=3,:YWDG-I<I7Q>%4Q[)M4:19(PI5 $5"-'TH1"'#DNL-4!QHD#(:
MNQ%)'TJ.C8?NG1NI]CJ%SANJ=YF8(;=A30,:\_/F#[61D]W$=7/MT!@Z 4?S
MV_TVN>IS+OSO^ORI^%Y[1>\@G]AA^I?5/=FHG<-4%M"D04)"P3!,&-5LC^,8
M$A1Q*#*.@C@)>*JL:FZ?$C(VMMZDT^RG[5D&KIR$]#3[^@*J;_;L@E&GI*-C
M(%R4=;0WZ.!I1\?,.I1W=/2SW=Q"S1O/BWGIDY1D4MRM5X6Y7=?>YS3 E"D6
M$(B"1$"<I0B23+MW0A!JDJS#A!&WT-A3XER^T<-$QU;:5JUV)F"Q5;4J/^3H
MOIV$.E*4L$!F,!42:Z@3#!G#6#O6L10XR"@C<5TZZGY%EZMAX7XKN#_(/\C'
M?&YZ3 !&9V60OJG\5,'M6.[I)-XX3?5W6N]7J."AQCM3D%+*8(R%3!(:TE@E
MKJ6Z_*(]0'VMZKO<+]!V^PM?T/6\TM6$4+?5JS2=@):N_KQ\&T0\>>LG10WJ
M==L8_=9[MGJFV^+XVV(A?N2SV92D$>8A11!%)(+8-,4F2&F>5D'$LBR.0YFZ
M+83-T.-;]!K-W#A@ U4<*Y8*(F"LN(28<@:S4&\20L)H1!E/J5L9J2Y #;$Q
MN/G)39&/%SW>DSE.?C'ENLQM"Y. SLKWV]R%+\#C97A2HO3"A# ,*#8^F/8)
M6)80&,0JQ'&(*4V0NV/0!=7AG(!&.Q/Y\\8=Z(AB@)(LR"($TS0U^:(\A42&
M#!(::"^+A7%$G)?[[ACVO[1O$90[BWQ'^.P6\2Z ]+Q@GR4SYW7YK9&>UN#-
ML(.NMV^->;NV[OV]VSIJ>LK/-:RO95#+-$0*<81"*$.E(.8D@%FL_ZGBD$>"
M1)',G.*D=H<?VT*QT<[MW7N#F=T;V!V)GM_#C6)U8)._]_&PR9[>RC>##_IN
M'C;L[1MZY%,=HY&6"[U K5Y-2>[5U5S<_/<Z?ZF*F3[H$<O$N@PGG!*9P$0$
M2>7?,<XC&#$2$9)@3%GD%(]T7N;8WNC/)B&ZZJ_TL--=J5-"HPWH=F^_9RA[
MIH3.*+H')]GCXBL\R4+BL %*]A#LA2@Y/-K5/>"+9Q.R75]VU;=;4[UA3,,D
M5) BLY6,.(%9$L8P3'E&:,8EEXZ5&8Y(&M\FO*RS4YA[E%]8I>.O9867O#3
MA%B[GCX? SG.A&G3'4&1,@JQ8AR2(-1\'A',(Q:1+ JFJ\6*S@:#>"OM_PL
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
ML5H\R^7]8K8N/:JFX5V4)I%$,418)1"K3$%&B:D]DG!.@RP,B57#NU-"QN9
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
M!.#-3\VG<SIKNDD6'UZ_+A=F<U!<S<6]7'[/N2RJV)$DUEYXI"BD<1)!S)&
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
ME*1W;[T0GK[ MWG$O1GZ]7IIO.*JGJFI;7@S%Q^UWS=-B$QBP1",!3?-6T0
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
MZGAS:RFH39T 4Z6VCP..GB?$$Y_WI>6@U-\SU&]7B;[%N2TH0N;3&RUR]?I
M?S;2>:G5E_4SD\LIR[@0DC%("<-Z24@22!#7/Q&"*(I1'(16[4+.2AH;J5?*
ME@E(N^J"2E\[?C\/\&F&]@I;WP>^71&SID=K- X07"'YWQX7W_^7'J/B-OW#
MEM+.CSP(*5D;V-"*_0,#GPY7TN]4^=>BSL77%#>- \JY2 .SB=8^)D?())MB
MR"*L),XH1C%Q+J_L4\.Q$9$VZ]FT/C2]M"> ;O2L3WX'.O@].I\]G_#ZF*7Q
M'^565IK O\I.L#5T!,>UY^;@O<]EC^KWUSB /0>OMY/6LX(&7B-,HHK)[_VD
ML?R=+O]+KKXN3<-N_6(^Z<]^-,7,>(:P::@-8VZ6BT1@F(4QAQP'5 F>9#AQ
M*JC2I[)C6SD:E<%2*S?0.F$SISTO&9YG:ORKQV:>#2F!RF10VCP!C=7@XZGO
MP'!KB</DO/>R8J/J7V.%<0#=VV+C(K-#W>XR-EZ*N^]R.3?ITU5"=3Y_-$4
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
M0L"H $*R50E^*OM74FMSY49X2V^3+3>^..C+7-%_[3PU1'<,E&Q=.P&V7DS
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
MU>Q][R9@VU5[17,J'\'&27"S_>YNGG6Z;@^U)*]&WG?)R>X&O4UERJL!/%O
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
M>-JE9T'O#S,V=Q*+W[]N+ZGSCF]TA?A;<[#S>5ZNEN9XMC11:0]/='[W8O:
MOB[F/V2YDN)^,9M]JLK*3P7&:1S+#&*1J*E00!-(8DRAY(+1+,\BP:RB)][&
M_+&1X#:-MJH$>Y3[O_/CZJ\FTW:B-S3J&K-;,8"=:UW*0;W1BV1YZ#?:UZ/O
MT\,=M8!=UW<E [2\[TE5 >W+!%00@!T,0!72O%(H@!H&HX-3 3$YCJ_[0X,#
M:G1\*@N\2;?Z.NT<UOAACTW?I&..SE_?QHI.51%_R/E:OE_,Q7>Y+&3Y\'/Q
M\+18EXJ@/RDR6$DYOU<_^[B6>[]9KE[UK^ME;Y+E%%..84J8&E13DD'"]-^H
M^B_5^CK$ONB3%Y/&-E#J2(G_7JA)K:EH?U#^]A/EC?+7A\7R95%/A[\O9H4
M?Z>JNW5.Z\NB-$EI!AV@X2E!!1"(@A#=PPB\^[=-.]7OZU_\VR] J'L^2F[
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
M^'1W#S[<WW[\_ "^W'W_?OO=\7S6KD<L3VV]X]SW6:XQV"10379RH[9&]U0
MW@TH7X>_=HT.>R3L!,310;';W9T+5]9![Y^4^=6VVEJM..NEYV)>OI?Y8ED'
MQS_0/V5Y^^=J254;RJCEJ]EYT\E/NHJCFD&H6YL0E2D):$AH$$!$$=9*BPED
M* U@1%,L>)JCF"8N(>\]VNK$C@/$T=?I*LSX XKJ7ROMD7,1S-ZZ-Q=YB!@*
M((YU.5.&*:11GD(NTYC)""6!7<6"L77O( &&X^]>NT%Q))W6\TBZGSVFB1YL
M705;7YL>K:\W[E;YREOW0..?U^*K?7>"OYJMO5DZ=*G7OB$_42&V]R8[GJG+
M1STGJ=6 14C2(,HH#.)$ZFJQ.H6+8ABA* DYIW$>N"40[SY];$Q>&^<JIWP:
M.<MC\JYX]'TV;@V%^WGX*9=]'8+O/7O8D^]3;AT==Y^\Z%IM@%\7"_&SF,U,
MJNN4<)*)D(40DRR'*$!,ERH5,),"LQ"S"+.L6\[_7CNC^WAW$L@;0^O<<-?O
M^ RPEE_T]7#U_6UW0>J*U/F3.'A/B=]OY8U2W4^Z>CZ%_?3E?K)!MSMB0: 6
M<&FD%G,4:_EDG$"B?@83R3-$U"H/"2=".-O2V"CA]N;^Z^>OOWX'WV[OP?>_
MWMS?7I<$ZKK)Z 6HOH\[3J2!]K*1>!&,GC)!WVB[\**[EW)!?6T*?I2Y7"ZE
M4&N(G4,2HY@Q13)(94I3&,69GMT+!&G"!*0,)RDF3.!43N?RT9RP6+WR+:U9
MO?2D>NEWV^SOW3=FN5%"&YIVI' M0@,IKM=6ZFV/_1/0=M"<:<$"#D_$T-;2
MH-1@X?(A.=C<TK'RI537ZL.(>I^AKB;^7LYE7JQ.;4QLI!!2&21IG&ME%UV,
M)4,<XB#"4#+$49Q03+A38FEW4\8V\:@]<2Q2V;TG[)AG&'Q[)J;:B9U=65#[
M =[5GOPR.;.AVX>^Q?6@^JI$V=V088M07@W84?W)ZY_8,4:$ED\W<Z'_N/WG
MNOA!9WK+[-MB5O#7[5HADKI^!>:099F 2(8"$L(QS'*%7LPQ)I@[A8C8M#HV
M1M36FH T\Y<=NQUC0*P0MZ-#[SCVS'QG(9R RFCP1_UG/X$@+G#YB@.Q:G/8
M,! 7&(ZB0)QN'EI#P/SG0;6J3/RF7KVOZF6L#S."@*=9FC+(11Q!%"424L)2
MF#,L,AH(%E&K6EQ]&CDVRC.6 FUJU_.D/GK2<A/[C?NG9RIUZ9H!$^PO8_?F
M:?0M)OZ+),M?!ME?2KQ%6]U(_E?5]DI*+4^^+F_^+,HI3CF-9:!FF1*'$ 5"
M0!8E 10,B3!-8Y$*IP"NHQ;&1J^U@:"R4*WME(V.!'N,HAT[7H5-S]3F!HLS
MN9UUW1,S'3]_4%HYZ]XA)YR_L$/2YGW=_]\7L[59GVY7JA_6Y4JM:I>;7]69
M=V$><4Q)JCYR71,QC5-(.4$P"3!)8J3^+['*5^_8_MC(H#$3;.QTR&WL '\[
M3PP :L\LTAB_Q7-G'TUG01W"W26GM /N#@FG_>(_4#:J<S]XRE+M#EYK"FN'
MQPZ7W]K=Y[WDURL>TV'H^!M=%CIX1$N(ZMGI8J[S27XNZN\EIH+$*0J@3&,)
M$>$19"A,(,>)0%R]?HS;#Q/M;8UM2&BLK81M-_8"9; #1UW UV(<\(=:SYS?
M E@7=K^ G .3^T-P(-;N\NJY\;,=)*U<?.$1P_&NG2]['&MY2Q?]%+G2Y'27
M5PE[W]=L5CP7JVF*6<(C@2$34D 4!4C7?L%03;?5#)Q2F9'(7D'E="-C8]#:
M3!TFRJOLT[*VU$4XY R@%LSI ::>*7,'H<K&"?CN#R(7=97KH1J(&QO3M++5
MZDD"^KQ85Q5B9T>O&YW-%C^E .NY^GHW/WQ<2K/K]A=?BBSMV+5KLIRY=T!5
MEG;K]W59+ES;;2_RJUSI ZUOR\6/0I'C^]??2RD^S^L\Y_GC#5\5/RIEAK88
ME@@E&<Y0"C%-M0)?@B#+PA"F*))I'G,2L\!E ]./66/C9'/V^TE]%F65N;AQ
M!VS]^5]NNZ">^L]NZW3X7NEY"% .50?RC4M:!?J=]@H4\U].]L^0X4E^\?:T
MR>O)J$%WAOT">;B=[/GI'2,'5@O^C\]EN9;BXWJI6JCTF\W15OE5_C2_*J>(
MX8A0FL(XIJ&:"HL4TB0(8$Q%G"-"DBATDDJU:W9L1*RM4GUCDJ@^S&A9@AO
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
MDH)N!->A3^QHKB><AR&[RGAHK#^6&YR '0_ C0WVSGS7'3Y/K-?!@$&YKSM
MAPQXQ9.NB)G9"WR\F8NC([URFT@FHTSP,$(P"Q&&B,@84L9"B!..>9RD.$JX
M<W2+@P&CF^D]W'WXO_]Z]^7C[?WW_P2W__OWSP__W2'>Q*4+'")#>@)VB!B.
MPVAH+61R(FBC!'_THX38$3Z?H1 NS0\?M- !G)/A!5V>XW_2MT.IM1+U5NR+
MA#A!$N<P";@^R<MC2+36?1R2)(_B-,TBX<)Y'>T8&_7YUV'KVD'73P,]P?Z6
M<\&)$<7GA_/ ?I39KL1R@(EAFQ6CF1U:0.4R1;1Y7#?J_"I7VYI8FZ(Z<2)$
M)$@"49K$$.$X@$12 M,P2 (=5,6PTY;?R5;&1GMJ:"HX4+CJ;,"=,&- #_*U
M^$Y]U7J0LZPUU8ZZ'=M=C67/7*8KX>W7S3N=[^:U()$5.)[(Z70;@U)/JYN'
MQ-)^<<?0R\7\\4$NGS]*MOJ-KM9+DW]U+U_JF=U=_FU9S'GQH@N!:*[ZI'AM
M2D.SU99!FF4((L4D$*<XA4DD<2)(%)/8*8.BDQ5CHQV+V5;F&*K9J7/LV*=W
MR'MF)VT_U X [<$$U#Z\UK,I;:W'R,YKP/(5\=G)AF$C0:^!Z2A"]*J'=9#K
M^W(B)/73TE06??PDY3>YU+H8]%%.6:YCLD@(.>4"(A832&7*U*R*"!PF1(2(
M6&OX63<[.KZKC01YR[KE&IC;B:P_\/IFKM-!Z1.P 519#K:F]X*M@U9@+Q@/
M)"#H#6LWA4%GR%IE!^V?-IP6H;.'>P*%[G=W%'F056;S;;T6;(0R\S2+PCQ4
MA*T/BA.)($F3 #(18R)(+F*W0)C3S8R-KW?/(3_*O."%8QF7,VC:S3>OQZAG
M6FX,!(V%'O6?[4#PI6IPNI%A)0M:'3W2(VB_NMNWOQ%VELL?!9>G$R6_+N8_
M9*E/;$UPOQ'GVOW]AT6Y^KI8_;>.X>.+Q[FN[&/"7^HDR2E!(99J.@@I)A*B
MG"*(,8DAY1E. RUCYB9_.HC58V.FW^?+C9W5;AQDY@B1[^:'U]4O)V!1>>%&
M7L.\#G9<.+I.'N*X^#"5?YNB/ $;7YL,_\J'"=!.JM^NP*N)>6[\G.@#E+5/
MJ:U!N\03T0]C\Z#CQJ#=<#@,#=MXQW"@JAKGICSGYWF^6#Z;EK]LDKB#2- T
M"D.8:/E=E. 0TCS D$<XC\),YAEU.@ZW:71L8TIM\TXATQVKKTB?M^H NV'
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
MW+[))V/A?9%5SN[BJ2[DO5]?GDNF%8\2&$<HAA@'$A*$*"08I3A)I4A"MS9
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
M*P*SD'*81!F5#"&%B-5.Q6ZXJ2W3K<!@(W';[D/_Z,"FEW&V6.2\HC?X+N0
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
M*O""U<!D< "3D7( 7^U%+#QQPNEQ1F6%B^KN\\+E&[S5#*V*Q!5Y74MN;O8
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
M[5'<K5<KS>HS%DH6,*2@$-AD"/ (9C2)8*IB'B/.,1*9T_ZK^_2I[:X>S1B
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
MY,X'O^I\\//N!V\N77??"9O[:-&.8JBF*#<=LHMO4I9 Z%_^S=.)U+"S>/9
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
MD,>( \BT, \UB^/8*R$\-3 W[BO]BTH'_9[9%\BY/;1#\!CYJ6U!$? PX;7
M SVZ+VX_Z;-[*;C3A_?BY_H]O5_4WLPQ;1YD&^]\-3<I=\$XQ-R\>Q- *39O
MX"S)S*2.Y$!#J'2JXA2;>W@\P^?-S.U)/GI9-I6*K)]>NXI74'5[OH=C-?)3
MW@<F[X>]&X5 C_P%(Y,^^-V!GC[^5S[=LT=67;)\J^NI4VN]Z:1V..,J0SR/
M09HD#!")(&"8*Y 0;J8[L9G>^&TWN)N>&UFTZ[R;U8:6\YZ-KMQ'P(U$QL%U
M9&*Y NFH==K^@(7J+N5N>-K>4=Z O.@,Y7^'?OSU"Q/?BK7:/K7[!M8Y=2H$
M-?\A@'$L :$Y!IQ*#I2",A.QICSUTL#ML#4WACJX.J0+:1>V;E04"+&1N><Y
M6 <_1YC&.. 1B%JZ+$W*)0XAGY*'RR5#LYT;]E#8Y3U[2D2^V95[:"4Q+3G-
M($HX WFL<D!2F &&%#;\@;F&.%%Q[K6&X6!S;NS1?AG73E=GJ&2SE5Z]CGT;
MJSN@[YOB!,%TPMRF'YP#4IJK  7/92Y;?*4DYBH$E[.7ZY<..$%RNH=?OUIC
M2*1B) :*,4,[+)& <BZ!B*%@4,>(N_6M=+ U-^()4Y#5!:X;OP2";&1>N5"M
M-$+>XH!'R/,?%RQ-?_:C.^2SYSZN7-)31Z38L;N[K:K.B=_J+^J[6C^JTQ/Y
M),ZAE1;B$B> 8 U!CK4")(FSC&<,2>IU(M_)ZMPHY+G3]I5;N^VI'^*$N!N;
M!,=Q9%ZY".&HJS!>*(42"G&R.:U2B \,+Z1"O"X>)C5>G6E[KK^[5#(59IJ4
M@E0DQ! /58#&R/"0EH(12BG"^-"PT;]'R3F;3@_.2;_&UVE9LNJ[1-P)N2,'
M#47PM36^?]IN=B/H>G?A$5BR^ZRI5U'C[@KZDM!VYS5]-Z!+=OI@_&S:0/ZM
MV'^[>=SMC:GM&[XK?[>D&<5IGL8@3Q@")*<<,&J814(-S:0(,49SOQUI)[MS
MRVR:E[ =UV,OTQ_&\ZAQ/?I'X[SWKK7;4+AN8P<'>/1][2#8]MCJ]D(JV-ZW
MF]6)-\.]H'BY.^YW>3_*LK.[S?V#VJLW)LTJ-^,/RS:$9HKETK 4-;,O%#-
ML:) 4DT3@?(D45XRCI=-S8V8;C8&>F9%EC]M]F"_ 3>5WWX4U &M&^N$ 6QD
MHCDZ&1V]'&'%YCH8@;BDP]"D]'$]X%/&<+BB'TE\WFX>U';_9,MT]NT]+//S
MAV)ME:?+!>4OQ=VW_:W^;5>=^GI;ZF^^$:+2^E?RG7K8*E&4<SESZ3/%8R2Q
MU*G*09S$R'9X2P"/N09*9P3G"4DDC'WJY"?PV8NV)IBA-2$OH@<;]/.=\O)O
MN@H\6I5"C5L;.MAH\&C^PNI.BG>=TY)7^WJX,>;,!GUDZCV.=QGOXF2WW_ZM
M#KI6YOS2#+@)O-'2K45R6\%'[>C+NXRCX3WA8 5Z-4SA\:3OF F'X/1E-:7I
MONN"?/]Q;;+L1^M6<]#DBS'Z[G%;K.^JEC5+AAE"%"D J>" )"P&+$DXD.:%
MQKDB"$&O'C%N9N>6,ENOH^+@]N)X!&QK/(]DZ7KT4/KNNU;H- RNJX:AP1U]
M_=#@^K&%Z^$PF74ZJKRN>V&%7$ST@2G8LJ*3T8D7&'V >+G4Z'6U'TV)'[M]
MZWBPK>HH#\')PJIR-PW;EU!)R>,\ 5I 2T^4 :YQ"J1F(I:$ITFN7>C)S=S<
M:.G-4;.@K%)2+9?=:,@1YF[Z"0_>R+33DAPH<6M[NXAJ?X,"*#>B?$JJ='\Z
M()_9G2N@S@3NAT]%W/::DHTAPK!D9,>[3,+$?A$U#.QY50_F_;19O[]_6&V>
ME'I7F S4C$>]N)<E,J$DCT'&2 H(Y!F@MG5]&B<Y%CBGDCD=*^HV,S>F-8Z"
MQM.H<=6#(2[CZ4"M05 :?Z$T>@'0]852'Z0\.#0(8A-Q9T_D_$CS*B"=9'GY
MZNE(\FH$S\CQ^J=[BL?</[!B:[\5M]MWQ>YALV.K6_WS9GWW<_&]+#DN>U>+
MU:,T&?!I$^O/FU4AGJH_CU5I@HDTX5 "FN00$"$PH#110)$$*2PSRI'70<T1
M?)P;'9>N1L= /9=TQQA%MQGZ*X_-R"^!8W3FH8J:^&Q%HHT0E"'65<]VJE]'
M&1W#//QC%6/TC_K_HU0PCC@6H21J1O!P6IF;\2!^(94SHJE^[XH/Q;K8J]+Z
MJ;GV.FZM[?-WQ;8?S&>7!"94YE@!G8H<D(3'@*9(@3B%(A&,Q4@X+6D,<V-N
MC/^AV E#)4_&O<A.= QMO%.B?*5'&"XB\^QD?B^!GL/CQO/C@SXRE5<!U)1]
M2M"+<H(O[&Y:.YI%9 .);"3A6'H8DH&(N*<3DW+M,*!.Z73@W5Y?@_UGMI9+
MPFF<8<6 R"BUR\,:4(@SD#!!N50Y-O_\6I+KUL&YL:SUZ?74U,LA<^/7UQR(
MD9EW)*WTSJ%]56'T-OXSU$$OW?N7E3UO@SNFRODS.SWSY:9=\MNG7Q2S\K]E
MA_>M^N>C6HNG4I<-(YXPDB' ,\/J)(8QR#6BMF5GCM*<B9ABK^3XNLVY<73+
MS^C@:"_M.Q? '=/=L#".S+"]$/1/7-TQ"96E.EB<-B5UA^!%_NEQ:4]QF6]L
MJ]Y:H8BR_GV]JXJLMEOS52F-O7TZ?N0S>RJKMWZP;5G+M7\Z5C[LRH/D7[^Q
M]>U#V1?\TV;]7>W,[.AORI9W&<;\KK;L3OUD;KU_Q_;'QO!?-JO5A\W6WG69
MQ@0E>48 RQ,KQLMRP 5+ 4L(A5#FJ4Z\CH//++ZYT6CC>U0['Y7>__N_P33^
M[\_;0G@>AY@9VJ["///R>D;OB#)L4,8=M;&)6N!$_"EJ?ZX&*"H16D051JWR
MMEW=L&AO8(IJG!;1 :E%=/X[&5FX(HM75 (VRLFVF7X30JD=S2RZ:9659A;\
MA3?^7-T<*EWWK(&)[2ELSSL6)J:U,-,G$U2Q;XO",)W&'%*3!>09()(3P!,2
M S/325(&-1:PIYR=EQ]S>UNW-=F>=P'Z8KX;LK 2;?6<]*FORIW?0#F^8,>'
M?^P7X47D;1#1LRC*%Z*)8R+YWUZ0!M?/\_/BE33U>D%U66>OW^T&:.^]E"4^
M5H!#FM@CW%):U4^AK80-%B#+L$B() 2SU%M^[Z*YN?%BE5 VO>MZ*]9<P5AJ
M AD7&<@21 #!20[R5#" "(T9HBQ+8>)S>C4@QE-) P7%T^W=$0ZED5\1U9?P
MC Q\P-)O/U!"JAM>-C:]P.'5P,]J'%Z_JA\S_Z36)H]>V7.)\KY8%W92NB^^
MJZ:S68*5%EDF =(< :(H!YQP!9!(H=8(8XK8TJ3B?.-*SE<L^CP3;;OC/1JU
MP^6V'&NYW''2N!?4;HP2$+Z1*:6-VW-?P[>9<T0E$*=<LS8IJ3B&?LHJKI?U
MHQ5;LV=RIWM[OM"VS7FWN6?%>DD)1BA+):"8,$ T,6R29S$0RGR98,P5AUZR
M8N?-S"W!*PMGK9N1]7-1=W"J?/7<[KN JQMU#$=K9,8H@?KJ"Y0W673C$(@C
M+AB9E!JZ SUEA"N?[D<$S]8!U_+84.M=L:O;0A^4[O(X33A2&C"8FER#"6ZF
M@50 1B'73&9:$:]U,P_;<Z.,5M.WMX:H=6$5JWH*#?H,@1N1C 3LR.S2$U-O
M>NF!3B#.\;$\*1'U@.24G?K<8L!BE3%W7^S+K8B?B[7ZN%?WNR4B5$":YD#G
MN24H1  C&08TTSHAE$C%O4YY7;0T-SJJ5@=:GD;_L+Y&I;.>='097H\EE:&@
M3;*:XHU7OY64+BQ"+J*<M3/]^DE7N&>73CHOZ+DSN&?[DGQN]:_[C?C?;YN5
MN7A7[6(>7J8\YU3FF9GM(*IM,RL)3$YC\AFA<:YDS%'NU0S/R>K<J./@M-U\
M:KO]'TUQ1=^\QFT0'/?X0D,[]HY>"%3]M^U\4 JU2>=D<]HM.1\87FS >5W<
M\X1[(QQO2\'7HEA5XG.'7]=K/'46_&;_04F[%F1=>S3?@*?C]<;7)58QQ]KP
M%F49!41FJ9F@Y1G(-,K3S-!:[-?C)JAW<Z,[VT2![:-=XVPI+N=YLCWHZ+GQ
MWZN-R<@\^5YK)<HEY\K#LLE%J4OW/% [9G5,T2&HTVL6]J3D8\B=L%%@#W5P
M/:AOTQY9'P/6%X?51S'2^YCZ08[T4$/UVUJ:J;']PBKY_G>A=KOJZ[M,,R6Y
M2%(@4TD @1(!)K4"C.(4"YHCEL)#QR"O0^KN3CAQQ$D+H2F6ZHV#?SXJ@ZHK
M^U0!!L.-G\-C.]D1]*.Z\^)8W[>(VLY'E??!Z;47:N&.FWO8GOJ4N3\L9PZ7
M][A)T%Z,QY4C$2N4"LD 25,(2!S'(&>0 (U4CA*"(*)>!637#,XMZ^QH']A[
MG>XJZ&[,%1+*D<EJ((JAVB^.M8AWU=P<FBY>7=)SOJZ'8N;'-2LG"W]CN[UJ
M!(AL'6RM7LAQ0C!/%* \M2>7%0949AD@VOP+RF@"4^FLFWG%V-PHIG$W^F']
MC60C#+8K7.>W3A!WDTIHX$8FE -FI:M',;6JOMY?5_,:>![JF@%!G$ACLPO,
M0 J;CJ!TZFQ>N\=T:IN.T3S3W'2]IE\>=Y0[?BC6=S?5KNWGS6Y?_VB;;+1/
M)=R8?]H=NWLO:4Z95# %5"D%B"02Y(01$/,$$9+',O4[)S#0G[E1=$M*WL:S
MB.I]\;("TXSD'C2_$#:01;2RDZZFD_V#583RK6D=.J)N.>2$XS3R&Z$ELEX-
M41V!5<MLC4_9)NG90:V;:L2.085+0P.A&RA+'>K-I$EL(.A.<]Q0MQW TLR>
MH>T^(E:?W]W!)86<H103D&,<FVPXU8!GB .$<Q(G1"-,98\%16]'9KJH>,M7
M135=V44[M=^OE*= F_^(>/!J<( G9%)#C'JSO7JF=='(.@3L9MX;NY \Z65_
M>F;L \]9+NQUHQX+ ._4MOA>'H,HY=):>_75<F?!5H:&BTHU<Z_6.ZNH^7YM
MIC_5@:!/FZ8<4<D/*W:W3 7BA" "9)810!"-[=H! A2E,(<:9C3ESBL&H;V;
M6_YZC*^1J#V6N=SJZ!!DU$09'<.,6G':-&D?'4*-;*P>L^S@7P*'-8W7'-JQ
M5U7_GXZJQV++:X[N1*LSKS+*?JL[8XU"YW)0<*/3K1^-A=>S!:?1C%QZ^[>_
M3#^;G_[RA^8WY@_.=NHO?_@_4$L#!!0    ( -*&458B*AJ,FO<  &D/"P 5
M    8W=S="TR,#(R,3(S,5]P<F4N>&ULY+U9=QM)DB[XWK\BI^9UK-+WI4]W
MWT.14"9.4P2;I"J[Y@7'5PFW0$ 7 )52__HQ![B3(+%X,((UM4@@14:8FWUN
M;F9NR[_]KQ^7XU^^I]E\-)W\^U_H7\E??DF3,(VCR9=__\OGBX]@_O*__N-?
M_N7?_B^ __YP=OS+T31<7:;)XI?#67*+%'_Y<[3X^LL?,<W_\4N>32]_^6,Z
M^\?HNP/XC^4O'4Z__9R-OGQ=_,((XX__=?:O5$LC<[ @;/G#1 *.^@R61A%]
M8C+3\/]\^5=#A&)*);#<<!!!.S I:\@^9VZ%(1J_71XZ'DW^\:_E#^_FZ1=<
MW&2^_/+?__)UL?CVK[_^^N>??_[UAY^-_SJ=??F5$<)_O?GIOUS_^(\G/_\G
M7_XTM=;^NOS7VQ^=CY[[07PL_?6_/QV?AZ_ITL%H,E^X22@OF(_^=;[\YO$T
MN,62YZ_2]<O:GRA?P<V/0?D64 :<_O7'//[E/_[EEU]6[)A-Q^DLY5_*WY_/
M^K>O#/A;X['[:YA>_EK^[=?#*2+AU'TIE"Y_<_'S6_KWO\Q'E]_&M]_[.DOY
MW_\2_IPO\(V,4;9ZW_]]]\N_WKWZVRS-$2W+I1[C-ZZ?4=ZV-1GIQR)-8EJM
M[.8%XVEX\$/CPM?I[.8WQ\ZG\?*[PYA&P^63#_Q\,7-A,?1)IA"TA$PR0^QE
M"IZ0#()JYJ+WQBK_<-6%XCF2O!3#/(6_?IE^_Q4?_&OA1/FP9,F2'4]>MV++
M;G3?[+K^)$]GETMN7C@_3D.$OXR99TA$41 D,#">,?!&&&]C=#'GO9:P[LT/
M5W-?S >S\,MT%M,,U<G-J]TL/!#Y4RA?_\2OW]P,'P3AZV@<;WZ[Z)4:,EQ,
M*W-T)3HD_2^_( =RFLU2/%Y);NU"EZM<H,)-RY_<%157<_CBW+?A.3(]E84<
MCMU\/LCGBVGXQ\&/T7PHA0^".P/::0,B10,FET\Z!2^RM%SK%Z"1W=POJ;Y^
MTPH?:;R8WWSG#BBO$M,>6NK(>=H$TSN GOOT'TTOW6@RM%%P5O82]\SC"J0#
MZS4>+#)RXYBU0KZD47:!S5,JVL%+9?%.J_*Z"VB97EY.)\MU''Q*ES[-AL0R
MY <+P(.2( 31J'Y%,<ZH$9Y&RA.IC98G5+2+EGWE^A@F^S&Y6S#Y<+T"J;3(
MRA+@Q&L0+DIP*3&0),4LC),AR.9@\F$+F+#W!Y-=F-PB3-:<RN@=I#ZJW?F0
M1L>EY@Y8,&C2\5!,NBR!J)B522IH%6O;M+=O;P<DU2V5JDSN"%@N\&>'QEAJ
M<E:@K"/(#$+!2.0-C8:B'O0J4E$%'.5MG3);=Y3=,X#8FI$M Z W68P6/\_2
MEU%Q^B:+$W>9ADYK-+J2AL@#'HH4/UE+)*"_YW@TV9BPG_/^W%L[I1WV!\3>
MC.V(9CB83*[<^"Q]F\X6P^ARB'B$ E-!H+5D%5A.#"@2O.6!&6]X%0UQ_ZT;
M 8._&V#LS=B. .,"43T?%9Y<KX'X:*)-&:)$>UI8ZZ&$EH$*YY()@894)U[V
M^,T; 42\.X#LQ>!.'"L?1^-T<K4TH)5D67HN0%N! &><@\\^ \\B^.0,U895
M.%+NWK@1*.2[ <5>#.V(QCA-L]$T]B;QR"W24" K*$D6"!K;@$0;/ M3!.O0
M[58T\\!=%77QX+4;P4*]&UCLS]J6L7%X-2N,^SB:!S?^>W*SFS4$BHZZP!-1
MLX >=Q8:G(X6&)?),F($W_/V9=V;-T*(?C<(J<+@CBB0NT5\Q._,A]DIHS+J
M0$NU!R$EXCP*"XD;GAG:V5RK*BKDT8LW@HAY-Q"IP=Y.(62E#5>+$#Q:*Q'7
M.B:%NC!R5(.H"T-T)F21:!*F(D;NO7HCE-AWBI)=6=P)N[0_"=,9FM1+SBQO
MI ZG5Y/%[.?A-*8AT=GJ2#+XP!P(0BTX81(H$Y/++&=!]C-,-B!BL^@8>3?@
MJ<WW3L#HPOWH1^34*(]6"4?7ICG-U"3)2_@/-X50DH)37J)'3[7PA,G(:@!H
MS>LW@\[[B:S6XW4G0',0(XID?OU780\=4N)$U(4K0B80/ADP2G-PV6NA4G(R
M[1=66_OJS<#RWJ*N^_*X2T YQ(^#V<7TSPG:8X1I)1)04O(Y!3-(?4J0B4U$
M6V2-?"GK:$N8W+UX,Y"\GPAL#?YV"2++DW0P.YU-OX\F(0V-9@[/R@",$EWR
M?CW@RM R(^C?!1LB*LAZ.'GT]LW \GZBL=4XW27$G$[G"S?^?T??EH:79U8J
M:B4X3U UEJ0K$[/'12EJO E$AOV2 M:_>S.TO+<P[=Y<;CLH5]8P2VY)=Y F
M$6L4TEVTHD+;W'MN005F?2#<>[N?-KG_MLWP\'[BLSMSLF4$E!**\>G7Z>3F
MND$[RX4A2"P7!(1D&@Q-#(Q0SGN=C&4O)2.^CH+';]P,">\G#KL71UM&PWD*
M5S-$,F7^8K08IZ'**4J7%+!$ @@: AK32@"A3M)(@K \[(6&QV_<# WO)^2Z
M%T=;1L/%S)42MO.?EWXZ'L9L#;.40!0L@W J@XL,C[6HO>/*$Q'W@\*#UVV&
M@_<35-V=EQU1";T?X:N;?$G+]"9),DW)!*".<A#12S N6<A91<^])(FG*FKA
M_ELWRQM[/Z'2O3G;"4?CCS0>_^<$O>KSY.9XZ,7^?'Y53CW)K2;>0$C.@4C!
MER"O!VTD%]X:JEXL:MC4UUCS^LVP\MYBHS5XW0G0_&TZOD)YS)9Y+K-Y27BB
MWB#,F8J(>ID=&),RA!!IHHYXH?9+2'[VM9N!Y+W%1/?A;2? <9W(L,J%*V<F
MRN1J/I0^29&2 [DL&U.9@)7('Y]<,L)I'0RM@)'GW[X95-Y;9+0"ISN!F/X$
MG^;"8O0]';F%NU[6D!J5728*U:)7B'RGBY65P#'"%5*B$J\1[GK^[9LAYKV%
M1RMPNF7$]$.>'5S%$?[$P6*1YBN9?!R[+\/@HTH.K7(E2^V7L0DL?@N(T4&I
M(*7:\]IE_;LW0\O["8]6XG(GM,OY5S2[#J>7W]SDYY"DP'TB!C)5J!L9T6!"
M]! T94;DR!2M8=;>?^=FV'@_H=(]N=H)3"QMJT.W2%^FLY]#;7S2*3+$<$83
MRR8!+A@#-FF*=KE$,ZM6SOOM2S=#Q?L)F^[+UT[ XOS2C<<?KN;(C?E\B(Y[
MB%E3D,J5JT*+)A2W 4H:"U,L4_3Q:^B*^R_=#!;O)WZZ+U\[ 8O>99I]0?OZ
MM]GTS\77&Z7'N<E6V@B6" I"& %>Z0 F\DA)]IQD6P$>S[Y\,YB\G_!J+3YW
M BZG5WX\"A_'4[<8>J:3CXX!<D: H!15(',<329":%!$A[A?YON35VY6A?E^
MPJS[\;03@%CUJ5AVO3C_BER<#ZX6I1M>N5$8HE>NB&0.?:\0\9!<)F5; I$D
M+YW7J!EK6*0OT; 99-Y;M+4:USM2,C&_R\I.\<//LT))FH1TD7XL/N /_V.H
M&,LF!P=)!+2W4D9-F36RK]2CFB!5$'7*;%XE93-$O9_0;#,R:!E8![BBN*P4
M*7Z]-H1+[A+@W[@C'(UHE5&#7Q*1B%;.YOWJ;QZ\;C. O)^ [.Z\[,8)A93/
MW+@_B>G'?Z:?0YD\&N(F =4)'?H0,MB(/AQU/$JGG8J\QH7.H]=N!HKW%G/=
MA[?5P/%OOS[A*:[O'SOTQSWX?-2_Z)]\')Q].KCH#TX>DKI9F]PGS]BW6^[+
M1.W9-+?0/UQ&0^^AX[;YJI#$ZY RKK#L=9DI.%V^5,:5#F;>,?8:/UY\PUXJ
M?A7#7:8FD&@)"X0"3=8BBM'C]@P)]8PQDU6(9L]L\WLO:Z=I5#U!/5#M._*P
M[=-]1?;Q=8_MH;#)4.H]<.8TDDY*U1ZJG6Q9DL1Y0^A^QN&C%[;3)JI1".S$
MRV[ X.-H=MF/0Z\"KK(4X!E+043-P2M.@61#5$@NV#W;"CYX73L-H1J%P Y\
M[. 9?C@X.1\<]X\.+GI''PZ.#TX.>^>_]WH7Y[L<YNL?MG</_,W(W/-X?]+Q
M>) _CB9N$D9N?#I=-7:ZA8\K,6KC(A"*,A<YE$MRIX (7M+!I<Z\L8;B+]!5
MK8/ZJMMF(-J19"6@J8OZK;0,,#QHT"(:$@(A_L6T\;U6V6)G_<:0L+9W^O;L
M[D!OXY=:@P=4@-*4?IKHVM HH13,@$Q!>$]2#/Z?O-U^#0EOT6A_<W9W #?/
M='\6VM%$2JL:*W$3*9/!9;2F;,DA\#266&QEP+RG1OM;B/?U1OO;\+H+:'G:
M Y[9Z *7"F@@R]BJ 1<$!4;1&/$BY^Q>*EOX)VVTOY5<7V^TOPV3NP63FQ[P
M+"MO3$"37"2&^X8X*#,IP+"8;8@A>U-=J72_T7XEF.S"Y [ Y%;+WH_J:F-*
M(D$ROK24=P*,,@:DT-$'+X)],15P+V/EEHIV8=*$E;(;@SL D8/Y/"WFM_:]
MC<H9SA#6*DL05DEP8KESG A<.67(2[U^=H''0PHZ8I;L*,]I->9V!AK7V?)W
MH22'BB[Q##GJ,FR-*W \9 A:\"A<Y-&^=&.Z.T(>$=(N4/:1[+,@V8?-'<#*
MH9M_/9C$\E?O_UR-OKMQR1LX6!RZV>SG:/+E;VY\E88F,4E3N4,, ?>2D\M\
M-@;1\DB4Y8R^F!>VDXVR"6%=P-)> 'ALN5271@<@=A!":<<X/TLAX9+PZ#Y)
MBYM:'B%R#)IED&54K&#1@Y7"HZJ65N#ASI2K';M[B9YV#9SZ@*K&^YUQ]#W-
M_+02DDYGZ9L;Q=Z/;VDR3[?E8$0H$4M7-6HB"*T">)LUFH6>!EHZ(LG:EO&S
MA+1S?]0<=O;G=@>43W_R':F>SG[^-IO.YX4?3#$\[Z,M_+">X'G/#; 8DS(N
M$1I?*I+8!2L/*6AGJ$AS(-F#OQU QV#Q-<T>,&684HPY*@V.+9/A3)F&(ADH
MY:((*N%R7JJ3V 4A3ZEH9\I(<RC9D\\=0,I#XFUB1$?GRJ!&@3!G)6.2$*!6
MI2PXUYG6!LGV^*A>H]F@F;(S=W>'QG3AQI6LDNFW-%O\/!V[,GXK%LO]VVH4
M5UQ=R*;CY.;I;/3EZV*0/\_3<KD'&=&)]MG5Y=6XY&<?)5Q &*VD.(D'EZ5+
MPO^L,G@H;H? . 7-2I/'H"(X0Q5R1$I.?<XTU;:2FU]5%VSM*H& C@&@ ]IR
M@/QPI<?'<^L>,DU3<L$!IS2 X D70S(%ZHBBU+I4_\;C18*Z8+A7 6(]MG<
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
M#-IOSDL-.F5CN994)59Y]3N0V6[\JP9RGF;V-BNKCM2TS)?U7M<CF^]ZVI-
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
M9X-4 TG'#X\[YI<N![C"Q6(V\E>+TCW]8KH:L38D)F:'2P,EK2PQ<W3X2++
M0XY61Y\\J7V)MB_-'6G W!FWNI)T.Y#6]-)ZEP<8ER:H)"!FW)+"<H[^F)#
MI'-4LTQE]0%2KY#4D1;.+6-Q6]ET7''>3"U^:6?99 ,U1$&RI=):* XN! (Q
M.2Z\B]S[MS2U-R"Y(SVC6X9J;=EV0&L^L]+;N=OXTR%)0:&TZ@>1F0?G?.GW
MH"FGJ?Q9^WA_@9R.M)U^ PC6DDG'IP[?7LL./IY?# [_\_?!\5'O[+SW7Y_[
M%W^O=K_\[,,;N5U^?1GU[Y9?&'ZMG'1!< E$(CY$D(A ;2E0SSQ!I'CG:^>!
M;$18Y0'$(C&1RA R36))XX@$+"UEMU$QJ5DBL7J'Y8X.(*Z$A5<F$&_#[PZ8
M:NMGIF8C/9%:@$ZHI@6CY7Z&A'(_$PU3@65;NSGG^YA O)6$-YY O V[.X";
M9\9B9H).2O813W-TBH62"BP3&G@2FO@<N/[_\03BK<3[^@3B;7C=!;0\'8Z;
M&,?_.@\<[;ZB<@786(;C\I2M2TY%5;LZX2D5G9M O)5<7Y] O V3NP63F^&X
MPBB?A.1 4.F"\,R B\N!NYH8EZ2FNGZS\<Y/(*X$DUV8W &8W&K9E157W,'I
MI-Q<+S5ME'@XLY! )N[*=.8 +I=I#4R7>=PF>&*;LEN>(Z@CB6H5;9>]V=X!
M##U:P_6^DE)E] -*=)67S54J_T0R>&A;RZ1A(NO:MYC/$M(1*V9_03^N"]B;
MZQV SN'=2+1K_>DM4=9I!HJJTD?827!EDT7)35 Y9I)K)VL_(:+E2J7]!;M^
M\-P.7.X 3 YB7+8D=^-3-XK]R:'[-EJX\?5B'+$93]5<&EFA(F8L@?>6 P^2
M"Q<E2[[ZT/.7"&JY%JDZ?.IQOP-0.DL+Y$>*-V55UZNPA@IC<@:3,L<-8=%L
M\R7YB'GAI1$RJMJGU?.4M)LT4!\\%?C= =3<FVV^[M+N>F':""JTXT 9+>W5
M' .[_(/X8"/3BO/:/9,V)J[=)( &%%,C4FD1;O/98GBX6E*9*I1S"HM51MH@
M'\3IMZ6HBN%H?5::I@Q<&@V"! N6YP"J-)+EV8H<-@HHXPOO(0R_ND/7IK1T
M),MI=Y^L$:9W'$37F\^5/OS4<R"1"Q")"MQ\DH&4CANA969JH_*=/6'4IJ/6
MC/2W@-8.HN@XN [B_[Z:+\JFO-:^REKE\"<A".I*@H(H(Y C2.&8,\XE0C<R
MKO;55H_HZB[@=L'$-MIL'P%UP!I[9LJVXS)2H@5$DHKB#R45BB100BOEC$F"
MU;;?GU+1D23+BN')W1C< 8@\SN#O3YZF+)Q-Q^./T]F?;A:'5ED5K3 07,*M
MI@GN .$L4"U<8$F$1&OGGVU)8D?BF#LBXFGWT\;$TP'T/5W,D.=,K.$2)"'(
M+2HI>)\LR&""-X0'+FNW*7Q*1>OCQYL3^A,-MI<$=L;0M^51B[MEMJ@=('^F
MCY1C0J*?#)E[5>:C.53QD4.43&5.DPRV=JSA)7I:GT#^9NBJ)I7.X&RYEOY\
M?I7BT=4,E[&R&?_FQE?I)/VY_)?Y4!&#.E\G*+H?#5+4]NCW<)#.RH!.$&ZA
M^E;6!H2U/KCL;?5:53EUY;A\NJC5UKI;E8DN>!HU,JID>\E0;DL-10_<"Y&2
MT2;+MT'?(\I:'W;6-OSVD51W\;?<5#=M:=.R!"--YJLAW-E$2K,0$(+,:$QH
M!5:A?\Z=C,X(HY6M[2]L3V7K0SO:QF4M"787HZN=MV:)GA.+FIY#\N62+44%
M1M* '$U>:^)EK%XSO0.9K<_V:!NEU63879@N-^*]V?+S8?04V<5Q73DSY*/'
M(X+ANH(57D6T4T1LQ!_>@+;69XBT#<C]I-5=%*XVVH.%$4JCTYE"$,26(!8%
MDY*':'RDAFOJ:.V&C1L3U_IXDK9QN*>\.@#$NYN6^<5T31[5<I7^L>(_2ZM5
MI_,T^SX*:<61LQ2F7R;+IRPWZ9 XPX.1'+@J-;H$W3W'K0$;O<43PAFC:ZO1
MIM?4^G""-X-]I]#1@=WRL'UP)#E;Q21P'1((ILLX/1=+^W22%,,CB=8N*MZA
M;3/Y9P#B[HSO &KV[:+A#0W$> -465O:'"2PGDHH'B!A(GIT!ROC["TZI-!_
MBGN<MQ1N![#\S+55YBQK(P@P7?8@301\H R4C-H;*6P@M8L[=[TX_*>XV]E3
M!'O>Z/0F=3I2OGA#%96GQAGTX9) ;R[FB/N!!)!,\VPE+JBA>N$][@WI/\7U
M336Q5(79&TQU.3C__>/QX(_SA_3O.<OE]J&-37!YGNSZO75N^G_>3=7C2GBG
M4X*4=!F<R!5XK3(PFJ.2SG@>:ULE+]%3P;0OSSR=3;^/D',??GY&CZ8_&=Q,
MDS\(B]%W]%S2'0>(B8&;$"!+51KUY5P"] '0^@S>*D5S$U-BMZ2R(UE9^R+H
M&8>@27%UP-)ZZ/((%[TV08-6H732XP&L8!RR89KI)(QTM1OT=&A$4-/2?M';
MW(;U'<#-@YA-";A,PFB<'BSI8KHM-ZTU-$N!>],C2X5F 4PP!$@02A.3B,RU
M+^J:6$?KTVG?$L6M Z$#F^$HX9O#:"EB_#Q.UPW*#RZ+2_X_UQ?M65 B%(&@
M:"F<L0Z\$ (2XS[RQ*-CM9N(;$)7NRJW??1,&Q9E!^!Y$-"C*X3W?I3(>0D=
MC:_BLNW_/"W.\)]F*^O)CT=?W.J"B6K)2$P!HI/HW2'?P*E<FHLYQ0.)-JO:
M=O<.9+:K:3L'WJ8%W04LW]N'@_QQ-''(],F7P^E\,1]Z'[TS(8,L8U($RQY\
M*'/8<5.RS 03J79>[DOTM)N.VSUTUA)=)V9!K\E3<C+3Q V#X#+%HT$HL,7;
M%!QM*!9C(-4+J/9()VLL&;=SX*L@K@YHOUON')<([;66'Q+J<(-X"I3%4K9*
M.1B2#5A)!2,^)9%J-S1\EI!V\VP[![G]A=7V ,C"LS*%:3 Y&LV_35?)1X.\
MM";F:!0O;R5/D-'(U3N3 YD]9$%KX@*%)!WN)MQB:%40"@Z5O.)6!T4>Y>.L
MF?"X,PGMIM-V!HQO*,<.Z,>CZ]>NJ+]P/ZY7\R%-4AXA!Z,(1!D)63 #(G-T
MW+R(D(GU"LV,;%EM3?D*2>TFV78&IDT(L -X?'JG>LNXZ[RV6Z[)0+V72@*-
ME( PHHS4(V44:I0T9AIL]4J:S:EK-P6W<RAM2*R=!.Q!"-,KY#SR/8V^+UMJ
MI"!#ID2 4J2450H"SI:&94KBYZBY([4+$#>AJVM5_74P\2KT]A10JX-CE];)
M"YQ;6L['(^='X^7N'<;DD\2-"]0)6YH7E!0V7*,T+AK*=>*!;617;O'2KM7S
M5\55HQ+HM$([=3^7F\4EK:Q,R*N2X2M,P 4)14M^F\@BJQQ\\P?O(Z*Z5LC_
MQJIL%]%T$FNGL_3-C>*-57MMS-YX7"O_:XCN?U8$G2IARRJ5]V"HTF#P2\-T
M*E4*C0-P$TJ[5M__1JBL+L1.S&I_=O?-KO#I]Y0]MV7@O,J02!EB5O[PR7)D
M))=&"!JR:QZ:3^GJ6D'_VZG'?034 0VY>6[*D#AME.8$O"Y]1H,QZ.E'"X%9
MHVC0(H7:0P8WIZ[=\_GM\]2:$%H')O&N65E_\CW-'Z[L<#K!;USA]ZZ7/9W<
M8ZY72>K@P7D6<!-J R7&#Y%RR9@N;;!J%T_7H;PC<X3>*&NW2;%V0+>BT7Q3
M0ELJQ6?IP]5\-$EHGJPJQ I+KO\E#IVT$7VW "J6>C#'(IBH2R.#R%/0KDS>
MJ0S9;>CK9!YPH_B9OI$P.V%[/ED=LAKYM_AY.G:3!5K6I=KH6_F18=;<DV@C
M:"M-J3+2X+130&*R+@41K:@=:]R<NDXF^K8*TSJ"[ 9(9].04IQ_1,:?NW'Z
MY!97LS+AN4RA'X]36+*QS*8O_%ZR8:B)2$(%#G356S4MLYB*.91SDAZ-<5\[
M 6T',CMIO;XI;!L6;1>L@4=+'.3U6Y-*XH4L9I:FLHQTP*5YDH%0B^Z!SF7'
M-HS:%\AK-^K40;36$F4'4+HY=X?1JBB](A"M$>C!.@$V4U8F$(>@1&GHVD!I
MVH;4M1N0Z@!&&Q)D=V,$M^G+&S(W4,MME!:HB G7:A48@_ZLH<%(*BAWIK;#
M58?RCLRU>J,809-B[8"^O7^4E#YSN%8\3HZGDR\7:79YE'PY36XZ;J50C*+1
MTN,<.J-I-)J#I[H<++K$F(T&I1QN66)#$K6[4.U,;">C!XTBZP6+H3DQ=P#/
M9^G;M0?Z^O*&R2DF DLE\QH/GH@6O&.4@&59!.[P@*O>2&$;^CH93'A+U#8F
MS&Z$$V[75M9TLRM7Q4\Q.1Z,2)#CTB0BR+5L+)!$F4^<"E9]:M<+Y'0R//"F
MZK.2J+J$NX_3V8I?7_ +_#1'YLZNNP.MKI-_/L/BH6!<"Q$YH(5.0;!@P!-G
M(09FD\\Q!]<0,G<CN)/!@A:P^P;BWA?=%PU;M:O&8I\GN/ ^?F-2YD#B4?)\
M(6")I,QORZ67C<D&WU8%TCXZ09@.R 11VH"6DH/$D"<B.I)%+CU!W\3RK;2@
M3L8JVK>.VX!+!RSHYYEQKS_?,&KA98X$@B1ECA=^<D@(:!V=C(PJ%VK73+U*
M5+O%?9W%\*YBZP .-^?I,'!-HDT&<1,SB.P-6!=PPT5& F4JTNJAB,VI:[>>
MKP/(;$B0'8@$EV65_Y?;EN]NG)8U-\BQ44!K9IF0,8D/OW'O)U>=Z9_F=%X?
M(;T?X:M#8^T,+:/5L.HA52)%GS2XP$L;5'1N?2X3[)1%[B0MB*^=^?"V*^S(
MF.C:D>4.P^2];Z*AX8P&BR85IQ']$R$,.$TR1$N(0-7A)*]]4[T7P>W:VMV$
M^%9"[,Q@V/V63!Q3+'@-1*$))BS-8)/$X\YS//J$(5K4OKQN'K>-V=<=Q>TV
M0NQ(^_OSJV_?QDM6NO$-*WNK;]SC:+916&U!$"?*!$B*Z]*X/6.43AF60O7!
M'YO0U:XEW1@&JXND \Y;?X+/PGU3)C:56T01#+5.:_ \H.\I50 CA026E%+>
MV."J%T0\(J'E?N359?RD-FQWAG<"+]?=7=+\9@61<(W&*IH"1AL0I26;-;B,
M:"C)3@<39>T3\BD5+=?#-(^:O=C> >#<L.6Z5]5=>MDD/A-@.!K-PW@ZOYJE
M6_:5) 92&J\Y(1-Z2X&!X\H ?BN1:&((N@E#;!^:V^V]TZ@M]F:B[ !T/[K1
M;#F-\+;OVDWY3LI96U[F;N>RKP7GJ+RE YEL8E;RTOZT,B;7$M/NN?FVF)@V
M(:"*O6GKC2/Z<'#>/Q]\/#WKG?=.+@XN^H.3A_1N-H#HN<?L.W+H5=(J#1D:
MS+ZXR77SX7(?/AV/HKON[7YZC_#;QL1N?*OZ[A0>U8XHSQ-(GQSBRR2P%+^,
MC(=HE-<Y59^16(/P?9773?7A49J'V>C;]>L_N/EH7JH1[JBX0'%]&)?[IV1<
MM(:6*AE5!K8;"QYM%& ^"Z&)HX[7OC;?GLIVU=W;8_*QSFM8KM6.W7JJ\.#P
M</#YY*)_\MOA[P<GO_5VFL3V]"'[JL%7R*JD!*_[*Y5&)<MKA-+[M3>;E5PA
M%$UX> F8O)?1>0?H":!QIZ@"([PH_@'//#*6I*N\@;>A;_\+YS_O7G<ZFT[P
M8[C>6I-X_?[;EE3+GQGA%D1TS.\V@U):1"4"[CB'[I,R$:S0"0RWEG".Y@BO
M7]6Q/]TMSWQI"H5/KZ+?6,0=U'?GGS]].CC[^^#C>?^WD_['_N$!6EFWRN9T
M<-P_[.^F!#=\\KZ:<9<%5%>7IW@TA_O]=*1-C@IT":)WZ&AD11$?-I6ZX! $
M"E;'YI3C8VKVOB48?9F,\BB48M(G+[FW$T*2(CL-P5)1)B1X,#DK4))R'VQ@
M:!C4OB?8B+*NJ+.]4/+DGJ"^4#JHGLYZ?^N=?.Z=]0X'N+MW=4R?><J^:N<U
MPBJIF+/T/4VN4DGC*QE9!35_C!9?#Z_FB^EEFMTBB26:. L.O#6E[[G,X+BG
MX%)DQ@7'@E65]]Z&I.U?PO7B:^Z0+A*U95H+.C:E-$U2BP<Q>A\T),.XU)G&
MVFE_F]+6K@)J D-/:[,:D%(']=&'S^?]D][Y^>'@TX?^R3(<M9-Q].QS]HZ5
MO4I<):UT$Q8XG%[ZT>0F)+&,BBZ#HJL!(K? 4M0Q8BD';4)I0DD06)$Z4$XH
M3CEE0=7.5-R.PEKAKWMONPL^WW<5* T^L)+)%$LJGBN-/@F81)W(-//D:F?*
M;T99N_JI032MBV=5%%0'E=2U^W..QDFO_[>##\>]D][%X./!\?'@CX.3P]['
MP=GA6>^H?W$\.#_?*\*U\2LJQ;]V6U(EK7>(DATMRC216RQJG:Q&'Q\<*3<_
M%-&"QV0$JGUIJ!.5R[7C.T^IV/O2_/:)MV'D_@0??54B(?=.;O08A P$N*&X
M*63BN.^" 2U4B#XZ6G]RX6:4M7PGN1\JGEQ[UQ=&!S74Z=G@M'=V\??3XQ*M
M.3GJ_=?G_NFGWLG%+KIH_</VU3H;DEE)OZSMVG4++&^HLX8G2&H9[&0,C7.T
MH#4>2R0:0X6NW:'B5:(J%!@^_X+G#N8HG::E@7[B@I3Z8P=."@62H%5 ,A[-
ML79ZSC;TM:N)ZN+GF8K"9N340?5TW#O8T2ZZ_LU]%<]S!%32,LN!/?=NAPEQ
M)0@)A"R=?E*ZK6D.BA+&N>&$D]K7\ \IV%=_')>FQVEU6*;5H^]=1A.1M8NX
M'"-U&7]@P8;2C<,'X2.>G3K5UA<OT=.N?MA#\H^5036F=R#Q;K66AP.M[JV&
MN!B)H0$4\\NVF0(\)1X\22ZX0#W-M6\U7J:HW23DZB"JPO@.GB&_#09'?_2/
MT7(\ZA?C\;?^AZ+5SWL7.QTL+SUNW]-F8U(K'4&_3:?QS]%XC%9$'VF=?!GY
M<5KE5#Z3LZE49$1X \':TE&).? &/Z$AD;37J%*JC[_:BL!]]<]&+[O;%E*)
MZ WZ>U$*7IKY)[3AL@86<!7>^!A"[13#[2AL]Y!K#EN/U5>#<NN@.OO8/SDX
M/CPX/2TI:,>#\\]G/507IX/SB^NO#O'C3IIMPR?OJ^1V64"M/)$"BK.T&,U6
ME1)^//KR*/9\B\B8$V?*4<2A""5V9$O?0@$QY>RU2QIQ5#MQ9'/R]M5U&[SJ
M;L?D(!.5N':7RMP\*=&V0+,"G*7)1^U%KM[1>QOZ6LXJ:0A3C[5<8Q+KH(X;
M7/S>.SLX/#S[W#LZ[A]\Z!_W+W9,?EOWJ'VUV$8DUHI'KJ:LEES(Y61!-[ZS
M^XT.CDEFB[5?"FDR XNBQX/3&1EU$,35KN!]@9Q]U=)R4.>]L8G/89LEQAU3
MZ.FX4+Q:)<$'FT'I9+))P5%6.Z-O [):CCA60LACI5-;'AW4-4>]#SM==BQ_
M;U\M\O3EE51&Z8?[G)EMI*&<44A"H"N?G :O>00O*0VVC'#.M>\MGJ=D7T7Q
M\*EW8$2P6^$0@KJT1!4V!#"EPM!D;K.S"===NPWN&E+:50@5Y/]8%]1@>0?W
M_^'@TZ?^1;E+/$<WY'"PS%;OG>R:;/_2X_;5%AN36BO/8GIY.5K<EF'<M"D.
MSY?T2FF8ITZ #*47H109+(D:4A ( 4=$H+3RUMN*P+VS,S9YV=VVT,P)RGD9
M(<TS;K7LP'EKP.IH51(R6%D]2V,K"EO.UF@,6T\2.9J36P?5V?G%X/ _?Q\<
M'_7.SDN6Q,7?=RH9>OJ4O<N#7B&LDLXJM^&+G[? R9['4!QAQC4M1; >#+%E
M!(6ETH7(":EM#SRD8.^2G]+6^NMTC+MQ?OWD^[VN;^=ZWB4DH5$?0A80(DTK
M<]Q$S8 'R9P.>%BKVO?(V]+8KN;9 R%/2G^:%$X'E<O'@_[9WPZ./_<&'TL4
M%RV/@^/^R?G%V>>E4;)3T/F51^X=;=Z&Y$HZZ+9!R=WY<N^BU@<9E>,0K2[G
M2RP%^I:A">X$NN(2#[?:P=27Z*G6+>?>L^_E;W,JG(\1HB_^AE_>M=@$WI4A
MPXE;9VM'IUXDJ%W-4PT7:SOB["V$#BJ=WJ?3X\'?>[T/O9/>Q_Y%20'=2=,\
M^YQ]U<OKQ-7SQ6Z'6BR;G]Y<!#QC+>M(N'0(H!!9Z?R1\$CSQD%&9BBB(\^V
M>C+\YN3MG:>*[UF]91F=/)WB8V]?]R%-4AX]?_&;H\^"H]>@&=,@G+7@RIQS
M)Q21.C!N:/4)]3O2VKIOU@C6GF2ROH4D.ZC1^B>'@T^]BX/_WBW$=/_7]]5?
M:TFII+9N.UD^!QUJ@_,&/6U?I,B\ Z]U !IT)C(D$73MBYP7R*G6*O4YP'JN
M/ I00LB^=%*G$CP7N&F"%C$))WVH'7=_B9YVU4LM3*SMFKJO!#JH,I;7S?V+
MWJ=EY/?W@[,=&V(]^YPJ=^$O$E<KN/,#48+P'$W<K+C:GR=7\RLW[B_2Y9TA
MK001U#(/B7$"(I3RKX#^/:=6F2 ,3[YV^X%-Z-I7OUP_<S#K3_(L_9\KE-+R
M^<]>R61*H\L$%VY=N9)AX$H5K5(R<,E<X+QV$XHMR&LY_%,;0X_54%."ZJ!6
MZAV<G?1/?CL_[9V=X[;O[>26/7[&WB[9BT35TD1N-AE-OI0Q0,MXWRUR7 @Q
M*A8@.6G0-)4,2@,T("0[*TU L=0.OZZC95^-\_BY]\*8:/7'Y!+D'"P(_&+5
M6M(IKRGGW*18^VYK+3$M:Y,:.'BL0>HPOH/ZXJQW?'#1.SH].+OX^\79P<GY
MP>'.C5O6/FO_AE*;$%FMK=2XC-@]=;/%SXN90Z?[45M%%XT1J33Z=R:BW4I*
M3J?Q8(U)1EB5%*]==/$:3?LWDGK^^<\=D%1+DI2.N(T2FNU*9W!$.B :#?8<
MI,P-])+:F+RVVTE5Q,[3/E+-"*F#6NF\]UNY"SKKG0[.2D;-3A?FCY^Q]W7Y
MBT15TC[GZ4L)M9VE;]/9LGW_;<ZHC(I$A0:ODKGDC"JPRG-(RN>H8@S*UXY7
MK*-E[POT1\]]-IYHN=2LM!E*%,U]H0P>JR7G@W*BA/-$L]IW<AN0U?)HI!K8
M>')A7ED8'=0F3QJ$W[0"W46MK']8]3[FSY/91C]SS634B2/ ? X@F!7@;5#@
MLM$INZQ8K)VS\Y;]S*^;]C_J%?MS]>>],D6B\5Q%*U\1]!T$8;*<VP*T*:.7
M/<G25N]1MQ%E76GB6QE)3SK4U1=3!WHLO-!I_?GU49E5R"J!M*5331 .C!,2
M9(Q.Q7+55WV0RK8TMMN'X<T V:CH.@#-S_,TR+WY8G2)CL=\:(.-N)L\!!\U
M"(][RJ;(@687T+L0)M+:J4,/*=@(5OS=PVH/MG< -->S@!\/9W^T$P2WD6="
M(8I0NF!I9$V9I>BIR4)$9VTC4YU?)6PCB(EW#['Z0NH"\J:H?4N#[<*GL]'\
M'ZN&D>73,+&83/ )J!1E$^4,UCD.A"JE7 H2G9CJ"5AKR6EWMOW;H:R20#J
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
M%.FF-B[E1$)*NZ5^FF[:?8)N_B%T>N_:W7T$W ,J-GF+Y&(=JP>!;#49;QO
MH5; E.1*8U%![N1Q/:^UNWLI:\O:W7TD-_;VU5_6QDKK=9(N@S'"U*47"ES4
M'IQ44JK"@W,MKH(.U^[NI;*M:W?WD=_8BO]E;:S(CC@E']UX:4'QJ,%'].")
M;T3NB[J=Y#E,\?VMW3U8\0?+KX, _![3]S-(M,EGI6T!QNM($L$9Q,ADY<KY
MK)T1MS>>-O/)[Z.GE^$( [H+S=72 <0V+?P;GO"2*R)D4C PEHT #*K6X\1
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
MI\$I#D(PC*J6[H76-NEQJGHI+!LCZW.8:GH&VS\6=8) R:'4/8802JJ/5JJ
M+[7V#C4)*ZE4>.LZQH<IZC1B/U#_N\)K?V5T *T'-OR]P#)?X$E*E_7"F$^^
MSA>KZ;_7BIP8*V-R6H-G3!.?7$+@EH)7PY-1-M(_4F/0'4IKISF$-G!\$@5V
M -3MSU.SA]94WI'!*R0.TO2Z+_>F2,C]<%@\N3&('E2,'ES0!B*J&%30S#[=
M0TT[MCI-=0Q\&X\$BP[&>QXHDAV%X7@,&#1""*A(&"E"E&3N3$F,Y^*]\JV?
M @9EJ--<S:BG8P H=+$PY%!Q%#)C.\HD224PR A%U9<;8^I4N4S:*L*YXH6+
MIO6<S>&YZC1W->X9&0@4S0S($]3YO0N+Q;J1<(!:OMN?/5B]WH-,/%E-GK=2
M2A'I\L1B0'G+P6>O0'JT03"ME'HZU_.I:_),$E*RD,![ENE\%$4FQ6L0OC@9
ML]4V#S=7XWG7Y.V#FX-K\O;13\^AXHU:G^0#DUP'8)'7#4S!0Q0V 9?)$T=>
M,M]ZCLW?IR9O+SP<4).WCW)ZQMO-MY)LHG2^ '>UW#]8\I49R4TQ9C+CGD?U
M9&'3<ZK)VPL*A]3D[:&7L1^L;Q<,&51962&!%XDDFTRTDW,)*83,M"O)J-U>
MJP^IN1JWX&X?K3U4<[6/"'N^:7Z&0DI&%44HD&2=CEJXKE5D%'6@]*9PD@YO
MW=_PMWEU',2N':::#L!V,Z*=,%>"RQ2SNN#IH 1GP+LZSBUDPV)@3J36\<G-
M[^_T2CI0M_-&@NX )#^'!;V9+W[-FCLZ+M5R%V&NKM;@+ .3/1/<H73-+Z*M
MQ'3_ G@,?-JHH,,E5*>O3SZ^OK%Q:9V&>SE?KI9DQ=>+=->_N;-OZ:!IKX=_
MV;&9J49L-DI5K;_KY]Q.H8J+@2-P&V3UM#0XKR6@X*%D%J5MGL_^E8(G2T*A
M(*<O> ,<5<TA<P/1* 1F34*1H_=VIS%T?[LDU!&(.#CCM(\R.K""NT2RWG 7
MN9=DR36Q9&6!8(2%E)5+.MED[)-E )Y=QFDO/!R0<=I'.3WC[4:,G$5(R9H:
M%-?,B9-T3IGD@%*5E+P5CK?>(_&WR#CM!84#,D[[Z*4#J#W4[5%DB(K5;!S7
MY*M&DR$RX< 4R3'$E%/S8?#'=MV,FK;:2_5[=-WLHX<.(+5)PFWZ'HV5-H@
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
ME+/Y^?F;^>+/L,B3>N'53".$XA(H;UFM0Q# '*JUV\0&"^UOD-%'>'N@8K?
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
MP_.UGI9?IM_6/2F9C*07Q@!W-=]D$2%8I)^R+\0]_>C;CZDXA-+Q,7<40.X
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
M))?QXE=2X5/U%B60#HPLQ#7EE2K'"$$%!3%DZ52,6$3K6[@VE&]F *=</3"
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
M>I2?Q!-:6R3]Y"GX]G-ZYZ-0=-+*!6 L%@I;G(# 0P;+R6U%AHJGTRGCVD$
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
M7>OJ9]]7'E3EXK7E!HRQHI[G#*I(*-TP7KH@E6B^9OQ)0GJ#S2XZ?G@)OK?
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
MT+&O%OH*K>YP\[?I-/TYOKRD'/@-J6SRJ5897MO-P]^/;&)>6N$@HT.H:S4
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
MDJ 6P\COGMQZ7M2\):[C>;5H.B@(3GZN[SJD>Y)#$OHG<S<*'-<YR;U>V V
M\K12/=</N^1-I3_F0,YRZ 9>=&+;[3J]ADS0;8@3UPM-T ?$T D=[PV(#$94
M89Y36%&E$19'LQ:J#5.>=,IML9.FP*;<&M)J=%UA+'=4'E]>N*%SZ9I0Y;1J
M&Z/<%-Q,M=,QE:<F<E8[98Q3GC":F^O3'$?-IC3%+,-$LSUR5*H,RLK+:,9N
M":*ER$'L49Z!U(3*8-])H(R@=K%B*:.281ESNT4C&M?JLC %[SC?&<QYG613
M7]>Q_OP>>B9DQ?]H$ %Y:A(=8X)%;,@2MRJ,U_FOW?C3A\S3_?7RPH\N5;7"
M?'$#]PNXOK[[S4F_%TH+WH8;JA1--CN%6JO?9& ]W1_?+.@77]RMJ'\Y^G4[
M[?&K;W#C& NM1=%W'EUH;!INI[_M\C_F_6=K_7M1_>@,_P502P,$%     @
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
MIZO"S;<\"+TG,"7E<QW'I:'8KR7/![1FVCH\IT-$Z+(Q%/U6(O="]=XC71*
M&!QV3[HR'%LCZ8\"Z)3 '^P$N_:#55-N;RL-8C\/>BE\6O#^J"A[@0W_C4RK
M<X%[\O5GN^A; /V%<-W['O9<_AA0+)=#?45(Q(_KD%QQ$X'J"67&1L%Z:QI'
MT>JTL;>9W3^ RBQ3SDGY.^P_UJ@=J%THV.>5[ &X(%M+9(Z_5#HO5YO\K50P
MWZ^L,H_]\<'^7UNK/RVCGZ<HQE <*B"-=K.T+XZ5!#2JK'R[Q9E+?D-I-A1G
M/M'ZLM(?6"Z/>IX$N&HW$LX2'N P+M#1REL*>Q2<53&*+H9>JV!M^%QOD>AM
MF0$?\)*?3)4Z'CP4^Y[R^ [N?<Z1KA,#VJ@C[-(S'8#CSY<KA-5#ME/Y3*<S
M22DOYY/JF-Q4Y"BS(M4+B=;Y5 =&Y'?P"[Q]DWJ@^;PDY_P.JNHQ!B2E:<#]
M*2^L'"Q_G(#,BY0O!BKW3O2=3BK]8^V<S@8$JAEE!)0-U;M+C['07+W(/>XU
M#Z,NO<MU!O_%<N#J-6_3O^9M.;'9UHV:G5[WT>9V,WJT[7?5'C:C;O^;JSUN
M=HZ/M]+:\HX(SH"[;<'S=[6#VK)#%;1!I_C*HKMOABF.&Q[7Q?]_(?N7\Y=8
M&S[[L0]R;$IZZ1/UZ_X[@EN 5KYXS=-\OPB3?/NFBU7JKYLOEY\PX39-]XE8
MN-/G8=%J(?L7[P6<1&=W;.F=5^/L'73L+OG.:QPHAZ'B+;SYV: *HGSO"XR+
MJ9()^W";3SZ%"OXO#S_#PWN?P]$>W+GAV/UG>;;E,^Y:CG_T.ZBU_'_O4ZI"
MAV_)!N'8?R8W/JY:L8?/Z.U5%SX&A93N\2Z/?;'TZ)=:U35\-^:_8#O['U!+
M P04    " #2AE%6WEW4B?,$  #3'@  %    &-W<W0M97@S,C$Q,C,Q,C(N
M:'1M[5E;<]I&%'[OKSC!TUQF0!<N!@3Q# 9Y0B[& TJ=/'46:85V(NVJJY4)
M_?4]6J$D#B:-&[<AJ7G0(,[]V[/GD]CA@\EL[+V]<"%220P7KT]?3L=0:YCF
M96MLFA-O L^\5R^A;5@V>)+PC"DF.(E-TSVO02U2*G5,<[U>&^N6(>3*].9F
MX:IMQD)DU A44#L9%K_@E9+@Y)?A@T8#)L+/$\H5^)(210/(,\97<!G0[!TT
M&ENML4@WDJTB!4VKV8)+(=^Q*U+*%5,Q/:G\#,WR?FCJ(,.E"#8GPX!= 0N>
MUIAMAV&G1]LD[!VW>T&SMVQU+'_9IWZ_%Y!^\W<;DS11O;3)U":F3VL)XXV(
M%O&==M/H=E(U6+- 18YM6;_6M.K),!1<83R)]N77TLV.,T7?JP:)V8H[NJ1:
M:5J)?1$+Z1Q9^C,H)(V0)"S>.(\\EM ,SND:YB(A_%$]PV5H9%2RL%3,V)\4
M<\+T].VZ3+F+?F+&:56"W2R2=M\\FYY./6@U#?MZQC?GZB.X5'ZG9,?NW)N>
M3<<C;SH[Q^:<+UZ/SCWP9@>?N=V#U\;"&!NP<,<Z>QL[KG[P>8\6,)K,+CQW
M\D/!78'<MXYA=@;>,Q<6H_GIZ-Q=-&9O7KIO833V"DG3LII[JTF(7.&65R)%
MMQCW8*KS1I[[RL6E^&1-X&.+/3RRC[N#HL%V2ML[G_Y&=FV!&0^P?,?NI?_^
MU&K?B,!%+K.<8%PE;JR[#I3X$8@05$0AQWQEALN&O.)3J5C(,!45$54O'$0L
M@W=<K&,:K"C^4MR/.,])#'.:"JE <#@3,@';:KR 4$CM-629CRH;2B10C!#
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
MA5: GKT&+H60U#-[8;(\WQR3A>$$/B9EM09))]OJ(.I2XGJF% ^8'.S3HCV
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
ML+E'RW&P1V%0>6S(,UQ+[YK!'?AMQB("<A[M&SXVOWXSK_I"K=_Z)L4O;O>
M(G"6Y2V-(71OFD);I:.6E:A=)A\+DW=>W9.G.L1U#\JE-P1U:!'<T/? &0IM
MD2?58@_#ESGI#XJ08\DO A%ZB"'_:"A"K?<'Q_(-[_"A&$'6*A:A!/6H#V,S
MX8%L/EWL<^S/11,Z^8YH0@,[]O3G( OINA?UJ7[B(K@AD19CE$QL)CX$>F@;
MDYC/-S.)N3XRJ&<H4"<K1X'RP#_96G;P4(5W?U H$2S+8T+19,]Y^$4GDI0P
M:%5F^,K]@8P&9I*G5%F&RMQ,E<RKJTE>*%**I*I3ZF0P? <9Q<RJ]&SDY/3-
MS%U0CDH"),F4K"=,%ZH>[4[O=0/@6) WOFL13X90!-I5@)(Y:1!-LW-5&TCV
M(:DKHWH4NS TUHZD2[F]8JP;@MBH,DDI!4WWLL/,][SA_ WTP4K;0)0QQ:7+
MH8.)!67UW7 9"X^WQ:(R12;*Y3$BXWU^&_QWGM$FX<&(U#1P'*Z"YP-A6+Y
M:B-YISRW#*YB?">J9 .N%Y EG6D:)ZD_CJ2]D2627=[*%W4^4/U2!$=GR@CW
ME<'T@7"W# [-J-1RAW#V_1'.@EY@G)VN"XLLQI]Z1P,1X)4QOMD.>ZI_V%/R
M:ENFH!9#,^J@C%"BB'KTMEM;'3R%%/'(#PV.PK#$J#_?Z.\@8)>^F_/KKEMV
M=GO;J_+^I'G'@=SR,W>15O9-](>^A82T5N^%\C/NS>1-6RXG=XC@;71P$U W
MKPF(J!.9BPN8FEVWX!>$8 +)Q_Q([>H-:XW&H:]M[<H)M;IW0)]/^:5J^83.
M)?UL^:)G]X&MUQ'?QA\PQ->$<Y6&]A1AKJF$HJR!4W[-X X"U205D".C&AI0
M;(X(\4/=))7.-$+C)0Q\FA4)]2O-M6APD:;>J[DXNC7LL'5CRO&:OF1ID4H(
M_1)0BDMJI)L"!),;I_7YR.A,RP<X#6%R5ZH+4JQ6X"B,!<NE^)(CW6Q+(HH
M\!S&-4K\P[3W+GX34-4'[W&>,!BT.';>RVIDX[ YBLHK*:9!*3G8W*A(AO'2
M"Z6ZRRA'44<8+&![AZ4>3?U''5T+4@/^0)8\P#XW^T4* =+P"9L.;9$2!)<=
MB\L+:VT#DU9<=)1T(6_=^(A^83A (F17UT_*3FF' 7U"RB@KY;TFY<0>.W\=
M9U&((?Z"D=!TWKU1E4P]N5B_8XHL&RRL+/RL4O\?R0!OV(BJB(E?AN.X8HD-
M_;A,VOH9ZB%F5PA. DT"&>7PPDH"9X;9^(U;,<NFP.#J9%\W5X5=DLUH':P5
MF*A**@RK64E4JQY75&KHC)W2("]S7_P<+I*3N-D':5H5R4B?A#JGXJZ5@-2%
MY8@=,DZ^QI$E50EX9$IP6 A'8K58W[0.6]]';2BON#\7_30A=KIEA::$?A/J
M;ZAU(=>8^=.220\]%I<#YIN5'D]1_2G06+Y$,!$S]!L Q@YTJ*,QH2F[#W;$
M!A1^V,3,MF66Y37SN_WMK12IS92<([F#!6K41\1O',H<HJ">H>1P+V?8)27G
M,^%R+ -7I'NNN8CNC5_06#_DA-)32L'U&D5\DX^,,I >5ZF"8+1,BEJH9_6
MJ-8PZ?^AJU:H#9+F#S2)IX&888QAF&28C<I)C=BPJ>B!M!7<%&'0==2)@LXB
M=Q65_6+=W%4B3"660P;F6%I!3T+EK 0+:V9I.*+F$?T-MNOK,M<0RHR##X@F
M:'X"%&ON68KRQ1JZZ$[W_+$>Y4UV L&VC4$/*\\_5N]1&DTR+P%J;L)GQSDV
MM2P"5XJ91:]16^U*#BP.?K&9)0<K.JVVX0B^%R@>380#R7;C6P7R1P5$9=.E
M8I'BVD#4Z:MT."2J&5R"T.=HF$(4@"P 6ST/E<6B6+N:C&MP!Z$/DU*^] 2\
M&FYO"0-T_-!Z#)(IVFDA=G=)=QO[KF2F#:$XN7MY(76&<23(/*3AW_$Z7*>&
MFX$'1GDC)''"O<8QQO_I1BP].8DPLC!;U1WK5/MD> ,XI,R!TN$F=78%12HT
M! >\.<P:6#=1W["2MT?WUIDN72+_@"09]A):\K3KNV_.&Z]<3,P=5O+KU8=W
M'R^"X^"@/49B8Y,IQX=':V/8G"S*I?RG,F*+, T^0XWS:M,H)!<,:B*(F+&2
M5_YXG>8QJH6)&#_>U%XZ$/*A-PHET$1*#!8CL ^LH#<6?7N?''LJ0S7.+,LJ
M]D+?N4+H0^9*_P\VS#2N4J96<#BB*W16Q%..DD3FBR76-7"WV]XG: 9^JI)<
M"6&8ZD65C#6[^>V3QX=K,]-I,8]^TG!MZS%KAQC5@,@9U!5J:R+6-*$OJJ92
MYKXW8-,1];)R ,@9T_ /BO7:F;@&:W"RJ '#JVYM$.81]7/.#K0'13!2D0QU
MH6@6H$L@3#O\Q6V I-R;RXOL4F@,+Y)C08O$<1Z(@Y$PD OQ&!@^\=>D% A_
M:DK2]XR5!4>XL==20PF)@1OH 0'TQUEBBD P!!<3$H;M-D6-C-Q\8&U,"K8@
M_!LEC*6OZ@^MIT;07B9)2%Y'?&&U%$,/6<SP\<.X%8-M&M ]D$-K,_=KL1QZ
M!UB2Y"*LDR":)U.P.0C&V) 61!0\ OX=T68HQ8$["SX,Y!\?\$+YXP,"." 7
M$9RFY;&800[PM>Y:,!\;E#>\EL(IH1(C/.,.71A,>AA\D7_6>86-PV%18(5R
MB&E1W(7D"JU$@T^.88"\B DIA?I#D>7LYZH5'U23! H:.,I>6( <Y@P5Z\L#
M^$@"@;)NW;.ZS>F>.+1(NU[NO<N%-\>+Z-CNL:P/[9)W,P  VK=]LMM2-%:V
M;1F%P_1'#S_7GSLU=[*R/HBJM2D16RRJ+JQN[762598N$[*!$EU K:;1> Q9
M6<90*UQ!627"Y*#L&%@JVAK.1&!:COBQ\9&;Y"D8R9"N '<'F6R.%=">YU=9
M1&^OWA*:;QO;DH(IWEZ57W-^&T=IJ8]2EJU]X).SS>&3*QR_K=XIU9FMF$,P
M&MJ0](05-<9V#;1G8^KYD;BH%=]#O=,T5]T1(LT10)6X++7]9.C_9?*?/R<J
MIO!M F%1"[9+B_W[[Z&QP$R]NL86XDP7(;SS ..,DW*D;@!S#>0QY[-">?(G
MSP9'KUZ]I TM6O@:KOR5J3A8N/IU6WYPK'BG#Z+M^>:(-J7<<E,H9WR#<P2O
M$U^&+>X+"<%]8"QI3/J]C^4/_MGZ16):(41,YGKPL*7"=Z[;,,!BK]@1PQB_
MP X-$)@E._I4+ .B4'V/-C=X,4E6Q_;84.VS(U_F O\]B6F&)AOP)M+HAC"@
MEVM4%P56'<74>C%)!,M%1T,JAF.A;A$=&S%P47!GG $<R Q@[.-+9'JJ/1&X
MY"P1J@X$ :5DEN=$C2>"0!CJD7,+DP@TD?24Y8"Z;EN9R]2AC&<_A="*8OF>
MB$5S?Z?SRJFDFN5E"9CT@Z!9Y5DY]=Y0VS2@WGSG_-P3,P<113** 8KR9(<T
M,J,24X/'33(*!KYR7:,#(#YEA8*YM"&FL#I3,[29UT/+ZGR7%FKIL (O-98
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
M0S>G^AK3"7@?[#+)=&0A#<WOWRLABM4X]@6;;Y*=;5)AJV2ZH"]XY<CK=E2
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
M3*II^M/_!U!+ 0(4 Q0    ( -*&459EF\I!)Z $ -_A,@ 1
M  "  0    !C=W-T+3(P,C(Q,C,Q+FAT;5!+ 0(4 Q0    ( -*&45;AJ?&?
M6QL  /8T 0 1              "  5:@! !C=W-T+3(P,C(Q,C,Q+GAS9%!+
M 0(4 Q0    ( -*&45:;>P==B#4  .4K @ 5              "  >"[! !C
M=W-T+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4    " #2AE%6>[Z?8D^K  #C
M4P< %0              @ &;\00 8W=S="TR,#(R,3(S,5]D968N>&UL4$L!
M A0#%     @ TH915O%C"^S%LP$ ]L8! !0              ( !'9T% &-W
M<W0M,C R,C$R,S%?9S$N:G!G4$L! A0#%     @ TH915HZA>#*BD@$ RV\0
M !4              ( !%%$' &-W<W0M,C R,C$R,S%?;&%B+GAM;%!+ 0(4
M Q0    ( -*&458B*AJ,FO<  &D/"P 5              "  >GC" !C=W-T
M+3(P,C(Q,C,Q7W!R92YX;6Q02P$"% ,4    " #2AE%65 Q[)5D'  ! F0
M%               @ &VVPD 8W=S="UE>#(Q,3$R,S$R,BYH=&U02P$"% ,4
M    " #2AE%6X'0W^W0#  !#"0  %               @ %!XPD 8W=S="UE
M>#(S,3$R,S$R,BYH=&U02P$"% ,4    " #2AE%6_$O.R  (   +)P  %
M            @ 'GY@D 8W=S="UE>#,Q,3$R,S$R,BYH=&U02P$"% ,4
M" #2AE%6V9UI0/T'   <)P  %               @ $9[PD 8W=S="UE>#,Q
M,C$R,S$R,BYH=&U02P$"% ,4    " #2AE%6WEW4B?,$  #3'@  %
M        @ %(]PD 8W=S="UE>#,R,3$R,S$R,BYH=&U02P$"% ,4    " #2
MAE%6*+H/ZL=/   MT0( $P              @ %M_ D 8W=S="UE>#,R,3(S
=,3(R+FAT;5!+!08     #0 - %<#  !E3 H    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
